V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MrCard
V2EX  ›  程序员

前端有合适的机会要争取转后端吗?

  •  
  •   MrCard · 2020-12-01 16:37:46 +08:00 · 7634 次点击
    这是一个创建于 1486 天前的主题,其中的信息可能已经有所发展或是发生改变。

    机会还没来,但也不远了,后端不久后可能会走一位,到时去争取下应该能成功。 所以现在想从各方面综合考虑下,是否应该转后端。目前考虑到的有几个方面:

    1.找工作难度,在我看来好像差不多,并没有太明显的区别; 2.薪酬,后端普遍会高点; 3.升职空间,cto 等管理职位好像大多都是从后端升上来的; 4.繁琐程度,前端比如要写很多 css 和动画等,还要响应式和适配移动端,这点很烦; 5.跳槽难度,后端跳槽去大厂或者其他地方好像会比前端机会多点? 6.业务核心,有时前端容易变成边缘职位,拿到 ui 图就直接照着做,很少接触到核心部件等。

    欢迎大家提出自己的观点探讨一下!

    49 条回复    2022-03-07 19:04:48 +08:00
    haohappy
        1
    haohappy  
       2020-12-01 16:42:51 +08:00
    Heerey
        2
    Heerey  
       2020-12-01 16:57:06 +08:00
    论升职加薪的机会而言,后端相对于前端是机会更大的,特别是在中小型企业,前端相对而言更不被重视
    jones2000
        3
    jones2000  
       2020-12-01 17:15:53 +08:00
    把很多后端的东西,移到前端来计算, 减少服务压力。 就现在 PC 和手机的性能很多都业务都可以在前端完成的。
    dynastysea
        4
    dynastysea  
       2020-12-01 17:29:21 +08:00
    你把后端的好处都列出来了,还犹豫什么呢
    KennySun
        5
    KennySun  
       2020-12-01 17:31:32 +08:00
    围城
    SuperManNoPain
        6
    SuperManNoPain  
       2020-12-01 18:23:29 +08:00
    围城
    duwenwx
        7
    duwenwx  
       2020-12-01 19:55:39 +08:00
    围城
    jackFenng
        8
    jackFenng  
       2020-12-01 20:05:09 +08:00
    围城
    ayasakinagi
        9
    ayasakinagi  
       2020-12-01 20:21:17 +08:00
    围城
    DoctorCat
        10
    DoctorCat  
       2020-12-01 20:28:28 +08:00
    后端知识体系很庞大,想要学习透彻是要很多积累的,至少需要 5 年以上后端开发历练才能说熟练。
    darknoll
        11
    darknoll  
       2020-12-01 20:31:14 +08:00
    做个高级前端工资也不差了吧,反正职业生涯也就只能干到 35,想这么多干啥,该玩玩
    comsweetcs
        12
    comsweetcs  
       2020-12-01 20:37:19 +08:00 via iPhone
    前端挺好的……我认识的 3 年前端经验……。12k 跳槽直接涨到了 30k
    vision1900
        13
    vision1900  
       2020-12-01 20:47:07 +08:00
    后端确实天花板高,最近我在看操作系统的东西,感觉挺有趣的。上学时候被性冷淡老师浇灭了兴趣,就追求视觉上的美感干了前端。现在看着 1986 年写的《 The design of Unix operation system 》香的一逼,有种“这一切都连起来了”的快感
    zifangsky
        14
    zifangsky  
       2020-12-01 20:48:04 +08:00
    就像楼上说的,这就是「围城」啊。在我看来后端开发的天花板其实也不高,而且就 Java 而言现在内卷化很严重,所以不是很建议前端转后端(特别是 Java )
    aoerboquartz
        15
    aoerboquartz  
       2020-12-01 20:54:17 +08:00
    我觉得现在不是考虑转后端,而是应该考虑转管理。因为你转后端之后,用不了多久就又要开始转管理或者转身份了。
    身份指的是,换行业、自己干、或者其他想法。
    kaka6
        16
    kaka6  
       2020-12-01 21:07:45 +08:00
    通过 Node.js 轻松转后端
    dahhd
        17
    dahhd  
       2020-12-01 21:17:07 +08:00 via iPhone
    @haohappy 这文章说了个啥,没一句有营养的。
    falcon05
        18
    falcon05  
       2020-12-01 21:37:21 +08:00 via iPhone
    如果喜欢那就转呗,换个口味也行。如果只是想赚钱,推荐转行炒股,比特币,房地产,摆地摊等等。
    TimPeake
        19
    TimPeake  
       2020-12-01 23:13:17 +08:00
    如果你想长久的发展 我觉得这个是非常有必要的。当然 你要是觉得自己是前端大牛级别的人物 当我没说
    karott7
        20
    karott7  
       2020-12-01 23:15:36 +08:00 via iPhone
    我是做前端的,但我觉得一个项目团队里产品和后端是最能直接给项目带来价值的人,后端掌管着业务核心和数据库,对于大多数中小型公司来说前端真就是美工
    我不太赞同楼上说围城的,具体数据我没统计过,但是个人感觉中小型公司愿意养高级前端的不多
    还有一点就是学历越低越应该学后端
    ryougifujino
        21
    ryougifujino  
       2020-12-01 23:39:35 +08:00   ❤️ 2
    大部分都同意,但是个人感觉前端是更容易进大厂的。因为前端好多东西能够自己实践,然后提高自己。但是后端的话需要场景(比如高并发什么的),没有的话你可能就是闭门造车,很容易产生技术上的瓶颈。
    MrCard
        22
    MrCard  
    OP
       2020-12-02 09:48:54 +08:00
    @haohappy 云开发我也在用,确实可以很大程度上取代一部分后端的工作,但更复杂的场景还是得后端
    MrCard
        23
    MrCard  
    OP
       2020-12-02 09:49:24 +08:00
    @jones2000 确实,现在很多运算都放在前端运行了
    MrCard
        24
    MrCard  
    OP
       2020-12-02 09:50:34 +08:00
    @darknoll 想延长职业生涯才想着转后端,
    MrCard
        25
    MrCard  
    OP
       2020-12-02 09:52:44 +08:00
    @karott7 为什么学历越低越应该学后端?前端的要求不是相对更低一点吗
    haohappy
        26
    haohappy  
       2020-12-02 09:52:49 +08:00
    @MrCard 是啊 但是大量的后端工作会被 云开发 serverless 等替换 会导致大量的后端人过剩 你有办法在这些过剩的人中脱颖而出吗? 不仅仅靠的是技术 还有年龄 学历等等
    abelmakihara
        27
    abelmakihara  
       2020-12-02 09:57:17 +08:00
    @MrCard 公司越小 后端越重要 前端边缘容易干杂活强行全栈
    darknoll
        28
    darknoll  
       2020-12-02 10:16:56 +08:00
    @MrCard 普通的后端职业生涯不一定比牛逼的前端长吧
    yaphets666
        29
    yaphets666  
       2020-12-02 10:40:53 +08:00
    后端是有可能走上领导岗位的 前端不可能
    xiaomu8
        30
    xiaomu8  
       2020-12-02 10:43:28 +08:00
    楼上说的对,前端至少可以自己想办法提升自己,后端没有实际的业务场景很多都是纸上谈兵,
    而且同样的努力程度前端的工资不见得比后端低。
    karott7
        31
    karott7  
       2020-12-02 11:26:45 +08:00 via iPhone
    @MrCard 因为后端更接近业务,小公司不容易被替代
    karott7
        32
    karott7  
       2020-12-02 11:28:43 +08:00 via iPhone
    @yaphets666 前端也有做领导的,我上家公司项目经理就是前端出身,工作能力我很佩服。但是我慢慢的发现还是后端出身的做项目经理好,毕竟后端出事了,你前端出身的只能干看着
    jaylee4869
        33
    jaylee4869  
       2020-12-02 11:42:16 +08:00   ❤️ 2
    不要,请继续扎进前端。去了解 TypeScript 、Next.js 以及 JAMstack:


    Verrcel CEO Guillermo Rauch 对前端的发展有很乐观的看法:
    Let’s start with the context that the backend has been commoditized by cloud infrastructure, Kubernetes and off-the-shelf APIs.
    后端正在被云基础设施、K8s 、开箱即用的 API 商品化。
    Today the most interesting new opportunities for modernization have shifted to the frontend.
    现在前端面临最现代化的有趣机遇。
    That’s where the value is for most enterprises - creating new products and content that attract users and drive revenue.
    那便是对企业最看重的:创造新的产品、内容以吸引用户并创收。
    The Jamstack architecture (Javascript / APIs / Markup) has enabled the frontend to be split from the backend so that site development can happen ever faster and independent of the backend.
    JAM 技术栈赋能前端使开发速度更快并使之与后端更加分离独立。

    https://rauchg.com/2020/vercel
    3dwelcome
        34
    3dwelcome  
       2020-12-02 11:47:59 +08:00
    简单的后端不值钱,就算前端用 nodejs,也能写出优雅的后端。
    但问题是很少有公司那么用,可能是感觉单线程太弱了,没 java 那套健壮。
    rioshikelong121
        35
    rioshikelong121  
       2020-12-02 12:04:25 +08:00
    FullStack
    MrCard
        36
    MrCard  
    OP
       2020-12-02 14:13:03 +08:00
    @jaylee4869 有道理,感觉处在一个变革的前期,未来后端和前端都会发生很大的改变。就像云服务出来之前的运维一样
    MrCard
        37
    MrCard  
    OP
       2020-12-02 14:23:11 +08:00
    @3dwelcome 阿里据说在用 node 负责一部分后端功能,只是没看到具体代码和例子
    OceanZH
        38
    OceanZH  
       2020-12-02 15:02:09 +08:00
    国内前端真正作为一个单独的岗位独立出来其实也没多少年,而目前担任领导的大多数又是从前端独立之前的年代就入行的,所以普遍是后端出身。再过几年前端出身的领导比例应该也会渐渐提高一些。

    话说回来,楼主如果想留在现公司的话,其实应该看一下你们自己公司 /部门的业务重点是在后端还是前端,最能赚钱 /产生价值的部分才是最有发展空间的
    pushback
        39
    pushback  
       2020-12-02 15:19:47 +08:00
    建议转游戏后端(狗头)
    Seaony
        40
    Seaony  
       2020-12-02 15:27:36 +08:00
    围城
    zhangxh1023
        41
    zhangxh1023  
       2020-12-02 16:18:30 +08:00
    一年前端, 两年 Node. 最近公司有机会尝试 java, 基本没有犹豫就接受了. 如果顺利, 希望能转 java. Nodejs 工作着实不好找
    Froyo9
        42
    Froyo9  
       2020-12-02 16:33:54 +08:00
    个人觉得能转还是尽量转,我是 Android 转的 golang
    MrCard
        43
    MrCard  
    OP
       2020-12-02 16:42:57 +08:00
    @OceanZH 有道理,没想出什么前端不能当领导的理由,最主要的还是懂技术和沟通。
    除了游戏公司一般都是后端比较重要吧,毕竟直接接触到数据
    MrCard
        44
    MrCard  
    OP
       2020-12-02 16:44:40 +08:00
    @zhangxh1023 转了后啥感觉?写代码有比前端更舒服吗
    kangyan
        45
    kangyan  
       2020-12-02 17:11:23 +08:00
    游戏前端绝对是核心,可惜画页面涂 APP 的前端的上限较低
    zhangxh1023
        46
    zhangxh1023  
       2020-12-03 10:10:32 +08:00
    @MrCard 舒不舒服因人而异吧...我是本来就不喜欢前端.讨厌改一些鸡毛蒜皮的样式. 所以才入坑 Node. 然而今年尝试跳槽. 确实不好找工作.大厂进不去, 小厂又实在都是一些太小了的看不上.
    qe9999
        47
    qe9999  
       2022-01-12 23:58:06 +08:00
    如果我能在毕业一次,根本不会选什么前后端,全部都是互联网工地上负责打灰的罢了
    jiyan5
        48
    jiyan5  
       2022-03-07 19:04:20 +08:00
    那你准备选择什么呀
    jiyan5
        49
    jiyan5  
       2022-03-07 19:04:48 +08:00
    @qe9999 那你准备选择什么呀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1144 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:34 · PVG 02:34 · LAX 10:34 · JFK 13:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.