程序员干到35岁真的就干不动了吗?

我干程序员才1年多,之前在一个小公司,我们老大就有35+,老大原来是华为的,待了些年就不做了,跟着人出来创业。由于公司小,所以我们刚进去的时候前后端都是自己弄,测试也要自己测试,我

本文最后更新时间:  2023-02-23 10:45:30

作为一个业内人士,我的本职工作是一名嵌入式软件工程师,也兼项目管理,我也到了三十而立的年纪。就拿我所在的职场来说吧,我所在的是外资公司。在我们公司,项目经理,高级工程师,大多数都是三十以上的资深工程师,当然也有刚参加工作的初级程序员。像刚入门的程序员,很多都是刚毕业一两年的,这种需要熟悉公司业务,项目架构的资深工程师来带,帮助他们快速熟悉项目及软件框架。

不管是在外资,还是私企,或者国企,应该还是稍稍有些区别吧。从公司的企业文化,或者所从事的技术行业有关系,有的行业需要技术沉淀,年龄显大,工作经验就丰富,积累的技术能力越强,涉及的技术面越广,解决项目遇到的技术问题的效率和方式方法也是高效的。这样的资深工程师,不论是从项目管理还是从技术层面来说,都是比较非常有经验的。这样的人,在公司一般不是管理层就是项目牵头人或者说项目骨主和主要负责人。人一旦过了而立之年,随着结婚,家庭各方面生活方面的,还有工作方面的压力比较大。生活就是生活,工作就是工作。恰当妥善地处理生活上的事,工作上才能有精力投入。过了而立之年的程序员我们姑且称之为大龄码农吧,工作越来越有经验,技术的认筹范围也越来越广,在工作中处理各种事情的能力也越来越强。这是有技术沉淀,科技研发水平要求较高的公司所承受并且接受的非常需要的人才。当然,也有的公司属于外包性质的这种,他们需要的只是一个廉价劳动力,只要是初级程序员就能完成的工作,对公司来讲,也会考虑人力成本。这样的公司就适合刚毕业一两年,招个人带带就能立马做项目这种,他们主要做的是业务代码,没有核心的东西投入迭代研发。

不过总的来说,现在科技技术日益发展快速的大环境下,很多科技公司,生产科技产品需要不断持续的研发能力的投入。这样就需要三十多以上的有技术沉淀的工作经验的人才牵头项目主要负责骨干,如果一个项目中如果没有这样的人把关,靠经验不足的程序员开发,项目有可能上线,维持当前期是不错的,但是后期的比如说出现比较严重的技术性故障,公司的售后,运维投入不断加大,这样为了省成本反而投入的成本也增加了。这跟公司的管理层是有关系的,对于一个公司的研发产品,科技技术含量不高的话,他对于研发人员的技术能力要求也不是很高,主要是初级程序员就能完成。这样公司就不会把资金投入到人力成本上。比如说我做一个项目分给外包,一年或者半个月,你搞定了,然后交接给公司,需要投入的就是销售公关和运营,对于研发的投入可以说少之又少。

总的来说,就我的工作经验来讲,三十多的资深工程师出路还是不错的,因为你到三十多已经有了五年到十来年的工作经验,如果你一直从事工程师这个职业的话,你的技术层面,工作能力,处理问题的方式方法,这是非常有经验的。公司需要的就是你这种经验,所以说,大家都各取所需,各司其职。公司需要你的经验,而你需要的就是这份工作。所以,资深的工程师也不必在意年龄的限制。就像前面分析的,一部分公司他会考虑到年龄的限制,但是,大多数的研发性质比较强的这种公司还是需要研发能力强的人,来带动项目的推动开发,在项目主要的技术层面把关。所以说,35岁之后的工程师的职业发展,一般就是这几种:第一,技术能力特强的,做项目架构师,项目主要设计开发人员,解决项目遇到的各种bug,技术难题;第二种,转身做项目管理,负责项目的需求分析,再细化到研发任务,项目的节点按时交付,量产管理等。当然,对于前面这两种不感兴趣的人,据我的了解,一般转行到自己感兴趣的行业,或者做技术支持,售后,还有创业,这要根据个人的职业规划来选择。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。