程序员35岁以后,都是被割韭菜吗?

青橙社


作为一名IT从业者,我来回答一下这个问题。

首先,当前虽然程序员的整体职业生命周期依然偏短,但是在云计算和人工智能等技术的推动下,未来程序员的职业生命周期会得到一定程度的延长。

决定程序员职业生命周期的因素有很多,除了技术因素之外,还与程序员的工作压力较大,有比较直接的关系。当前在IT(互联网)行业,程序员的工作任务还是比较多的,而且单位工作时间也比较长,这就导致程序员的自主学习时间会下降,从而导致在技术迭代速度比较快的IT(互联网)领域,很容易被掌握新技术的年轻程序员所替代。所以,程序员岗位不仅工作压力比较大,学习压力和竞争压力也比较大。

当前程序员有两大类岗位,一类是研发级程序员岗位,这一类程序员往往具有较高的学历和较强的研发能力,这一类程序员的工作任务往往以产品研发为主,比如当前很多研发级程序员会从事各种平台类产品的研发,涉及到云计算平台、物联网平台和人工智能平台等等,由于平台类产品的价值空间比较大,所以研发级程序员的岗位附加值也比较高。对于很多程序员来说,如果要想走研发级程序员路线,应该具有丰富的知识结构,同时要有自己的研发方法。

另一类是应用级程序员岗位,应用级程序员的数量是非常庞大的,应用级程序员的工作任务往往是基于各种平台来完成行业应用的开发,比如Web程序员大部分都属于应用级程序员。在当前的云计算、大数据时代,基于云计算和大数据平台进行任务开发的程序员,也都属于应用级程序员。相对于研发级程序员岗位来说,应用级程序员的岗位门槛还是比较低的,即使学历比较低,也是可以从事的。

从职业生命周期来看,研发级程序员的职业生命周期要明显长于应用级程序员,而且在IT(互联网)行业进行结构调整的当下,研发级程序员不仅薪资待遇更高,而且发展空间也比较大,所以对于程序员来说,如果想延长自身的职业生命周期,同时获得较高的薪资待遇,应该考虑向研发级岗位发展。按照历史经验来看,不论是在大型科技公司,还是在中小型科技公司,具有较强创新能力的研发级程序员,都会有较长的职业生命周期。

对于初级程序员来说,如果开发岗位本身不能为自己的岗位升级提供支撑,那么可以考虑通过读研的方式来实现岗位升级,当前也确实有很多程序员通过读研实现了岗位升级,也有一部分程序员会继续读博,从而走上了专业的科研道路。

对于从业经验比较丰富的资深程序员来说,如果不能在技术领域持续深入,在当前的产业互联网时代,应该积累更多的行业经验,丰富的行业经验也会明显提升程序员的职场价值,同时也会明显延长自身的职业生命周期。

最后,随着互联网逐渐从消费互联网向产业互联网覆盖,程序员的职业生命周期也会得到一定程度的延长,而且未来程序员的工作环境也会持续得到改善,所以当前选择从事程序员岗位依然是比较不错的选择,随着工业互联网、大数据和人工智能被列入到“新基建计划”,程序员可以重点关注一下相关领域的技术,从而获得更多的发展机会。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!


IT人刘俊明


年级大的码农可以去干“架构设计师”、“测评工程师”……


老猫1954


我87年的,已经很接近35岁了。说说我的感受。


1、技术更新迭代太快,基本上每周都在学习新知识。但随着年龄的增长,我今年开始感觉学习没有以前高效了,学习能力开始下滑。我一般看英文技术电子书,以前学一个新的技术或框架,一周时间找个书看一篇,基本就可以上手。现在不行,连看快的动力都少了很多。


2、很多人说程序员是青春饭,35岁后要转管理岗位。确实是这样的,随着年龄增长,体力很难跟上,大不如前。虽然我现在也算半个管理,但大部分工作依然是编程,现在一熬夜,身体就跟不上,很容易感到疲惫。


3、担忧多少都会有的,特别是感觉技术能力开始遇到瓶颈。但我一点都不担心被公司裁员或找不到工作。业务和架构的积累,在公司不是那么容易被替代的。另外,毕竟工作了快10年了,积累了一些人脉,即使要找新工作也不成问题。


我的建议,30岁后,能转管理就转管理。如果性格不适合管理,就积累架构和业务知识,在公司或者某行业内成为不可替代。


分享到:


相關文章: