如果不创业,程序员职业生涯最远能走多远?

包纸玩机


作为一名从业多年的程序员,我来回答一下这个问题。

当前程序员的职业生命周期确实相对比较短,这与计算机相关技术迭代速度比较快有较为直接的关系。另外,程序员岗位的工作压力比较大,这也导致很多程序员在年龄大了以后会选择转型。

从程序员岗位的发展前景来看,未来程序员岗位的职业生命周期会不断得到延长,主要原因有以下几点:

第一:程序员岗位的上升空间不断扩大。程序员岗位的上升空间比较小,是早期导致程序员职业生命周期较短的一个重要原因,随着当前程序员岗位的上升空间逐渐扩大,程序员也可以通过不断提升研发能力而获得较长的职业生命周期。目前在一些大型互联网企业,程序员的上升空间非常大,而且岗位转型机会也非常多。

第二:人工智能技术逐渐降低程序员的工作强度。人工智能技术的发展将把程序员从高强度的开发任务中释放出来,这会在很大程度上延长程序员的职业生命周期。人工智能技术的运用将全面促进程序员的岗位升级,未来更多的程序员将专注于各种技术创新,而基础的开发任务将由智能体来完成。

第三:产业互联网的发展将延长程序员的职业生命周期。产业互联网时代,程序员将进一步深入到行业领域中,掌握大量的行业知识,这个过程将在很大程度上延长程序员的职业生命周期。相对于传统的程序开发任务来说,产业互联网时代,程序员不仅要掌握技术,更要解决如何让技术实现落地应用。

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

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


IT人刘俊明


程序员的职业生涯最远能走多远?大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。作为一名在IT行业从业十余年的程序员,每每听到这样的言论,都让人感到挺无语的,今天我想聊一聊自己的看法。

(1)首先,我们先来看一篇论文《Is Programming Knowledge Related to Age?》(英文版),这篇论文是两个北卡罗纳州立大学计算机科学系的两个人对

StackOverflow.com

上的用户做了相关的数据挖掘得出来的结论:

1)程序员的能力在从25岁左右开始上升,一直到50岁后才会开始下降。所以说,程序员吃的不是青春饭。只有码农,靠蛮力,用体力而不是用脑力的程序员才是吃青春饭的人。

2)年纪大的人是否跟不上新技术,论文的作者用了最近5年内比较流行的技术Tag,然后用了一套比较严谨的算法来查看那些所谓的“老程序员”是否在新技术上跟上不了,所谓跟不上,也就是这些老的程序员在回答这些新技术上并不活跃。所谓老,就是37岁以上的程序员。老程序员和年轻的程序员对于一些新技术的学习来说也是差不多的,甚至有些项还超过了年轻的程序员。

(2)国内新一代的程序员们太浮燥了。老实说,对于大多数人来说,如果你没有编程到30岁,你还很难成为一个“合格”的程序员。所以,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。这些不合格的程序,整天吐槽这个不好,那个不好的,而且喜欢速成,好大喜功,

这都是当前年轻程序员们的一个不成熟的表现。

(3)我是一个奔四的程序员,编程就像登山一样,越往上爬人越少,所以,在我这个年纪还有想法,对编程还有热情的人虽是不多了,基本上都是转Manager了。我虽然也已转Manager了,但是不管是什么职位,Title都是虚的,只有技术和能力才是硬通货。这个年纪还在玩编程玩技术的人,其实其经验和能力都是比较强的,都是中坚力量。那些有超强架构和设计能力的“老程序员们”还战斗在一线,这些战斗在一线的老兵的能力绝对超过100个普能的新手。

从程序员岗位的发展前景来看,未来程序员岗位的职业生命周期会不断得到延长,所以我希望更多的年轻人能够拥有成熟的职业信心,做好自己的职业规划,让自己在IT的道路上越走越顺。


我从事银行IT行业多年,目前从事银行IT项目管理的工作,我会陆续写一些关于银行业务和技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。


程序员瓦力


作为一个程序员,也作为一个创业者,我们来聊一聊这个话题。

首先声明一点:创业和程序员的职业生涯长远没有任何关系。如果一个程序员创业了,肯恩职业生涯更短。因为创业是一个九死一生的事情。


关于程序员职业生涯延长的问题,我感觉目前最大的问题就是两点:

  1. 一个是:技术不断的更新迭代,日新月异的发展与程序员年龄大,学习力不断下降之间的矛盾。

  2. 另给一个是:程序员行业,不断的涌进新的年轻的程序员学习能力强,工资还低与老程序员学习能力差,工资高之间的矛盾。


这是最大的两点问题,但是最核心的问题就是:

国内的互联网环境,压力大,占用程序员业余的时间与程序员没有时间持续精进自己之间的矛盾。

其实程序员要想延续自己的职业生涯,而不是网络上盛传的 35 岁就要转行的话,那就必须让自己有时间去学习,学习更新的技术,加上程序员累计多年的开发经验,这样的程序员是高层次的,软件高级开发工程师或者架构师,这样的程序员怎么会被淘汰呢?不会的。


所以,要想让自己的职业生涯延长,必须提高,必须提高自己的技术,同时累计多年的行业经验以及开发经验都是初入职场的年轻程序员所不具备的。


如果一个老程序员,一个技术重复用 10 年,那么跟刚入职一年的程序员其实本质区别不大,因为这个老程序员根本就没有想过通过那几点去加深自己的护城河,为自己的职场形成壁垒。

如果一个程序员想延长自己的职业生涯,必须加深护城河,形成壁垒,来保护自己。那么如何加深护城河呢?

1. 不断的利用业余时间去提高自己的技术,精进自己。(PS :国内的互联网环境造就的大部分程序员都变成了 35 岁都要转行的风气,原因很简单:996 让程序员无法利用业余时间去精进自己。)

2. 自己多年的开发经验和行业知识都要学会积累和总结,这是宝贵经验,是年轻程序员都无法与你比拟的。(PS:很多人做程序员都是冲着高工资,而不是真心喜欢,平时编程大大咧咧,不学会总结和积累。)

3. 技术往深了学的同时,抬头看看天,因为程序员之所以容易被淘汰,就是因为只会埋头苦干,不知道去发现世界。其实,如果你常常仰望星空,看看外面的世界,你会发现,利用技术进行变现的机会挺多的。


最后,我只想嘱咐一点:程序员如果创业的话,一定要摆脱技术思维。另外,不建议程序员轻易去创业。现在不是创业最好的时候了。


非著名程序员


程序员并不是你想做就能走多远的问题,也是吃青春饭的岗位,这个岗位是要天天看看电脑敲代码的。整天坐在电脑前,身体健康可是一大问题,特别到了35岁以后,身体健康很难象18岁以前那样活力四射,通宵达旦都可能还身体棒。所以我认为程序员顶多就吃到40岁,而且这个岗位要求很高,并不是随便能胜任的,十年前你会个PHP,ASP,NET你可能就很牛叉的,当今你如果只会这么点技术,你可能不要太高要求,找个程序员的岗位都很艰难,所以这个岗位要求学习更多的职业技能。要不断的提升自己。到了35岁,普遍都上有老,下有小的尴尬阶段,这个阶段你要学习,你真的要从牙缝挤时间,挤财力,能做到35岁以后还不断学习,还会好好学习,学习效率高的人,并不是很多见,所以程序员的职业寿命也是相对短暂的,只是靠吃青春饭。这个岗位最后只能往产品经理或者项目经理,或者讲师方面转型。不然顶多干到40岁,以后的日子就不那么好过。


文文喜乐见闻生活拍拍


老茶以为任何一个行业都是没有尽头的,包括程序员职业,有的是你的能力已经到尽头了。很多程序员一入大企业后,天天加班,把自己搞成代码机器了。平日除了跟代码打交道,还是代码。真正花在提升自己的时间并不多,这有客观原因,也有主观原因。

但是要明白一点,企业招聘你去工作,就是要让你尽可能的把价值给最大化的,但是对于员工来说,在价值最大化的过程中,也要不断的提升自己的能力,这才是自己以后立足社会的资本。这些能力不单单是敲代码的能力,还有管理能力,学习新技术的能力,已经社交能力。

很多程序员过了35岁后,才发现,自己除了对一门语言比较擅长外,其他的语言只是了解罢了。换句话说,这么多年来除了只会自己熟悉的领域外,其他的领域压根就不懂。这也是为什么,过了35岁后,容易被年轻人挤掉的原因。

因为这些工作让年轻人来做,会做得比你还好,比你还有精力。但是,那些擅长多门语言,多个领域的程序员,这就是年轻人无法超越的,毕竟这些都是需要靠多年的经验和实践积累下来的。怎么可能轻易被毕业没几年的年轻人给顶下去呢?

老茶身边好几个程序员都过了35岁了,照样被企业追捧,一个快40岁的在国有银行做技术管理,人家对C语言非常精通,对底层技术很熟悉,还自己业余用Python写出一个开源量化项目网络上。还有一个30多岁经常在电力,电信行业跳来跳去的,人家学习一门新语言需要只需要3天时间就能上手,JAVA,PHP,js,Python还有Net都可以随手拿来用,移动开发,web开发,服务器集群都涉及,平日的爱好就是研究技术,软硬件都感兴趣。

像他们两个人,换工作跟玩式的,而且还是一些难度比较大的企业。重点在于他们不需要靠创业来解决职业生涯的瓶颈问题,而是靠自己多领域技术的积累,单靠技术就能决定自己职业生涯的。

身边很多程序员之所以过了35岁后,就不得不转行,这些人都有一个通病,那就是知识和技能结构太过单一了。要嘛只会PHP,要么只会JAVA,前几年IOS火的时候就参加IOS培训,后来也就只会IOS开发,这些人才很容易被年轻人给替代掉的。

很多到了30岁以后的程序员,不管是被裁员了还是,找不到更好工作了。就开始抱怨年龄问题导致的,不可否认,这是一个因素。但不是绝对性因素,主要还是看自身技术能力如何。现在社会发展这么迅速,技术革新也非常的快,如果不懂得多语言多领域的学习,到了一定年龄后,程序员必然会出现职业生涯瓶颈的问题的。


老茶说事


程序员从某些方面来说,也是吃青春饭的。可以往产品经理上转,如果有好的创意,也可以考虑创业,不要被自己的岗位禁锢了发展,现在跨界跨行很常见。


CEO管理商略


程序猿一般不超过四十吧。。。能超过的基本都可以进入管理层了,也不需要自己天天敲代码。 很现实的社会。要经常熬夜滴比不上年轻人的激情。


衡东华仔


IT行业在我们国家发展也没多久,如果后面转为管理层做到退休问题都不大,如果敲代码的话我觉得40岁已经差不多了,年龄大了,不能再像年轻的时候这么拼了,再说那时候有了一定的财务基础,可以考虑做点别的


分享到:


相關文章: