打开网易新闻 查看精彩图片

前几天一个医生朋友问我,你知道医生和什么职业最配吗?答曰:程序员。因为你养我前半生,我养你后半生。

是的,在程序员的江湖里,不是每个老枪手都能优雅地变老。

40+的程序员们,有的还坚持在coding第一线,但已经对不断更新的技术感到力不从心;有的朝管理岗位进发,但最终成功者只是少数;有的则干脆转行,亦或是成为一个自由职业者,开始探索生活的另一种可能。

40岁的Ta们,拼的不仅仅是技术,还有体能,以及对职场游戏规则的理解和应对。在国内,真实40岁程序员的常态,是怎样的?

网友浅柠说:

今天我面试了一位40岁的程序员,能力还可以,给了25000月薪,谁料就在最后关头他问我公司加班到几点,我说12点左右,6休1,刚说完这句话,他就拒绝了我。

前几天公司经理离职了,老板让我招聘一位既懂管理,又懂软件开发的程序员来管理公司,年龄要求45岁以下。收到通知后,我就把信息放到了招聘网上,这个行业网投的大多都是没管理经验的IT从业者,2天的时间,我筛选了近百位简历,没有一人能够入老板的法眼。

无奈之下,我只好联系刚离职的经理,让他帮忙推荐一个合适的人才,平常我和他的关系处的还行,于是他就推给我了一个40岁,刚从公司离职的朋友。

我和他约了今天的面试,他的情况基本是这样的,毕业于苏州大学,硕士学位,目前有10年的软件开发经验和5年的管理经验。

交谈中我对他很满意,想着10年的技术经验肯定可以胜任公司职位,于是我就把他带到了老板办公室,由老板亲自面试他。

老板了解情况后,问了他几个简单的问题,老板说:C和C++有什么区别?(基础题)

他说:C是面向过程的语言,C++是面向对象的语言,C++中有引用的概念,C++引入了类的概念,C++有函数重载,而C没有。

C变量只能在函数的开头处声明和定义,而C++随时定义随时使用。

老板对他的回答很满意,于是又问了一个关于管理的问题,老板说:是否可以谈一下你5年的管理心得?

他说:我觉得要想做好管理,首先必须学会做人,要让下属和其他部门同事看到正直、谦逊、健康、活力的我,多观察、多倾听别人的意见,多设身处地的为别人想一想。经常开展自我批评,让员工觉得我是可以信赖的主管、老师和朋友,让他们乐意为我,为公司做事,学会了这些,我想管理就成功了一半。

看着他侃侃而谈,一旁的老板对他极为赞赏,最后,老板问他为什么从上一家公司离职?

他说:在那家公司工作了5年,刚开始的时候,确实干劲十足,可是随着自己年龄的增长,慢慢感觉到公司压力越来越大,就在上个月,公司接了新项目,交付周期短,每天加班要到晚上凌晨3点,有时候甚至通宵,这种情况维持了近一个月,我的身体就是做这行被熬跨了。

公司加班虽然有加班费,但是我的年纪大了,上有老,下有小,家里不能没有我,为了身体考虑,我只好选择了离职,这个行业是年轻人的行业,我已经熬不动了。

他紧接着说道:其实离职那么些天,我也尝试找了955的工作,可是这个行业想找个不加班的是难上加难。无奈身上背着房贷、车贷,只好放低要求出来另找工作。

老板听他这么一说,也没什么可遮掩的了,就给他了说了公司实情,老板说:我们公司虽然不会天天加班,但是赶业务的时候有时也会加班到12点左右,1个月大概会有7天左右需要加班,不过加班是有加班费的,可以完全放心,看你能不能接受?

他果断拒绝了,说道:加班到8点还能勉强答应,毕竟自己家住的离公司较远,下班太晚的话回去也不太方便。

老板想要留他就赶忙说,这没关系,公司可以提供住宿,可是最后他还是拒绝了。

网友梦云说:

有人问我为什么匿名,因为我不想老婆看到我的状态,怕她担心。

和国外不同吧,国内程序员的免费加班习惯导致了资方很容易用年轻人替代年长的。试想一下,如果每家公司都严格执行劳动法,老板估计不敢轻易让员工加班。

我年轻的时候靠加班革了上一辈程序员的命,现在终于轮到我了。

今年36了,已经有被淘汰的危机感。上个月领导找我谈话,说我这半年加班越来越少了。他说其他人基本上都干到快10点,而我经常不到8点就回去了。

没办法,现在小孩读书了,需要人管。父母年纪大了精力跟不上,爱人是医生,平时更忙。我们只好约定,每人管一天,周末尽量多花点时间陪孩子。

和知乎里的各种精英不同,我可能代表了绝大多数中年程序员,在一家普通的软件公司做着普通的开发,每天都是重复性劳动,所谓的经验在这个快速发展的行业不值一提。

32岁以前,我还能紧跟着行业发展动态,从最初的jquery到knockout到angular都跟上了,但是最近几年涌现的react或者vue已经一知半解了。至于docker、k8s之类的仅仅局限于名字,根本没有时间研究。

写到这里,忽然想起,我好久没接到猎头的电话了。以前,每年11月到第二年4月前,都有猎头或者hr给我电话,这两年越来越少。前几天我更新简历后倒是接到了一个小公司的电话,强制996,开出的薪水却只有现在的2/3。

我不知道等到40岁那天,父母老了,孩子大了,我需要花更多的精力在家里时,有几家公司还能不能容忍我这种工资高,产出却一般的员工。

网友小凯爸爸说:

我1979年的,已经44岁,目前在一家公司做数据服务,因为是创业公司,只有我一个后端和一个前端女生,公司线上所有业务都是我一个人搞出来的。2016年,我开始做技术总监的岗位,做了三年纯管理,真的是一点代码都不写那种,我感到非常不开心,因为学习能力还可以,索性在此期间考了一个研。

随着年龄增长,发现纯管理毫无意义,给我带不了丝毫的乐趣,人事斗争让我恶心和不屑。我又重新捡起技术,从APP到网页,从网页到小程序,从小程序到后端,我就像开了挂一样不断的学习和尝试。

那时候我40岁,可能到了这个年龄真正感觉到自己适合做什么,自己想要什么吧,2020年和2021年,我独立开发了两款苹果APP,除了设计我搞不定,其他都是我一个人搞的,从产品原型到功能实现,打造的第一款产品是族谱的APP,另外一款是给孩子练习口算的APP,我第一次做了随机匹配机器人,也真正感觉到技术的创新。

产品后来因为苹果账号被封,所以两款APP都不能上架,最终我让一个朋友把口算APP的Android版本做了上架,但因为每一个月的收入无法和服务器成本打平,我就果断切断了服务器。

后来因为做数据服务,时间有限,我就没有继续自己写自己的小产品。怎么说呢,我可能属于真的热爱技术那种人。我真心希望中国能改善目前浮躁的环境。让中国工程师和国外工程师一样,可以做技术到退休。

我也不会认为我有钱了,就不写代码了,我觉得写代码意味着自己具备解决问题的能力,我们所处的时代,是需要我们通过技术来代替人工的。

你身边有40岁的程序员吗?Ta,现在还好吗?