为什么国内很少有35岁以上的程序员?原因不是技术能力

大家都说程序员是吃青春饭,认为程序员是体力活,并且在国内,实际情况看到也的确是这样的,年龄大一点的程序员的确很少,35岁以上的程序员大多都转技术管理或者做架构师了,或者一些已经转行做技术培训什么的,那么35岁以后就不能做开发了么?接下来咱们一起看看答案是否真的如此。

为什么国内很少有35岁以上的程序员?原因不是技术能力

图片来之互联网

35岁以后就不能做开发了么?

当然不是了,35岁以上是可以写程序的,大家都听说过java之父,詹姆斯高斯林,他是一位编程天才,他出生于1955年,而java这门语言是他近40岁时才创造出来的,就这个事例就证明35岁以后写程序一点问题都没有的,年龄大的程序员往往都阅历更广,经验更深,编程思想更成熟,对技术的细节更敏感。其实从某种意义上来说年龄大的程序员应该更吃香。

为什么国内35岁以上的程序员很少?

上面得出结论是年龄大的程序员更吃香,可是现实中不是这样,起码国内不是这样,那这到底是什么原因呢,首先从这3个维度去分析。咱们把时间按成x轴,随着x轴的延伸,y轴有这样3个指标,一个就是阅历(经验),一个是编程思想,一个就编程的反应速度。随着年龄的增长,编程思想,阅历(经验)是毫无疑问增加的,可能编程反应速度,精力方面是下降的。如我下面的示意图所示。

为什么国内很少有35岁以上的程序员?原因不是技术能力

因此年龄大的更适合一些专门研究技术的公司,工作节奏又不是那么快的,不需要天天加班的公司。不需要天天加班这一点好像不太现实,因为国内的互联网公司,搞技术的不加班简直是太少了,国内的公司对时间节奏要求的很高,国外的一些技术公司更注重程序员的编程思想,经验,而国内的则更注重程序员的编程反应速度,为啥呀,很明显,产出高呀,不需要你有什么高深技术,做一个快速编码的码农就行了,因为行业竞争的压力,你有再好的思想,你慢别人一步,你后开发出来就是死,正因为有这样的互联网环境下才会出现我们看到的景象,35岁以上的程序员很少了。

为什么国内很少有35岁以上的程序员?原因不是技术能力

图片来之互联网

年龄还小的程序员应该怎么做?

鉴于国内互联网行业的大环境,建议现在还算是年轻的程序员应该想想以下这些事情。

  1. 前几年把精力主要放在自己的技术提升上,这个是首要任务,不用老想着怎么升职,只要你有足够的技术能力,以后就不会发愁。如果把这段黄金时期的心思花在其他事情上,那么年纪大一点在职业上就会比较被动了。

  2. 其次要刻意锻炼一下自己的沟通表达能力,撰写文档能力,时间管理能力等这些软技巧,为以后向管理岗转型做铺垫,避免中年危机的到来。

  3. 要做好资金储备,避免月光族,等到你人已中年,发现还没有任何积蓄,在加上上有老,下有小,外加有职业危机感,那你真的就很崩溃了,如果有一定的积蓄在身,你就不可能这么狼狈了。

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!

相关推荐