年龄大了不适合做程序员吗?什么样的大龄程序员还会收到公司的青睐呢?



最近,有很多小伙伴说:“假如自己到了中年,是不是就不适合做程序员了”。我想,这是所有做程序员担心的问题,那么真的大龄程序员不适合做程序员吗?什么样的大龄程序员还会收到公司的青睐呢?今天,小编就和大家聊聊!

1567044658(1).jpg

1)成为技术大牛,掌握公司的核心技术

第一种方式,就是掌握自己行业里的各种技术,哪怕走出了这个公司,也是其他公司疯抢的对象。

给大家举个例子,比如你一直在互联网行业工作,且一直在各种知名大公司,前后负责和经历过多家大型互联网公司的核心系统架构设计。

 

对于一个互联网系统,如果要支撑1亿用户,有哪些技术挑战,需要怎么来设计,你都经历过这些过程。、每秒支撑10万量级并发请求该怎么做,系统要能够支撑百亿级的数据存储又该怎么设计。类似这些东西,你都了然于胸。

那么这个时候,你就是拥有了核心技术。

 

哪怕你现在的公司不要你了,你完全会被其他公司给争抢过去,因为很多公司都需要这种有过大规模系统、高并发经验、海量数据经验的架构师。

 

千军易得、一将难求。招聘很多薪资二三十 K的高级工程师,负责把一个模块做好,很容易。但是你要招一个能够把控全局,hold住你公司一个复杂大系统全场的高级架构师,很不好招,这样的人很值钱,很多公司都需要。

这个时候你虽然三十多岁,但是人家认可你,因为你有核心的技术能力,核心的架构能力,你是公司技术的最后一道防线,很多岗位非你不可。

 

再看个例子,比如大数据领域,现在你工作10多年,技术功底极为深厚,你完全可以对大数据领域的各种系统,比如hadoop、spark、hbase、kylin、elasticsearch等等,做非常底层的优化。

 

遇到任何问题,你都可以从源码级别来推断解决,而且可以修改开源项目源码,进行二次开发。

那么这时,你就是拥有核心技术的。未来大数据必然会发展的越来越好,因为各个行业都有大量的数据,很多公司都需要有最好的专家来解决自己公司的大数据问题。

 

因此,即使你40岁了,但是你有多年积累的核心技术能力,任何公司都需要你这样的顶尖大牛坐镇,解决各种技术问题。

 

所以如果要往这个方向去走,建议大家一定要从20多岁开始,好好规划自己的技术学习和职业发展。

大家一定要想好,自己要学什么技术,要往多深了学,要在什么样的公司里积累经验,踏踏实实走好每一步。

30多40岁的时候,虽然大龄,但是你积累了足够的技术能力,你的核心技术会像 “九阳神功” 一样为你护体,让你依旧驰骋职场、炙手可热。

 

2)深挖业务,成为业务领域专家级人物

第二种路线,你可以考虑成为某个业务领域的专家级人物。

你可以在一些业务有绝对难度和深度,业务极度复杂,而且行业持续发展,业务领域的知识持续保持价值的领域,一直深挖。

 

比如说电信、金融、银行、保险、财务、ERP,等等,诸如此类。在这些领域的公司里面,你可以在不停的做技术类工作的同时,也注意积累这个领域的业务知识。

 

像一个电信系统、ERP系统,往大了做,业务都是极度复杂的,包含了大量的东西。

如果你能持之以恒,对各种业务知识、业务系统都深入挖掘,那么最后变成这个领域的业务专家,也是很有价值的。

为什么这么说呢?因为对于很多特定行业,可能做一个系统不需要那么高大上的技术,但是绝对需要最好的业务专家来进行把控,才能设计出那种对应于某一个特定行业,且业务极其复杂的系统。

 

所以很多同学,假如是走传统行业的系统开发方向,可以考虑注重更多的业务积累,未来成为顶尖的业务专家。

这样,哪怕你40岁的时候,这个行业也需要你这样的 “老专家” 在公司里继续支撑着业务发展。

 

3)带领团队:走上技术管理之路

另外一条路,就是走技术管理的道路,这个相信大家都理解。

作为任何公司的老板而言,都需要技术管理人员,他需要懂技术,但是不一定特别的精通,但是一定要有极强的团队管理的能力。

 

作为团队管理者,你需要有能力把控公司大的技术方向,还需要有足够的行业人脉和资源,招聘搭建合适的技术团队。

此外,你还要能够制定技术团队的工作流程和规范,进行团队之间职责的定义和分配,让各个团队有效协作运行,最后成功的支撑公司的业务发展。

 

这个管理,说起来就两个字,但其实背后的学问极大,要把几十个甚至几百个不同的人拧成一股绳,保持强大的战斗力,为公司做好支撑工作,其实这里难度很高,非常考验一个管理人员的水平。

 

如果你能从带几个人的小主管开始,到带几十人的技术leader,再到带几百人的高级技术管理人员。

假如你能往这个方向去发展,那么其实在你40岁的时候,你也有对应的竞争力,因为很多老板都需要你丰富的技术管理经验来把控好公司的技术团队。

 

当然说实话,能真的做技术管理做的好的人,很少。尤其是咱们技术出身的同学,一般来说都比较内向腼腆,不太善于交际。

 

所以对大多数的普通工程师而言,个人还是比较建议上面的技术专家或者业务专家路线,这里面机会更多,而且对大多数人都更加的适合。

 

4)转型其他职位或者行业

如果有人说,我对技术没那么大热情要成为专家,我也很讨厌整天捣鼓业务,我更没天赋成为技术管理人员,那怎么办呢?

那你可以考虑写代码写到30多岁的时候,搞点别的。

 

比如说考虑转型做产品经理?考虑做互联网运营?或者考虑做软件销售?

也就是说,你可以考虑带着一定的技术背景,往技术行业里的其他岗位去转型,在其他岗位上积累经验,成为不可或缺的人物,这个也可以

 

更有甚者,在北上广干了10年技术,积累了一定的资金之后,在老家买好房子,然后回老家去做生意,比如开个餐饮店什么的。

 

这个也是一条路子,但这种就是因人而异了,毕竟每个人的人脉资源都不同。

最后一句话总结:不管你选择哪条路,首先想清楚,你要成为什么样的人你需要仔细想想,在你10多年的工作经验的时候,将会积累了哪些核心竞争优势。然后再仔细琢磨琢磨,这些优势是否是那种刚毕业的小伙子绝对无法替代的,其他公司的资深岗位是不是必须要有你这样的人。

 

考虑清楚了这些,剩下的就是朝着自己的目标,坚持不懈的走下去。这中间你可能会迷茫,甚至会怀疑当初做程序员的决定。但还是那句话:相信自己、勿忘初心,自己选的路,含着泪也要走完!

北大青鸟网上报名
北大青鸟招生简章