近年来,程序员35岁的问题引发了社会的关注与讨论,不少人一股脑的把这归根于35岁后越来越无法承受加班、整天高强度工作等原因。但是,在互联网领域似乎超过35岁的工作者也并不是没有。那么年龄真的是程序员或者说互联网工作者迈不过的一道坎吗?或者说,出现瓶颈的原因究竟是什么呢? 软件工程,2002年国家教育部新增专业。在2002年,计算机科学远远没有现在先进,无论是硬件还是软件相较于今天都比较落后。想必在当初那个年代,人们对于这个全新的学科大多持观望态度。应届毕业生,出于对就业以及发展前景的考虑,相信出于兴趣选择这个专业的人寥寥无几。也许有很多选择了这个专业的人选择了改行,真正在大学学习软件工程的人想必不会多。 如今是2020年,如果说当初2002年的高中毕业生为17岁,现如今刚好年龄为35岁。由此看来,如今35岁程序员或者软件工程师刚好是中国第一批在大学学习软件工程的人。但考虑到现如今30岁以上程序员的数目,显然现在35岁程序员不可能全部在大学本科学习过软件工程,再考虑到考研究生的难度,不难推出----如今35岁程序员中有很大一部分并没有在大学中系统的学习过软件工程,也许更多的只是通过自学或者培训机构学习了计算机和软件的相关知识。而自学和通过培训机构学习,其侧重点、所学知识与大学的系统性教学有着很大的区别。在很多方面与本科软件工程毕业生也有差距。在2010后,国内计算机科学与软件科学飞速发展,也正是这段时期各种编程语言自学者、培训机构如雨后春笋般冒出,为中国计算机、软件发展注入了不少血液。也正是这段时期,随着科技的发展,软件工程也逐渐由大学专业中的小老弟,变成了一位老大哥----成为了如今各大大学的一个热门专业。 自学书籍与培训机构,不可否认,在那个国内工业发展迅速,人才短缺的时候,解决中国软件发展的燃眉之急,但随着高校输送的软件方面人才数量的不断增加,精力更差、专业知识更少的那批通过自学与培训机构的学习而成为程序员的一批前辈在于后辈的竞争中就落于下风。如果那批前辈没有在这几年不断学习新知识、提高自己专业能力,那么面对来势汹汹的后浪,“死在沙滩上”也不是什么奇怪的事情了。 与自然科学不同,计算机科学更新的速度极快,前辈如果不在工作后仍然不断学习新知识,那么很快就会被淘汰。所以有人提出----走技术精英路线或者管理路线是程序员避免35岁危机的一个好方法。顽固不化,不愿接受新事物,那么程序员干十年的价值肯定比不过那些刚从大学出来的新兵蛋子,别人有精力、有梦想、有激情、专业知识方面比你更强,要的工资可能也没你高,那么公司老板更喜欢用谁就不言而喻了。 考虑到计算机类专业自身特点,“青春饭”问题很难从根本上解决。但是,也许是有方法做到避免的。首先,从事计算机行业的人要做到改变观点,计算机的学习不是一件一劳永逸的事情,走出大学后,还要不断进行学习,除非考上了公务员,否则很难说有了所谓的铁饭碗。很多人之所以选择计算机专业,并非是因为自己对这门学科感兴趣,而是被计算机专业所谓的高薪水吸引,学科与专业知识被功利性的当做了赚钱的工具,所以缺乏了终身学习、深度学习的动力。而计算机学科知识更迭速度极快,不进行学习,自然容易被学习了新知识的年轻人取代。 小米公司的雷军,他创办小米时早就年龄超过了35岁。但是即使在很多方面都比不上血气方刚的年轻人,但是身体年龄没有让雷军的精神老化,他仍然有着冒险精神,以及一份学习新事物的热情。近日雷军在B站十分活跃,积极尝试融入年轻人的圈子,这种行为与热情在如今中国的企业家中是非常少见的。而如今的年轻人,看完了他发布的一个个毫无架子的视频与充满真诚的小米10周年演讲后,也能更好的了解雷军与他的小米,同时不知不觉中也加深了对小米公司的好感。在这里,雷军很显然是一个正面的榜样,而他与被裁的高龄程序员的区别,值得我们体会与思考。 上文总结一下大概就是2点 第一点、如今35岁的程序员在当初学习的专业知识放在今天已经落后或者专业知识放在今天已经不够用了,自然会被专业知识更多更强的应届毕业生淘汰。 第二点、除了身体素质不如年轻人外,35岁的程序员由于各种原因,缺失了学习新知识的热情,接受新事物的能力也变差。而不断接受新思想、新技术正是计算机行业人员必须做到的事情。 这两点其实相互关系非常紧密,第一点是客观事实、而第二点正是区分普通“码农”与高端互联网人才的重要标准。一个计算机行业从业人员若缺乏危机意识、不居安思危、不肯接受新知识与新事物、不敢做出改变与尝试、一天天打着代码,十年如一日,那么等到35岁后身体素质下降,害怕着失业、一边天天抱怨着社会对于35岁程序员的残酷、一边为自己的情况找各种各样的客观借口。这样又有多少人会同情他呢?这个世界并不是没有高龄互联网从业人员,虽然数量不会太多,但是本来优秀的人占行业比例就不多。互联网从业人员应该找到差距,发现不足,不断学习,充实自己。而不是在青春不再被裁员后怨天尤人,抱怨社会的不公平。 当然,程序员注重对身体的锻炼也非常重要,毕竟身体是革命的本钱。不过对于程序员,35岁的年龄也许本身不是一道坎,被35岁的年龄改变的心才是。