说程序员吃青春饭的两种人:一种是外行,一种是这2样东西没学好
最近十年科技发展速度快,尤其是移动互联网发展这几年,手机普及率高了,人们获取信息的渠道和方式多了,获取知识的方法也简单了。当然信息爆炸的同时也会出现一些难辨真假的知识。就像程序员一般没有女朋友、程序员都不爱说话、程序员都干不过35岁等等。
最近过年回家,很多人问我做什么,我说程序员,他们谈的最多的就是,程序员是吃青春饭的,时间一长加不了班,会让年轻人代替的。而这些人也是前几年说程序员就是修电脑的那样一群人,他们只认为自己知道的东西是对的。
这两年程序员行业比较火,一是需求大,二是薪资高。现在的同事里有很多事半路开始学编程,从最基础的学起,从底层一点点过来的,慢慢积累项目经验之后通过跳槽也能拿到不错的薪资。当然更多的人只有三分钟的热度,学着学者就跑偏了,去搜罗程序员的段子,每次都拿程序员开涮,一边嫉妒者别人的薪水,一边用段子来心里安慰。
如果一个人说程序员是吃青春饭的,他十有八九是外行人
我周围各种传统行业35岁到40岁被解雇的很多,反而是很多35岁的计算机同事还在就业,而且国外一大批顶尖计算机科学家或者工程师都是上了年纪的人。
最近几年计算机专业是第一热门的专业,每年应届毕业生几十万,虽然目前计算机行业人才缺口很大,薪资很高。但最终能留下来真正从事编程的程序员很少,五年以上的程序员很少,十年以上的更少。
因为这个行业与其他行业不同,其他行业你可以靠一个经验二十年,但计算机行业需要的是不停的学习,有着极高的复杂度,很多在一线编写的程序员无法跟上节奏会逐渐离开换管理或者转行。计算机行业基本上每3-5年,你所学过的知识就需要重新更新一遍。
什么样的程序员最受欢迎?
网上关于程序员吃青春饭的言论是一种误导,现实的情况是很多科技公司绝对不请新手程序员,是给公司的产品埋坑的,反而是大量美术和策划都是请年轻人。因为计算机,特别是算法,需要很长时间的沉淀,需要踩很多坑,做很多总结,看大量别人的成果,才能有所突破。所以五年甚至十年某些领域方面的程序专家,这样子的人才非常稀缺,业内大把公司抢着要。进门易,登堂难因为计算机行业人口缺口大,门槛降低了很多,专业毕业生和培训班半年出来的都可以称呼自己是码农,但很多人来得快,去的也快。所谓的“进门易、登堂难”能力的提升难度曲线很陡,需要学习的东西太多,前台方面的,运维方面的,硬件方面的,高等数学和外语看似短期没什么影响,但事实是它也是决定你发展上限的重要因素。这些都只是横向的,纵向来说,了解、熟练、掌握、精通,每一个阶段都是一次艰难的提升。别的不提,可以打听一下国内会c++的有多少,敢说自己精通c++又有多少。如果是一个程序员对你说计算机吃青春饭的,那么他一定有两样东西没学好,或者至少一样没学得很好:一个是数学、一个是计算机全套体系理论。因为只要把其中一个学好了,随着业务经验增长,都是稀缺人才。