前言

随着互联网的高速发展变革,大龄恐惧症越来越多地在技术圈被人讨论。很多程序员在工作5-10年以后,都会开始思考5年、10年甚至更久以后的自己,会是怎样一种生活工作状态,以及是否会被时代抛弃。

特别是全民创业的这几年,大到BAT,小到创业公司,喜欢年轻员工成了许多企业招人时的隐形规定之一。比如华为就明确规定员工45岁以后必须退休。

阿里这几年也在追求团队年轻化,35岁以上的程序员申请P8以下的职位成功率很低。在100offer此次采访的企业中,一家互联网金融公司表示平时在招聘技术人才时,普通开发人员的年龄不得超过30岁,架构师年龄不得超过35岁。而许多高速发展的创业公司,更是年轻人的天下,从CEO到CTO,平均年龄不超过30岁的情况比比皆是。

现在的互联网世界,似乎成了年轻人的天下。那么,那些工作10年以上,年过35岁的程序员都去哪儿了呢?他们现在的生活和工作状态怎样?

接下来看这2位北京地区资历背景相当,且年近40岁的优秀程序员,他们一个焦虑迷茫,一个自信激情,也许这两种截然不同的心理状态,反映了中国目前大部分大龄码农的生存现状,同时对那些即将迈入「大龄」阶段的程序员来说,也有一定借鉴作用。

38岁,从BAT到创业公司,想在40岁之前再拼一把

今年38岁的黄先生,2004年博士毕业于北京某研究型院校,目前在北京定居,有车有房,有妻有子。前10年的职业生涯一路顺畅,在身边大多数同学毕业后直接进入高校当老师的情况下,志不在此的黄明国选择了加入了当时正处于萌芽阶段的互联网行业,此后一做就是10年。

最开始他在一家当时并不知名,现在已成为北京一线的互联网公司做搜索相关的技术工作,两年后由于没有更大的技术施展空间,便离职去了某BAT在北京的分部,此后一做就是8年。从普通开发人员到小组Leader再到管理者,8年时间内黄明国晋升了4级。虽然他当时做的还是搜索算法那一套,但是由于公司产品在市场上有更强大的竞争对手,用户规模也一直处于不上不下的尴尬阶段难以突破,工作基本已经没什么挑战。

「现在的很多年轻人都不愿意来我们公司,觉得像BAT里的养老院。他们更想有一个平台,能够让他们接触一个产品或项目从0到1的过程,而不是在前人的代码基础上做重复工作。」他说,技术上的老旧,可能是许多大公司的通病,也是阻碍更多年轻人加入的原因。

然而技术世界的发展日新月异,即使是他这种即将奔四的程序员,新技术的层出不穷依然会给他们带来危机感和吸引力。所以今年6月,他选择离开工作了8年BAT,来外面的世界看看。用他自己的话来说就是:「想在40岁之前,再拼一把。」

然而面试的过程并不顺利,学历和工作背景都异常优秀的他只收到了5封面试邀请,接受了2家后,其中一家公司在一轮面试后就以他的技术太老旧为由拒绝了他,这给一直以来对自己的技术实力比较自信的他带来了一定打击。

但最终他还是成功入职了另一家创业公司,做数据挖掘和机器学习相关的工作,带领10人左右的团队,向一