什么样的程序员,在35岁以后,依然被公司抢着要?

有些人天天在焦虑“35岁程序员失业”的话题,说来说去,关键还是看程序员们自己。那么,到底什么样的程序员在35岁以后依然被公司抢着要呢?

一、提醒:别做一个把 1 年工作经验重复 10 年的程序员

根据我的观察,无论是大厂还是小公司,无论这个程序员是月薪 10 万还是 50 万,大部分程序员每天做的事情都非常简单,那就是:把产品经理提的需求写成代码让机器执行。

至于为何要开发这个需求?开发好这个功能后对整个项目有什么影响?这个项目在公司业务中处于什么位置?等等,他们通通不知道。

当然,这也不能怪程序员,因为很多公司氛围就是领导负责定方向,定目标,产品经理负责想点子,写需求,程序员负责写代码,实现需求的。

在这种情况下,产品经理并不是真正产品经理,她只是feature经理,而程序员也只是码农。

于是,25岁开始敲代码,敲到35岁,他并不是一个拥有10年工作经验的程序员,而只是一个把1年工作经验重复了10年的程序员。

想一想,我认识很多程序员,水平有高有低,年龄超过40也有好几个,但找工作都不难,因为可以干活。

可以说,很多人所谓35程序员找不到工作,我仔细研究下,要么能力不行,混日子型的,要么眼光太高,要么是技术过时。

其实,按照目前发展趋势,国内对程序员的需求还是非常大的,只要有技术能干活,工资要求不太过分,找个工作都不难,如果能独立负责一个项目,找工作就更容易了。

换句话说:能干活的且有一定性价比的程序员就有公司要,能独立干活的就有公司抢着要。

二、以我曾经亲身经历来说,谈谈团队就有几个35岁老程序员

A是螺丝钉式的员工,哪里有需求就去哪里,任劳任怨,没有过多想法,但每次负责的任务是最复杂的功能。

B是对技术研究得比较深,喜欢学习新技术,公司领导有新想法,每次都找他调研和研究技术,然后落地到项目中。他也负责基础平台搭建。

C是能独挡一面,从需求提出到最后上线,他负责规划、协调和分配任务,他有产品思维,业务能力强,踏实稳重,领导把事情交给他非常放心。

D是对技术有热情,喜欢分享,喜欢总结,建立了自己的技术影响力,他负责分享和培训新技术,也和B一起搭建平台。

可以看出,其实ABCD都有自己的优势,但是分工不同。

可是,在公司领导眼里,可能更会偏向BCD,他们是会被公司抢着要的人。A虽说辛苦,但领导不一定看得到。

如果你想往技术方向发展,可以参考BD路线,如果你想往管理层发展,可以参考C路线。

三、在我看来,满足下面条件的35岁程序员,公司都会抢着要

首先,你要不只是自己能写好代码,还能影响其他人,让其他人也写好代码。也就是说,需要具备技术领导力,能够让团队更高效工作。

道理也很简单,如果只看单兵写代码能力,为什么不花更少的钱去雇年轻一些程序员,为什么要花钱雇你这个35岁的老兵呢?所以在35岁之前,别让自己做一个闷头写代码的人,多培养一下自己和人相处的能力,不能觉得自己技术强就够,人际关系处理不好,也是没法获得技术领导力的。

其实是身体好。没有哪个公司希望招一个病秧子进去,贡献还没来得及做,医药费先是一大笔开销,身体总是生病,也会耽误工作,所以身体不好的程序员,大公司不会青睐的,可见别让自己35岁的时候一身病。

最后是精神状态要好。态度积极向上的人,有可能对团队带来积极影响,一天到晚抱怨这抱怨那,没有斗志,干什么只看到负面,这样的人,别管你技术多牛,公司也会避之不及。

最后,我来总结下,要想35岁时被公司抢着要的都是哪些人呢?

1、懂业务的程序员,本质上懂业务,只要适应能力和学习能力,与年龄无关。公司里生存下来的和爬上去的,这种最多。这种人一般也都是敏而好学,且情商极高。

2、技术过硬的人,有技术壁垒,无法替代。这种极少。

3、技术还可以又能带团队的人,有一技之长,比如沟通,情商,软技能等,成为老白兔是非常正常的,已成为温水中的青蛙,很稳定,不会有大创新,也不会有大过错。

4、有想法有执行的人,尤其擅长跨界,思考和对趋势把握不错,有一定影响力,也有一定人脉,这种人一般都是进攻型的,不成功便成仁。

我知道,很多人把再明显不过的道理摆在面前,他们也选择性失明,沉浸在自己的世界里,那就由他们去,留给正经程序员的路也宽一些。

总之,随着“低代码”时代来临,只有懂业务的程序员和懂底层技术的程序员越来越吃香。单纯埋头写业务代码不问为什么的程序员迟早会被淘汰,甚至不需要 35 岁。如果想要别人抢你,你就需要经营,经营自己,让更多人知道你是某方面的专家,想要长久吃饭,你还需要选择行业,然后提高本行业的业务能力。