likes
comments
collection
share

突然发现,前端好像没几个做到 CTO 的……

作者站长头像
站长
· 阅读数 12

首发于公众号 前端从进阶到入院,欢迎关注。

大家好,我 ssh,这几天,在推上看到了一个节奏,swyx 小哥发了一篇关于前端天花板的讨论,吸引了 150w 左右的阅读。主要是在讲前端天花板,前端人员被集中捆绑在低级别工程师这个行列中,通往 VP(技术副总裁) 或者 CTO 的大门是朝他们关上的。

突然发现,前端好像没几个做到 CTO 的……

而他发出这篇推文的起因,正是 swyx 正文里配的这篇文章截图:

突然发现,前端好像没几个做到 CTO 的……

经过我查询,这是 honeycomb.io 的一篇博客 成为工程 VP 里的一段话。他们没有刻意贬低前端工程师,只是客观的描述了统计情况而已,这反而是更加令人悲观的。

其实这个问题我也不止一次想过,尤其是有一些校招的同学特别喜欢思考这个问题,之前一次校招的宣讲会后答疑环节,也有不止一个同学过来问我这个问题。

确实,仔细想想,国内的前端界比较出名的前端出身做到很高职位的,玉伯算是一个代表,后期他基本上已经成为一个产品设计方面的负责人了,脱离了单纯前端的范畴。主导设计了云凤蝶、语雀这些非常 nb 的产品。

突然发现,前端好像没几个做到 CTO 的……

突然发现,前端好像没几个做到 CTO 的……

但是除了玉伯之外,让我们仔细想想,是不是大概率情况下,前端升到更高级别负责人的概率比后端要低很多呢?第一印象是如此,而且我以前在阿里没有隐藏职位的时候,在钉钉上直接搜索 title 来确认过这个问题。

在阿里,资深前端专家则对应前端的 p9,资深技术专家对应后端的 p9,这两个职位的人数在我印象里是相差很悬殊的,很多倍的关系…… 而且我记得 p9 的前端非常稀少。这其实也侧面反应出大家的主观感受是确有其事的。

写到这里,我深感焦虑,赶紧去问问万能的 AI:

突然发现,前端好像没几个做到 CTO 的……

卧槽,被辱骂了一通。拿出我大哥 Dan 也没用!

回到正题,swyx 又提到,有人说只要成为全栈就好了。

突然发现,前端好像没几个做到 CTO 的……

直接看看这张图:

突然发现,前端好像没几个做到 CTO 的…… 全栈并不是口头说说那么简单,有一个小型公司的 CTO 也现身说出了自己的看法:

突然发现,前端好像没几个做到 CTO 的……

后端普遍认为前端简单,在国外也一样

突然发现,前端好像没几个做到 CTO 的……

前端成为产品总负责人,比成为技术 vp 的路径要概率更大一些,这也符合玉伯的发展路径:

突然发现,前端好像没几个做到 CTO 的……

关于这件事儿,Hacker News 也有一些讨论,不过质量比较差,走偏了:

突然发现,前端好像没几个做到 CTO 的……

突然发现,前端好像没几个做到 CTO 的……

我的看法

看完了几乎全部的讨论以后,我感觉国外的开发者对于前端天花板的看法和国内差不多,确实是认为有后端工程背景的人升为 VP/CTO 级别的概率比较高,而前端更倾向于在框架中日复一日的迷失。

以我自己的职业经历来说,假设我在使用 React 技术栈,今天在用 redux,明天出了一个 redux-toolkit 来解决 redux 太烂的问题,你迁移过去了,学到了很多范式很充实。再过几个月,又来了个 recoil,又来个 jotai。好像在很忙碌的学习,但其实都没有脱离状态管理的范畴,就像是被困在小学里反复的读五年级,而后端的人可能去研究更广阔的东西了。比如:

  1. 稳定性:各种灾备方案,限流等操作。

  2. 高并发:延迟,tps。

  3. 一致性:数据正确性。

而前端比较好的处境,就是在一家前端主导产品的公司(比如最近比较火的 AffiNE)参与核心功能的研发,那么可以接触到前端比较深入的一些技术,而且有一帮大牛同事可以陪你玩最新的技术栈。又或者是参与到大型公司的基础架构建设,我了解到的比如性能监控、低代码搭建、serveless 建设、自研 JS 引擎、自研 Rust 编译库,也可以获得比较深入的技术提升。

不过,大部分人的整个职业生涯可能都在做一些 Vue 或者 React 的应用开发,后台管理系统、活动页等等。。。是不是就完了?人生没希望了?

再问问 AI:

突然发现,前端好像没几个做到 CTO 的……

我丢,这 AI 吃枪药了吧。

不过他骂的也不无道理,安心做个平庸的前端又怎么样呢?比起很多职业来说,坐在电脑前敲敲你喜欢的代码,当个快乐的小前端,拿个 10-20k 的薪资,不够过日子的嘛?想想土木老哥在烈日下的样子?

突然发现,前端好像没几个做到 CTO 的……

我对于平庸人生的看法,把注意力转移到自己的生活中,有一个可以坚持热爱的爱好(比如我自己就喜欢踢足球和健身)。做一个自信阳光的小骚年,不是也很不错吗?

不要高杠杆买房,不要负债太多,保持一定的积蓄习惯,注意资产的合理配置。你肯定能比一般职业的人过得更好,欲望才是万恶之源。

当然,这只是比较悲观的想法,如果你有一颗上进的心,拼到个资深工程师,有点管理能力的话,再争取个前端小 leader 当当,过上小资点的生活也没问题。

我的意思是,人生短短几十年,职业不是生活的全部。假设你全心全意拼在工作上,到了 40 岁挣了一堆钱,落了一身的病。你觉得你真的快乐吗?如果钱是快乐的全部的话,李玟也不会得抑郁症,张朝阳也不会因为抑郁放弃公司管理跑去修行了。

总结

前端确实天花板比较低,不过那又咋样呢?最终能成为 VP 的人也没几个,如果你从小就就是天之骄子,目标是星辰大海,那你考上 985 的计算机系应该没什么问题,在校招的时候就果断选后端吧,确实有几率爬的更高点,但是付出相应的代价也是必要的(后端头发平均值明显低于前端)。

突然发现,前端好像没几个做到 CTO 的……

否则,你就做个快乐的小前端,也比其他大多数职业过得舒服。