您好啊,我是
编哥
,在成都创业中的程序员
周末参加了涛哥的千里会2024年终聚会。有幸听成都程序员界天花板级的右军老师分享(前阿里P9)。
本来军哥只是分享个人IP的起步和发展内容。当他发现在场有好多程序员,尤其是还有处于迷茫中的刚毕业的程序员,就跟我们在间隙时特意聊了程序员的发展问题和35岁问题。
为什么程序员有35、45岁问题?
军哥一句话就切中根本:
程序员大多是在做工程,而非做研究!
卧C,我第一次听说这个理论,这就是阿里P9独到的见解!
以往我们听到的,无外乎这些说法:
-
程序员是变化极快的行业,必须不停学习新东西,不然很容易被淘汰;
-
国内的技术氛围不行,程序员只要把需求完成就好,所以拼的是体力,这当然是年轻人更有优势;
-
35岁后精力容易被分散,上有老下有小,无法充分发挥能力(无法充分被资本家压榨);
-
如果你真是做研究的,深入基础,那就会跟老中医一样,越老越吃香。
连军哥这种前阿里P9,资深架构师,都说我们只是干工程的。我想,绝大多数程序员,其实跟我一样,大家真的都是IT民工,代码流水线上的工人而已!
军哥还提醒,不要麻痹!为什么你在一个公司待了好几年,好像还挺稳的?
并不是你有多牛逼多离不得!其实也就这些原因:
1、老板只是觉得你是熟人,用着顺手,换个人还要重新熟悉,而且重新招人成本也挺高,还有风险;
2、你在公司久了,环境熟悉、人脉有积累、沟通效率高,不是很有必要的话,换了对大家都不划算;
3、你有很多代码(坑)只有你最熟,处理起来最快。换个人来填坑,估计要把脑壳扣破;
所以,程序员还是醒醒吧。地球离了谁照样转,公司离了你照样过。
咱再来讨论一下“做工程”和“做研究”这个话题。
做工程,说得简单易懂接地气,就是把已经成熟的技术、框架、工具,应用到具体的项目中,解决实际问题。比如开发一个电商网站、优化一个推荐算法、维护一个数据库集群。
而做研究,就不一样了,明显高大上了是不?要在底层架构、核心技术上进行创新,突破现有工程的瓶颈。比如开发更高效的数据库框架、给全团队设计新的编程规范,或者提出更高效的算法优化方案。
大多数国内程序员的日常,基本都属于“做工程”的。需求来了,开发、上线、优化,然后下一个需求又来了,一直在堆屎山。
这不就是代码流水线上的工人么?并不是坐在实验室里提出船新解决方案,引领潮流的科研人员。
那为啥做工程的程序员更容易“35岁危机”?
-
工程岗位更注重执行力,而不是创造力!
-
很多工程师的日常工作,更多的是在写代码、修Bug、加班赶工期,而这些都属于“体力劳动”的范畴。这样的岗位,很难积累出长期的核心竞争力。
以后体检,填资料单的时候,记得职业类型要勾选“体力工作者”哦。。。
-
在国内卷,码农只有两条路:技术专家或管理岗。
但实际情况是,大部分工程师很难晋升为真正的技术专家(比如成为数据库架构师、算法科学家),而管理岗又未必适合每个人,而且还萝卜多坑少啊——哪有那么多管理岗等着你呢,必然更卷。
所以,程序员们卡在35岁这个十字路口,进退两难啊!
咱又来对比一下国外程序员的情况
国外那些依然活跃在一线的程序员老妖怪们是怎么那么爽?(这段是问的AI,其实编哥我也不是很了解国外,哈哈哈)
-
国外很多技术岗更偏向于技术导向,即使是资深程序员,也可以一直在某个领域深耕,而不是被迫转向管理。
-
底层技术的突破者:国外的资深程序员,很多都参与过底层技术、核心架构的开发。这些技术难以被轻易替代,他们在技术社区也有一定的声望和影响力。
-
经验更被重视:在国外,经验丰富的程序员通常被视为宝贵的财富,而不是可有可无的“老家伙”。
编哥记得N年前一段旧闻,国外一个搞其他工程的,因为跟老婆多生了几个娃,为了赚高工资,在35岁时转行去当程序员。
当时我就心里一惊,什么?国外35岁转行当程序员去拿高工资?在国内估计简历都没人看了吧!
程序员如何才能干掉这TMD 35岁问题?
只提出问题,不提供方向,不是编哥的风格。(注意,我只提供方向,不提供方案,鬼知道你适合什么具体方案)
-
做工程没错,但要避免沦为太easy的执行者,最后沦为炮灰。
不要太硬邦邦的程序员思维,要培养自己理解业务需求的能力,跟产品、测试、运维都能好好沟通。这样的小伙、小姐姐谁不喜欢?
还要逐渐培养架构设计的能力,成为一个能提供解决方案、能优化现有架构的程序员,而不仅仅是代码搬运工。(农夫山泉程序员?)
要紧跟领导,学习领导的风格,适当迎合老板。向上管理在任何职场都是最重要的通吃技能!
等领导升迁、换人、需要副官、有新肥差位子,
你就冲上去,这位子不归你归谁?
-
无论是数据库、分布式系统,还是云原生架构,都可以成为你的细分赛道。成为这个领域的专家,构建自己的“护城河”,让自己在技术栈上有无法替代的价值。
前端的可以卷各种视觉效果、底层硬件基础、图像处理、audio方向,总之,你要在一个领域成为王者,完爆身边95%的同事,你就稳了。
码农易得,专家难寻!
-
先找一个加班少甚至不加班的工作,能糊口就行,最好摸鱼时间充足。
利用业余时间,充分去接触那些越来越吃香的技能,扩展圈子。比如写作、心理、销售、运营。。。
我知道大多数程序员都排斥这些“花里胡哨”的事情,但相信我,这些技能学了你就能体会到给你带来的好处。
你看那些公众号技术大佬,不就是写作厉害么?(你说编哥的写作技能厉害不
)
你看的B站技术视频,不就是会剪辑会运营么?
当然还得懂点商业,不然怎么接广子?用爱发电的都饿死了...
懂技术很是不错,但是,懂技术+{ 写作 | 视频 | 销售 | 运营 | ...} = 王炸!
-
不要只记得完成公司的OKR。军哥就很早找到了自己的人生OKR,所以很早就开始布局。以至于今年从阿里离开了,也能每天热情满满干自己的事业。
找到人生目标的人是最幸福的!为自己所爱而活的人,是无敌的!!!
-end- ?...
等会,都到这了,还是加一份广告吧
这些感悟都是周末参加涛哥千里会碰撞出的火花。直接面对阿里P9这种机会哪里那么容易得到?
涛哥作为程序员搞副业最后创业年入7位数的范例,这个千里会真的是不赚钱,里面随便一个小项目,认真跟一下,基本就能赚回门票。
我为什么敢这么笃定的说
?因为我有两个很熟的朋友,程序员995上班那种,利用业余一点点时间,跟着涛哥搞副业,已经很多个月每月多赚一两千了。偶尔小爆一下搞不好就过万了。
这是真人真事
。