最近,经常有身边的人问我一些这样的问题,“我只是大专学历,能不能学好编程啊”、“企业面试会不会有学历歧视啊”等等。
我的观点是,重要但不绝对。首先声明,我不是学历歧视,你见过世界一流IT互联网企业招高中、中专和专科(貌似外国没这叫法)毕业生么?
谷歌、微软、FB等世界知名IT企业员工大多都是世界一流名校毕业的,国内BAT、网易、京东等企业招生宣讲只去985和强211高校。你可以说他们歧视,你可以不甘,也可以不服。
有学历的程序员永远不懂没学历的痛,就像白天不懂夜的黑。
因为,有学历的还没等毕业,校园招聘已经开始了,还没有走出校园,可能已经和某个知名的大公司签下了协议,拿到实习试用的机会;而没有学历的呢,校招对他们来说永远是个梦。
IT行业技术重要还是学历重要,我的回答是技术,学历只被当成是敲门砖。那为什么还在要求学历?
因为具有较高学历的人学习能力强,考虑事情全面,自控能力强,智商也相对较高,还是那句话:不完全对但又不得不承认。
在这个中小企业都开始挑学历的时代,在这个遍地都是本科研究生的时代,专科学历已经是最低配了。你没有好的学历就必须慢慢积累,证明自己也可以胜任工作。要记住:别人高考和考研都碾压其他学渣就证明了人家学习能力比你强。别听那些说的学霸都是傻逼书呆子的话。人才大多是学霸,只是表现的不一样。
但是进入职场后,在成长期和成熟期,学历就很少被提起了。反而能力是每天要证明的,学历更多是为了提高能力而服务,比如为了学习管理,争取MBA学位等等。到了衰退期,学历可以用来突破瓶颈,也会重要一些,比如学习新技能,开发新项目。
程序员在职场还需要什么?
从企业用人角度看,除了学历,程序员至少还需要以下三点:
- 学习力。IT行业技术更新比较快,企业业务多是以项目制运营,不同项目就是不同主题。都需要学习新知识。所以企业看重学习力。
- 体力。加班是家常便饭,技术都有一个度,但是强度弹性就大了,特别是产品上线,熬个通宵不算什么,所以体力跟不上也做不好程序员。
- 执行力。当然,每个岗位都要执行力,针对程序员。执行力体现在要有客户思维:有耐心不断修改作品以满足客户需求。做客户想要的,而不是只强调自己想做的。