程序员应该如何应对35岁中年危机?

·  阅读 455

我们经常听程序员聊35岁中年危机,但很少听其他行业的人,比如医生,提起这个话题。也有很多从业的前辈说,程序员的35岁中年危机是骗人的,只要你努力,就不存在35岁中年危机,你看,国外程序员可以干到50、60岁,哪有什么35岁中年危机啊,真的是这样吗?

今天,我们就聊一聊,到底存不存在35岁中年危机,以及如果存在,那我们应该如何应对?

到底存不存在中年危机?

我个人是非常认同中年危机这个说法的。之所以会有35岁中年危机,主要还是因为程序员所从事的这个行业,竞争门槛低,技术上也没有太多挑战,没有太多竞争壁垒,以至于35岁的时候,就开始进入职场平台期,甚至是下降期,工资、职位上无法继续上升,甚至被很多小年轻倒挂。

不过,35岁只是一个统计的数据,并不是每个人到了35岁,就一定出现中年危机。有些人的中年危机会更早,有些人的中年危机会来的晚些,而有些人的职场一路开挂,到退休都没有遇到所谓的职场危机。

我们举个例子。假如你在一个很小很low的公司里做技术,因为项目用户不多,性能压力不大,纯粹CRUD翻译业务就可以了,没啥技术难度、技术挑战,你做的工作刚毕业1、2年的也做得了。在这种情况下,如果纯做技术,工作没几年,工资、职位就无法继续上升了,可能不到35岁,你就能体会到中年危机了。

35岁的程序员都在干嘛?

说实话,现在已经35岁的程序员,10几年前就已经入行了,不走背运的情况下,应该混的都不错。

混的好点的,做到了中高层、或者赌对了公司,早已财务自由。混的一般的,起码也已经是小团队的Leader或者技术专家了,在各个方面都能做到独当一面,有话语权、有决策权,也有职场尊严。当然,也有混的比较差的,可能还在跟小年轻抢基础岗位的饭碗,被比自己年纪小很多的领导呼来喝去。

如果是在一线城市,这些35岁的人还有一个优势,那就是赶上房价低的时候已经买了房,而且很有可能买了好几套。很多人靠收房租或者投资理财,已经过的很滋润了。

如何应对35岁中年危机?

我觉得,首先一定要打磨好自己的履历,在学历、项目、所在公司上,跟其他90%以上的普通程序员拉开差距,这样你就有了选高端赛道的机会,这样你的中年危机就会推迟。像刚刚举的那个例子,很多低端赛道35岁、甚至30岁就出现中年危机了,而高端赛道可以把中年危机推迟到40岁、45岁。

比如,你是清北复交毕业、有BAT大厂工作背景,那就可以不用在”小low公司“的赛道里,跟”小low货“竞争,没啥技术挑战的低端技术岗了。你可以去BAT、FLAG这些高端赛道竞争,即便跳槽出来也能以一个较高的姿态(职位)加入其它公司,也用不着跟基层小年轻竞争。

除了在履历上打磨出一个进入高端赛道的入场券之外,我们也可以在技术上建立自己的竞争壁垒。如果你对技术很感兴趣,希望一直做技术,那你就要选择从事一个有技术含量、技术壁垒的岗位。这类岗位一般会偏向底层技术、而非业务强相关,比如中间件开发、框架开发、基础架构开发、数据库开发,又或者是比较有技术含量的垂直领域,比如数据挖掘算法、自动驾驶、图像识别等等。总之,这些岗位的特点是,入行门槛高、技术难度大,如果要成为技术专家,需要经过很多年的经验积累。

如果你对技术不是很感兴趣,或者过往做的都是偏业务的开发,如果要避免中年危机,走管理路线可能是比较明智的选择。当然,什么时候转去做管理,也是有技巧的,并不是说越早越好,关于程序员转做管理这件事,我们在下一篇公众号推文中详细聊聊。

上面讲的都是在职场上谋求发展,来应对35岁中年危机,当然,你也可以选择通过副业来对冲职场上的危机。如果副业发展的好,工作不是为了养家糊口,而只是为了打发无聊时间,为了不脱离社会,那也就不会有什么”危机感“了,因为多数的”危机感“还是因为”穷“。

对于如何通过副业赚钱,我也没啥太多经验,我就分享三点我自己的感悟,第一点是:不要看别人干啥挣钱你就干啥,人家能挣到你不一定能挣到;第二点是:一定要选择一个你有优势、有兴趣的事情去做;第三点是:如果一时半会找不到自己的优势所在,那就多去尝试,试着试着就能发现自己的优势了。

国外程序员就没有中年危机吗?

有很多人说,为什么国外程序员可以做到很大年纪,50岁、60岁还在敲代码。实际上,很多国外的程序员,之所以能做到50、60岁,一种情况是他做的工作确实有技术含量,需要多年的经验积累,就像我们上面说的偏底层的开发岗位,另一种更加普遍的情况是,他们能接受跟小年轻坐在一起,拿着一样的工资,一样的级别和职位,干一样的活。如果你心态上也可以接受,你也可以一直做到退休。

实际上,应对中年危机,还有一个听起来比较消极的策略,那就是”认命、服输“。总想着在工作中一直往前冲冲冲,总是跟那些混的好的作对比,除了徒增焦虑之外,没啥用处。你要敢于承认自己就是没那么优秀,职场可能也就这样子了。用一个更加客观、积极的心态看待工作,别把工作当做你人生的全部,多去享受一下生活。

实际上,程序员的35岁中年危机,并不是说35岁就没人要了。说实话,没有一个35岁的程序员会真的下岗找不着工作,只是可能工资、职位等方面不符合你的高预期而已,”危机“实际上是一种自我感受。如果你不追求高工资、高职位,能接受拿跟小年轻一样的工资,做同样的工作,那也就不存在所谓的中年危机了。

我们可以再类比一下。人家护士、车间工人、公务员,或者其他传统行业里的员工,都可以不一直追求工资上涨、职位上升,心态平和地干一辈子,我们程序员为什么不可以呢?实际上,我们也可以,我们只要不把程序员的工作,看得那么高大上、高精尖就可以了。

作者王争,前Google工程师,15万人订阅的《数据结构和算法之美》《设计模式之美》作者。微信公众号:小争哥,关注微信公众号回复PDF,获取100+页Google工程师的算法学习和面试经验分享。

分类:
代码人生
标签:
分类:
代码人生
标签: