最近几年计算机专业是第一热门的专业,每年应届毕业生几十万,虽然目前计算机行业人才缺口很大,薪资很高。但最终能留下来真正从事编程的程序员很少,五年以上的程序员很少,十年以上的更少。走上学习编程,甚至将来做一个程序猿的道路,是曲折的。在选择走上这条道路之前,亲戚朋友也都提醒过我关于这个行业工作所存在的问题,其中的一点就是所谓的程序员的青春饭现象。
因为这个行业与其他行业不同,其他行业你可以靠一个经验二十年,但计算机行业需要的是不停的学习,有着极高的复杂度,很多在一线编写的程序员无法跟上节奏会逐渐离开换管理或者转行。计算机行业基本上每3-5年,你所学过的知识就需要重新更新一遍。
从很多人看来,程序员是一个吃精力的职业,和电竞,体育一样,加班加点,没有生活情趣,从大部分人对程序员的戏称「程序猿」就可略知一二(然而这一点我不敢苟同)。再加上中国社会上存在的 30、40 岁以上的程序猿确实较少,程序员这一职业也就「顺理成章」的变成了一个青春饭职业。
就中国整个软件行业来说,从上世纪 90 年代第一批软件企业崛起开始,截止到目前,20 年左右的时间过去了,依然还处于一个起步阶段,市场上的人才以初中级居多,所以有经验的老程序员,都因为业务的需要,而转向管理岗位。在可以预见的将来,随着软件行业市场的成熟,软件公司每年的净增长数量将会减缓,同时伴随着现在这一大批初中级程序员的成熟,软件公司的管理岗位将得到满足。于是会产生一大批安心敲一辈子代码的,真正的「老」程序员了。
所以结论便呼之欲出了,程序员的亲春饭现象是真实存在的,但是一定会随着行业的发展而不断改善,因为很难想象如此一个知识与技能密集性的行业是一个吃青春饭的行业。如今现象的出现不过只是行业发展中一定会出现的一个小插曲。有一个例子:Guido van Rossum,Python 语言之父,他认为自己是书呆子,一个极客。他 26 岁大学毕业,45 岁结婚。今年 2016 年 60 岁了,有一个 14 岁的儿子。他很艰难地下定决心,在美国生活 20 多年,却仍然是永久居留身份。他不是 Steve Jobs 或者 Mark Zuckerberg 那样的成功企业家。但他在 35 岁的时候创造了 Python 编程语言,后来的事情远远超出他的预料。而他现在是 Dropbox 首席工程师,至今还在 Python 社区一线奋战。
最后说下程序员的方向和出路,学习底层知识,前沿知识,未来知识,创造知识。如果想知道更多可以继续关注我,祝君前程似锦。