互联网最大谣言程序员35岁必淘汰今天我就来击碎他(谷歌的内核团队周围都是爷爷级别的程序员并且他们是顶梁柱写出来的程序都像是艺术品)因此我认为40岁以后才是程序员的黄金时期才能创造世界级的工程
(谷歌的内核团队周围都是爷爷级别的程序员并且他们是顶梁柱写出来的程序都像是艺术品)因此我认为40岁以后才是程序员的黄金时期才能创造世界级的工程
https://m.toutiao.com/is/JWhWfud/
朋友,只要你是程序员,你一定知道996和“程序员35岁必死”的言论。
这两个话题在互联网上的讨论一次比一次激烈。
996工作制,众所周知,每天早上9点到岗,一直待到晚上9点,每周工作6天,很多互联网公司在招聘前甚至就会私下告诉你公司实行996制度。
尽管很多年轻程序员在工作之前已经做了一定的心理准备,而一旦真正直面这些问题,心里肯定会打怵:
“我现在年轻,还可以接受加班,可等我成家了、年纪大了、身体吃不消怎么办?”
今天我就从个人的角度跟大家分享一下我的看法。
#程序员最爱给自己挖坑
本人从事过开发工作,现在已经30多了,和所有程序员一样熬过夜,写过bug。
老实说,暂时没有经历过所谓的中年危机,但经过我的观察。
程序员们很容易在这三个误区里面把自己坑死:
01
用35岁的简历,
去应聘25岁的岗位
资本家都是逐利的,想要实现利益最大化,一个性价比高的人才是一个不错的选择。
假设现在公司招一个开发,一边是25岁的年轻人,一边是有8年开发经、35岁的老工程师。
在两个人都能满足岗位需求的情况下(比较简单的工作内容,实现项目的小功能等),老板自然是乐意去找性价比高的年轻人。
很多招聘上写明,只招35岁以下的工程师,往往都只是针对初级工程师的岗位。
所以35岁还去做一些初级、中级工程师做的工作,本身就是不合理的。
一个35岁的程序员应该应聘什么?
底层开发工程师、系统架构师、首席架构师、研发总监......
像是这种岗位,基本都是要求做5—10年,有经验的工程师了,越老越吃香。
不然呢?你见过哪家大企业的CTO只有20岁吗?
02
对新技术不管不顾,
自我感动式地敲代码
程序员到了30几岁,简历上都写着有8年、10年的工作经验。
然而有没有料,技术经理一问便知。
不得不承认的是:
有很多人用刚入行的那3年经验硬撑了8年,甚至更久。
所谓的“经验丰富”只是重复经验,真正在学习和提升的时间也并没有多少。
实际上做的都是很简单的功能需求,甚至连公司的核心技术、核心项目都不曾接触到。
在IT行业,资历并不是熬时间熬出来的,谁能给公司创造大价值,谁就能获得高薪。
最可怕的是新技术滚滚而来,而自己由始至终都在用已经淘汰的技术自我感动式地敲代码。
03
自我安慰加班是常态,
在错误的企业中死死坚持
看到上面,肯定很多程序员就开始说:“公司每天加班,哪里有时间给我学习?”
在这里希望大家清楚,加班分两种:
第一种:公司已经在行业中深耕多年,本身十分重视技术,有技术大佬坐镇,有源源不断的新项目,身边同事的素质都不低。
有幸在这种公司工作,工作、加班的过程本就是在学习,所以不必太担忧。
第二种:公司对技术不重视、不尊重。
有些不专业的公司会推崇无谓的加班文化,管理层、高层对技术一窍不通,他们不懂为什么要加班,反正加就对了,看起来很忙就对了。
我甚至见过有的技术经理经常和手底下的人说:“35岁就去送外卖”,导致整个项目组的气氛很低迷。
这种奇葩现象多数出在小公司身上,正因为他们不重视员工的自身发展,所以他们只能是“小公司”。
水往低处流,人往高处走。
技术稍微成熟了,有项目经验了,我建议你去更好的平台继续发展。
#压力不是程序员的“特权”
如果愿意在空余时间了解一下其他职业,你会发现一个很有趣的梗:
产品:25岁产品经理→28岁高级产品经理→32岁产品总监→35岁滴滴专车
运维:25岁运维工程师→28岁高级运维工程师→32岁运维总监→35岁淘宝店主
市场:25岁市场专员→28岁市场经理→32岁市场总监→35岁开店
运营:25岁运营专员→28岁运营经理→32岁运营总监→35岁微商
HR:25岁HR专员→28岁HR经理→32岁HR总监+35岁保险大都会
“35岁的诅咒”其实各行各业都有,每个行业、每个人,都有自己要面对的难题,难道只有程序员这个职业要照顾家人、养孩子吗?
显然不是。
前不久的2020开源技术会上,两位行业大咖也对“程序员的35岁”发表了自己的想法:
求伯君(60后):
程序员的生命周期我认为是可以一直写下去的。我不写商业程序是因为体力跟不上,商业程序需要规定时间,而我自己写个小游戏可以有时间就写。
因此只要有逻辑思维在,我认为程序员就可以一直干下去。
有人 80 岁还一直在写程序,多写程序说不定还能防止老年痴呆。
何征宇(80后):
关于 80 岁的问题我特别有感触,这个问题被我们讨论过很多次,我自己的团队就招了好多前辈。
当我在谷歌的内核团队时,周围都是爷爷级别的程序员,并且他们真的是顶梁柱,他们写出来的程序都像是艺术品。
我在此大言不惭说一句:我觉得中国软件业要发展,就看我们到底有多少爷爷级的程序员,看有多少爷爷还在写程序。
一个人往后台发展的话,读完博士或者硕士,年龄就要大一些,然后要在公司里真的做过系统或者工程,五六年才能完成一个,做完两个就要 40 岁以后了。
因此我认为 40 岁以后才是程序员的黄金时期,才能创造世界级的工程。
其实中国不缺大龄的程序员,没接触到,不代表没有,在我身边35+的开发者都是很能干的。
有的人会选择继续做开发,有的人会选择做高层,甚至创业,这些都是看个人综合能力和性格所决定的。
40+的也不少,长期的项目和技术积累一下子爆发,开始负责公司商业活动、长期计划,或者团队总负责人。
他们的团队指挥能力、超前思维能力、市场应变能力、商业交涉都是顶级的好手。
大家总是说看不到、没见过,是因为真正干实事,赚大钱的程序员,他们不会到处炫耀。
而且混到这种级别了,都是以“X总”、“X经理”自称了。
#你的危机你做主
如果你预计以后会出现中年危机,很大的原因就是没有做好提前规划。
当初一个月一两万的时候自己觉得过的很舒服,每天下班打打游戏看看电影,等过了两年一看,已经学会的技术慢慢在被淘汰,新的知识又没有及时补充。
由于几年的安逸,导致重新学起来也非常吃力。
你要明白,35岁的你应该有相当的大局观、成熟的产品思维、碾压年轻人的技术!
否则你凭什么为公司创造更大的利益?凭你的王者是星耀段位吗?
最近我和一个老友见面了,34岁的他从做了3年的“公司副总”身份中跳出来,成功进入世界500强外企的中层。
在和他聊天的过程中,他的眼睛没有离开过手中的那本书,并告诉我高数真的很有趣。
有句话说:现在的五年是由过去的五年决定,未来的十年是由现在的十年决定的。
我觉得非常有道理。
危机是你自己造成的,要去化解,还是视而不见,全看你自己。
#在这里给大家几条建议
很多世界顶尖的技术大牛,也不仅仅只有技术而已。
1、在公司多了解运营、产品、销售这些靠近市场的岗位。
这样你才能知道你在做什么,你做的东西属于公司的哪一环,从而判断出自己的重要性。
2、不断增加自己的软实力,沟通表达、管理能力,培养自己的责任意识、全局观。
这些东西都是越老越厉害,越值钱。
3、尽可能掌握公司的核心业务或技术,提升自己的影响力,增加未来涨薪的筹码。
4、抓住每一个机会增加非工资性收入,比如写书、外包、培训等等。
不断学习新的知识,比如新的技术、投资理财、哲学历史,增加知识广度。
5、坚持在开源社区持续输出高质量的项目,增强自己的名气。
为什么有的牛人永远不怕大龄、不缺offer,因为他时刻和“外界”保持联系,有的牛人就连大厂也用他的框架,到了这种程度连简历也不用投,而是猎头主动找上门。
#写在最后
程序员是一个靠知识吃饭的行业,而这个行业的技术迭代又是所有行业里最快的。
在一辆高速行驶的列车上,如果想要保持不掉队,那就一刻都不能放松,否则危机就会找上门来。
希望到35岁的这个年纪,再听见关于程序员的流言蜚语,我们可以笑着说:
“我就是那个35岁的程序员,我还健在。”