程序员真的是一碗青春饭么?

相信很多人都听到过这样的说法,程序员是吃青春饭的,过了35岁就得转行了!那实际到底是怎样的呢?年龄大了,就真的没有公司要了吗?

为什么会说程序员是吃青春饭的?

小编认为,人们之所以会对程序员有这种错觉,很大一部分可能是因为下面这几种原因:
1、严格意义上讲,程序员属于一种新兴职业,在我国的普及年限基本不超过20年。换句话说,如果当年第一代程序员按25岁来算的话,现在最大的也不过45岁,而且由于互联网是最近几年才得到的迅猛发展,所以初代程序员并不多,因此,人们普遍印象中好像没有大龄的程序员。再有就是,很多大龄程序员在积累到一定程度的经验后,就会转职管理岗位,所以,给人们一种好像没有大龄程序员一样。
2、互联网公司普遍加班严重,996几乎是常态,再加上媒体的宣传渲染,给人们了一种程序员是体力劳动者的错觉,好像年纪大了就做不了了。而实际上,程序员是妥妥的脑力工作者。
3、公司在招聘时,出于节约成本等多方面的考虑,会对招聘年龄有一定的限制,无形中也向大家传递出了这样的一种错觉。实际上任何一个行业的基础岗,招聘公司处于成本的考虑都会有年龄限制,但并不是说年龄大的没有市场,相反他们的市场在于公司需要给予他们年龄、经验相匹配的价值。

程序员是可以进行经验累积的

这是北卡罗莱纳州立大学计算机科学系的两个人统计出的一组数据。
程序员的编程能力随年龄的分布图。
可见,程序员的编程能力在从25岁左右开始上升,一直到50岁后才会开始下降。所以说,程序员的经验是可以随着年龄的增加而不断累积的,并不是青春饭!年龄大了,不仅可以编程,而且经验还会越来越丰富,技术也会越来越高!

大龄程序员应该怎么办?

首先要及早扎实根基,技术一般都是迭代式更新,就像4G来了,并不是立刻就取消3G一样,在一定时间内,两者是并行的。所以,作为一名程序员,一定要及早扎实基础,这样可以更容易学习新的知识。也许对于一个小白来讲很难的新技术,而对于一个资深程序员来讲,不过就是一张纸的隔阂。
其次,要多学、多练、多看;多学:从项目中学,从书本中学,从别人哪里学,从失败中学习,从一切可以学习到的渠道去学习,并及时进行归纳总结,达到融会贯通的效果。多练。经过代码的历练,程序员才能百炼成钢,成功的项目能告诉你什么是正确的,失败的项目会暗示它为什么会失败,下次你就能更进退有据。更重要的一点是,不做项目,不做多个项目,不做大项目,程序员对“度”的把握总是缺乏经验,不是过就是不及。真正亲手手写过10-20万行代码的是成为一个成熟程序员的必要条件(但不是充分条件)。多见。眼光狭窄,目光短浅,固步自封只能造就一只井底之蛙,你的眼光必须超越自己所在的环境才能取得真正的进步,现在有许多开源社区和软件都是你应该涉足的地方,和什么样的人在一起你自然也会成为什么样的人。“蓬生麻中,不扶而直,白沙在涅,与之俱黑“说的就是这个道理。

其实不论是做程序还是做其他的职业,很多东西都是相通的。如果你对当前所做的这件事情非常的感兴趣,那不论你年纪多大,你都会自发的去学习很多东西,你总能拼命的爬到行业的顶尖的位置。当你做到顶尖的位置的时候,与之对应的资源、财富、人脉、资源就会向你靠过来。而对于行业底层的人来说,他们压力则会更大,他们也更容易会感到迷茫。最终在迷茫和压力之下,很多人就会觉得程序员是吃青春饭的,等你年纪大了以后就没办法去适应行业需要了。

猜你喜欢

转载自blog.csdn.net/xinshiedu/article/details/94594156