程序员35岁之后的出路 程序员35岁为什么是个坎

近日,在国务院网站求助总理的45岁程序员火上了热搜——“自己精通各种技术体系,却连个面试机会都没有”,央媒回应、网友热议,看似偶然事件的背后,折射的是赤裸裸的现实问题 。
中国互联网行业诞生于20世纪末,这意味着中国第一批程序员已经正式步入中年,当中年危机的焦虑照进现实,这一曾被无数人艳羡的高薪职业群体似乎也跌得最重 。
程序编写者必须在两个完全不同的世界——结构的世界和想象的世界——之间求取平衡,他们使用一种非常结构化的语言,却实现了很抽象的概念 。中国最知名的程序员之一——雷军曾说,自己写的代码像诗一样优雅;也有不知名程序员在论坛表达对这份职业的热爱:“编写代码是一个人能做的最有创造性的事情了 。”
但多数情况下,优雅和创意都如昙花一现,大部分普通程序员都很难在职业生涯中持续学习和创造,时常要面对千篇一律的产品代码,甚至蓦然发现,自己懂的技术已经被时代淘汰 。
时代财经采访了多位年龄超过35岁的程序员 。其中,多人对时代财经表示,这份工作的bug在于,公司内部某个岗位所用的技术是不变的,但整个行业在飞速前进,新人永远被需要,老人却一不小心就会被落下 。
当工作瓶颈遭遇中年危机,程序员的“35岁陷阱”就出现了 。在诸多公认的出路中——无论是继续钻研技术、做管理、转岗,还是创业,每个选择又都遇上了不同的难题 。


被时代抛弃的程序员:像一个木匠站在机器时代的门口

在39岁这一年,郭鑫跳了一次槽,自认还算平稳地度过了职业危机 。
郭鑫做基站相关工作,通信行业不像互联网千变万化,在某一家公司某个领域待3-5年后,技术和创意就会逐渐停滞,日常工作变得机械化,随之而来的是工资的停滞和晋升空间的缩小 。
离职前一段时间,郭鑫感觉到自己已经长久地处于舒适圈中 。工作中很少碰见解决不了的问题和新的知识,任务不多,每天五点半准时下班 。与此同时,公司招收的新人越来越年轻,大部分是90后 。
“虽然生活很舒服,但我会想,如果再不往前走一走,过10年自己可能就被淘汰了 。”郭鑫说 。一些前同事的遭遇也让他对自己的现状更加警惕 。
郭鑫有同事在一家已经逐渐退出中国市场的外企工作,项目极少,有人还在做2G、3G的研发,每天真正工作的时间可能只有1小时 。轻松稳定的生活状态背后,是对未来的巨大迷茫:当自己钻研多年的技术逐渐被市场抛弃,那种无力感就像“一个木匠站在机器时代的门口” 。
有程序员会选择转做管理岗,通过职级的晋升度过瓶颈期,无法晋升或者不适合做管理的人大多会跳槽继续钻研技术 。后一种选择往往需要自己在工作之余自学或者报培训班学习大量新知识,仅靠现有工作经验,跳槽极可能失败 。
郭鑫有过做管理岗的机会,当时他在国外,为尽快回国和家人团聚放弃了晋升 。幸运地是,郭鑫这次跳槽赶上了4G换5G的浪潮,他转去一家手机芯片公司,不过除基站技术外,还需要学习大量芯片知识 。
人到中年,转行必然要面对的问题就是“精力不够” 。到新公司后,郭鑫的下班时间从6点变成9点,甚至10点以后 。“这段时间是比较痛苦的时期,有时候两三天见不到孩子的面,早上上班时他还没醒,晚上下班后他已经睡觉了 。”
在变化较多的互联网行业,中年程序员的困扰一点都不少 。因为相比于对技术要求较高的通信行业,在互联网公司,年龄和经验是更不值钱的东西 。
林牧在一家上市公司做产品开发,看似富有挑战,在他看来依旧是重复性工作:App的每一次升级变化的功能非常少,即便从0开发一个软件,也很少有不一样的东西 。“现在所有的软件,吃喝玩乐、衣食住行,还有哪个是不一样的?”林牧说 。
从技术层面看,林牧表示,只有算法、架构等环节技术壁垒较高,其他环节老人和新人的差距并不大 。“比如消费者用外卖软件,能买到吃的就行了,大佬搭好了架构,其他部分随便谁来都可以 。”
在一些管理并不完善的公司,效率也并不是领导关心的问题,更年轻的人可以用加班弥补效率的不足 。林牧工作效率比较高,一个人做三四个人的活,但工资和其他人并没有区别,由于每天到点下班,领导甚至会觉得他的工作不饱和 。
有些人还会以任务太多为由,要求公司招外包,领导也可以从中抽成 。“我是活都自己干了,甚至申请加薪,领导会觉得这个人太难搞了,希望我早点离职 。”林牧说 。

秒懂生活扩展阅读