我对程序员35岁这道坎的看法

最近看到很多文章都在说,程序员35岁是一道坎,很多人到35岁就干不下去了,就要被淘汰了。再加上国内的互联网公司,35岁以上的程序员真的少,这又进一步佐证了这一说法。

那么,这是真的吗?程序员35岁以后真的要面临淘汰的危险吗?

我告诉大家:是真的

但是,我从来都不是一个为大家制造焦虑的人,我只为你们指点迷津。哪怕外面都是凛冬将至,但是我这里依然阳光明媚。所以,欢迎常来这里看看,感受一下温暖。

其实,很多人都不了解真正的我。有人说我技术文章发的少了,没错,我是发的少,但这是经过深思熟虑的。在移动互联网早期,技术文章匮乏的时候,我写的高质量博客少吗?不管是插件化、AIDL,还是View原理、属性动画,又或者是Android体系化学习路线,哪个不是我开创的先河?当时的那几十篇文章,篇篇都具有奠定性质,篇篇都敢为天下先。你们可知道,在13、14年那个技术资料匮乏的年代,这些都意味着什么吗?

而现在,高质量的文章多了,技术资料大爆炸,各种冗余的技术文章层出不穷,让大家直呼:学不动了!这个时候,我静下心来,当前阶段的问题并不是技术资料不够,而是大家都迷茫了,都不知道该学什么了。所以我近期的文章更偏向于学习路线、技术方向以及职业成长的指导,我认为这才是当前移动端的主要矛盾。现在,我希望我的每篇文章依然可以敢为天下先,依然犹如指路明灯一样,为大家提供远方的指引。

抱歉,说远了,现在回到正题。

大家知道,国外不乏有大龄程序员,甚至白发苍苍的人都还在撸码。我仔细了解了一下,发现有如下几个原因:

  1. 国内的互联网发展较晚,应用层开发较多,不需要太多资深的程序员
  2. 国内人力成本低,程序员新人多且便宜,公司更愿意用廉价的新人
  3. 35岁以后,程序员的经验很丰富,但是精力和撸码效率大大降低,比如不能高强度加班

随着中国互联网的发展,我相信未来这一现象会得到缓解,但是目前依然没有办法。大家会问,那怎么办呢?难道只能等到35岁然后步入中年危机吗?

当然不是了,只是这个时候,你不能再写简单的业务代码了,三十多岁,理应具有扎实的技术和较高的技术级别,这个时候去写核心代码,去做架构师,或者做技术管理,这都是可以的。

所以,我给大家指的方向就是:
做技术管理或者架构师

技术管理和架构师这两个高端岗位,都对程序员的技术和管理经验有较高的要求,大家很少看到大公司中有很年轻的技术Leader,就是这个意思。作为程序员,代码就是你手上的兵刃,要想在35岁以后不被淘汰,就需要在35岁之前把这把刀打磨好。所以,如何在35岁之前完成技术积累,这才是问题的关键

正常来说,一个人大学毕业应该在22岁左右,Ta的职业生涯,我用下面这张图来表示(仅供示意,不同人不尽相同):

成长期:工作的前五年,工资不应该是优先考虑的,应该潜下心来学习技术,努力成长
发力期:工作的第6-10年,这个时候你的技术级别和年薪也应该上去了,在公司里你是核心岗位,你家里你是顶梁柱
沉淀期:32岁到35岁之间,中年危机即将到来,在这几年,钱又不是你该考虑的问题了。你必须找准未来的方向,沉淀自己的技术和管理经验,并且要逐步向架构师和技术管理的岗位去迈进,这样就可以让自己的职业生涯最起码延长10年。

其实,还有一条路,如果你能大力发展你的副业,那也可以和中年危机做对冲,降低内心的紧迫感。如何做副业,这个不同人有不同的门路,而且也不是谁都能做副业的,这里不再展开讨论了。

编程·思维·职场
欢迎扫码关注

猜你喜欢

转载自juejin.im/post/5c14ae4451882540551cacf5