近日,有个网友在网上发帖,称阿里P9想挖他爸爸,但他爸爸已经46岁了,还应该去吗?他还提到,他爸是很早的那批程序员,一直在传统的企业软件公司上班。
按理来说,能被阿里P9看上的,一定是非常牛的人,更何况他还是一位46岁的“老人”,就更加难能可贵了。
相对于普通人,很多人对阿里的程序员工作可以说是可遇不可求。除了技术原因之外,第一道门槛就把他挡在门外了,那就是学历。
那么在IT公司,程序员的学历真的很重要吗?
我是个做了多年软件的程序员,目前在一家IT大厂工作。IT,指信息技术,全称为InternetTechnology。
要想在IT企业中当上一名程序员,需要什么条件呢?
首先,至少要会一门编程语言。近期,TIOBE公布了年编程语言排行榜,排名前十的分别是:Java,C,Python,C++,C#,VisualBasic.NET,JavaScript,SQL,PHP,Objective-C。很多IT企业的程序员,至少要掌握这些语言的其中一种,否则,你拿什么来编程?其次,至少会操作计算机。编程需要搭建编译环境,熟练使用相应的开发工具。如果是做linux的,还得会搭建交叉编译工具链、编写各种脚本工具、熟悉操作系统原理等。最后,至少有一点点经验。哪怕你是个应届生,至少得靠近岗位需求的边缘吧?而这三点,初中高中都是不教的,相关的东西也可以通过自学学到一点,或者参加社会上的培训班速成,但很吃力;大专或本科及以上都会有相关专业。
再来说说,IT企业的相关部门,在招程序员时,都是怎么招的呢?
像BAT之类的国内互联网巨头,如果同一岗位应聘人数太多,第一步,先刷学历,非和的通通丢掉;第二步,看专业,不符合的,刷掉;第三步,看经验,不符合的,也刷掉;最后,才是匹配岗位职责与个人经历是否相符。
所以,如果你没有好的学历,第一步就把你刷掉了,哪怕你真实水平再厉害,估计都很难有机会面试。
那么,如果你是个三本院校毕业的程序员,要想进入IT大厂,该怎么做呢?
1、让那家大厂的内部员工内推
我有个前同事,按理说他的学历是不足以被华为看上的,但是因为他有个朋友在华为,而刚好有个岗位在招聘,同事除了学历外,其它方面都符合。
于是他的朋友帮他做了内推,很快就有机会面试了,后来也凭借自己的能力应聘上了。
所以,如果你认识那家公司的人,做个内推,能面上的机会就大得多了,但前提是,你自己的能力要达到标准,否则即便把你招进来,你也会被末位淘汰。
2、把自己变成你专业领域的牛人,让大厂主动来挖你
很多进入大厂的人,也并不是通过正常招聘手段进去的,而是因为在专业领域有突出表现,被猎头或HR看上了,直接找到本人挖走的。
比如刚才说的这篇帖子,说阿里P9想挖该网友的爸爸,他的爸爸是很早的那批程序员之一,一直在传统的企业软件公司上班,因为在专业领域属于牛人,才被阿里“盯上”。
所以,把自己变成相关领域的牛人,也是一种进入大厂的方法。
3、提升学历
提升学历应该说是最无奈之举了。
近些年,随着高校扩招,本科生已经随处可见,硕士和博士也逐渐烂大街。
而程序员比较赚钱的岗位,一般是算法岗和芯片研发岗。
这两种岗位,需要的学历至少得硕士以上。因为只有硕士专业,才会在大学阶段去研究相关的算法及理论,才有可能做得来。本科阶段一般只教应用。
所以,如果你真下定决心打算进大厂,可以考虑提升自己的学历。
而一般的公司,对程序员的学历要求,并不会非常高,本科相关专业,加上工作经验,基本就有资格应聘了。
总结来说,要想进入好一点的公司当个程序员,能力非常重要,但学历往往是个敲门砖。有时候学历和能力,就是个1和0的组合:必须先有1,后面的0才有意义。但能力如果能做到在行业内鹤立鸡群,那么学历也会被比下去而变得黯然失色,大厂的橄榄枝就会主动向你抛来。
如果你真的想去大厂工作,而现实真的无能为力,也用不着灰心。除了大厂,也有很多值得