最近身边的人经常问我一些这样的问题,“我只有大专学历,能学好编程吗?”、“企业面试会有学历歧视吗?”诸如此类。
我的看法是,重要但不绝对。首先,我不是在学历上歧视。你见过世界一流的IT互联网公司招聘高中、中专、大专毕业生吗?
谷歌、微软、FB等世界知名IT公司的大部分员工。都毕业于世界一流名校,而国内BAT、网易、JD.COM等公司的招生公告都只去985、211名校。你可以说他们歧视,你可以不愿意,也可以不满意。
有学历的程序员永远不知道没有学历的痛苦,就像他们不知道白天黑夜的黑暗一样。
因为,有学历的还没等毕业,校园招聘就已经开始了,还没走出校园。他们可能和某个知名大公司签了协议,获得了实习的机会。对于没有学历的人来说,校招永远是他们的梦想。
是技术重要还是教育重要?我的答案是技术,学历只是被当做敲门砖。那你为什么还在要求学位?
因为受过高等教育的人学习能力强,考虑全面,自制力强,智商也比较高,还是那句话:不完全对,但我不得不承认。
在这个中小企业开始选择学历的时代,在这个本科毕业生遍地都是的时代,大专学历已经是最低的了。如果你没有一个好的学位,你必须慢慢积累,证明你能胜任这份工作。记住:别人高考考研碾压别人渣渣,证明别人学习能力比你强。别听那些说学霸都是傻逼和书呆子的。大部分人才都是学霸,只是表现方式不同而已。
但进入职场后,在成长期和成熟期,学历很少被提及。相反,能力是每天都要被证明的,学历更多的是为了提升能力,比如学习管理,争取MBA学位等等。在经济衰退时期,教育可以用来突破瓶颈,而且会更重要,比如学习新技能,开发新项目。
程序员在职场还需要什么?
从企业用人的角度来看,除了学历,程序员至少需要以下三点:
1.学习能力。行业内IT技术更新快,企业的业务多采用项目制运作,不同的项目是不同的主题。每个人都需要学习新知识。所以企业看重学习能力。
2.体力。加班是家常便饭,技术有一定程度,但是强度和灵活性都很大,尤其是产品上线的时候。熬夜没什么,体力跟不上是做不好程序员的。
3.执行。当然每个岗位都要执行,针对程序员。执行力体现在客户思维上:耐心,不断修改作品,满足客户需求。做客户想做的事,而不是只强调客户想做的事。