程序员的学历重要吗?不是很重要。(并不代表不重要)
看到网上有人说:”技术会过时,但学历不会过时“。我只想说,只是一部分的技术会过时,但是一部分的技术过时的同时,又会产生新的技术,技术是变化的,学历是静止的。学历是由人去赋予的,但技术是由人去创新的。学历的最高境界是博士,技术是没有最高境界的。程序员专研学历可能也就一时半霎的事,但专研技术却是日久天长的事。
在大多数的人的眼里,学历与能力成正比。然而并不是这样,有些人的学历很高,但能力却很差,典型的"书呆子"。(我曾经遇到一个毕业于清华的同事,根本就不会工作,经常问别人怎么写代码,自己又不去动脑想,最后被人X鱿鱼)
对于程序员来说,出来混,主要讲个人的自学能力与应变能力,不要指望在大学里面学习的那些所谓的“教科书”,“教科书”重在提供理论知识和一些简单的,常见的案例罢了,并不靠谱。(除非你去培训机构去学习,深造)IT时代是一个飞速发展的时代,技术方案日新月异。举个前端的例子吧:
以前 前端(网页制作)的任职要求:html+css+js,负责制作静态页面。(PC)
现在 前端 的任职要求:html+css+js,负责制作静态页面。(PC+moblie)
熟练使用各种js框架(vue.js、angular.js)
熟练使用各种css框架(bootstrap、Semantic UI)
熟练使用基于nodejs前端自动化工具(gulp、webpack)
前端页面性能优化,页面兼容优化
熟悉一门后端编程语言(java、php)
PS:基本向全栈方向发展,以后可能都变成全栈工程师。
从上面可以看出,现在的技术要求越来越高,在大学里面学习的知识根本满足不了现代的职业需求。所以,学历这东西基本都是"虚",并没有什么卵用。只能靠自己树立终身学习观,边工作边学习,这样才符合时代需求,不被IT时代所淘汰。
当然啦,程序员学历还是“多多益善”,技多不压身嘛。(按照中国国情,学历是门槛)
PS:我个人经历,一个计算机系软件开发出生身的专科生,后来报考专升本,获取了本科学历,出来找工作的offer会更多一些,薪资也会多一些。