前端的上限
前端成为产品总负责人,比成为技术 vp 的路径要概率更大一些,这也符合玉伯的发展路径
以我自己的职业经历来说,假设我在使用 React 技术栈,今天在用 redux,明天出了一个 redux-toolkit 来解决 redux 太烂的问题,你迁移过去了,学到了很多范式很充实。再过几个月,又来了个 recoil,又来个 jotai。好像在很忙碌的学习,但其实都没有脱离状态管理的范畴,就像是被困在小学里反复的读五年级,而后端的人可能去研究更广阔的东西了。比如:
稳定性:各种灾备方案,限流等操作。
高并发:延迟,tps。
一致性:数据正确性。
后端用的都是工具,解决的都是数据一致性、高并发、稳定性、部署 高可用问题,工具用什么思路都是一样的;什么样问题用什么语言合适就用,而且迁移成本不高(看几眼其他语言记住特性就会了)
前端:解决的是效率问题,用什么快好会更好;
在一家前端主导产品的公司(比如最近比较火的 AffiNE)参与核心功能的研发,那么可以接触到前端比较深入的一些技术,而且有一帮大牛同事可以陪你玩最新的技术栈。又或者是参与到大型公司的基础架构建设,我了解到的比如性能监控、低代码搭建、serveless 建设、自研 JS 引擎、自研 Rust 编译库,也可以获得比较深入的技术提升。
前端的上限就是前端小组长
我09年毕业,前面5年左右都在做后台java,最后那一年在腾讯电商,然后事业部没有了,转去微信做android1年,后面阴差阳错转了前端,搞搞小程序,大前端,感觉如作者一样,同样一个功能,搞了N种不同的解决方法。大了说,vue2, vue3, react, 小程序,flutter,ios/ android新版本适配, 小了说,vuex, zoostand, mobx, redux,各种轮子。如果不是有机会做下基础建设,真的没啥技术提升,更多的是体验,产品,交互方面的考虑,玉伯发明这个词语,产品工程师,确实非常合适。前端更像提供的工具,负责效率,好比键盘鼠标,而后端就像电脑芯片,负责核心能力。上一年, 我从微信被裁员了,考虑转后台,实际上很难,外部看我的经历,都认为我适合做前端,兼任一些产品界面设计。现在我在一家创业公司呆着,还是想着往后台靠一靠,毕竟产品这个岗位更加虚。。。
前端做自由职业&独立开发有优势,扬长避短
部署前端简单多了,你来试试部署后端。我后端能部署你前端,前端部署后端可要学不少东西的。这就是差距,还不明白。谁掌握的多才能当cto啊。cto就可能对技术细节要求没那么多,但是都要会。这也才能把握方向。简单说框架整合师。要把各个环节都打通。前端出生的往往很少涉及,因为前端这些部署比后端容易的多
我说的是代码的。代码对接支付系统啥的。想歪了吧。我也没觉得自己很重要,至少前端相对就是会涉及到的方面比后端少。针对cto要的是全面都会的。基本只有后端转前端,前端转后端难自己脑子想想为啥。不会好好说话,别说话。
Loading...