先说下我知道的专科程序员在找工作时的一些情况。
1 我在一些互联网大厂和外企做过Java方面的技术面试官,我收到的简历,基本上都是本科及本科以上,没看到过表现平平的专科的学历。但我见过大专学历+特别加分项(比如获奖,海外经历或大厂经历)的简历。
2 我在小公司,外企和互联网公司都呆过,大家闲聊的时候,我发现小公司里有大专学历的程序员,外企中基本没有,互联网大厂里,大专学历的程序员也不能说没,但真的不多,能有 1成 就不错了。
3 我面试过很多第一学历是大专(甚至以下)但当前是本科学历。姑且不论是怎么升级到本科的,不管是自考还是专升本(或其它种类升级到本科的)。只要是本科,学历上就达标。hr就会把此类简历让技术面试官面试,技术面试官感觉只要技能可以就让过。而且这类本科学历能过入职后的背景调查。
4 如果目前处于升级到本科的阶段,比如目前正在专升本,要1年后完成升级,那对不起了,当下得按专科学历来处理。我有见过专升本的简历,也就是说,这种简历至少有面试机会,如果能力强,确实也有入职机会。
也就是说,大厂和外企等大公司,会对学历设定门槛,这里不讨论原因,因为讨论出来也没意思,不能改变现状。
顺带说下前两天刚遇到一个情况,我想推荐我的一个大专朋友进外企,结果外企的人说,不收大专简历。
但是,本人除了上班,平时也兼职讲课,会帮一些零基础的同学找java方面的工作。这些学员里也不乏大专学历,这些同学中,最终也有进大公司的。下面我就以我的培训讲师经历,讲讲大专程序员如何进一步发展。
1 优先提升学历,提升学历比提升技术以及提升面试技能要重要得多。
升级到本科一般需要2到3年,而30岁以上进大厂的难度会提升,所以建议大专生尽量在25岁以前开始升级,如果是27,28岁开始升级未必也不会晚,但如果到了30岁才开始升级,那么可能就会失去些好的机会。
2 升级阶段别闲着,同步提升大厂所需的值钱经验,比如我是java方向的,就以java后端为例。
升级的时候,尽量呆在一家公司,哪怕这个公司再不好,也咬牙坚持,这样当你有本科学历以后,至少有2到3年稳定的工作经历,这对你后面找大厂工作很有帮助。
同时,赶紧通过实践学习分布式高并发经验,如果当前公司和项目有类似的经验,那最好了,如果没有,自己搭些分布式组件脚手架项目,如果有问题,或者干脆买个mac,因为mac是类似linux系统,搭建分布式组件环境更容易。
3 专升本的时候,尽量选个好的学校,而且尽量去选非全日制,这样在升级阶段,还能确保有工作经验。升级好以后,在简历上就写最高学历,别分开写,比如别分开写 xx年到xx年是大专,xx年到xx年是专升本。面试时,在通过技术面试和项目经理面试前,不问不说。
4 这里需要说一下,如果你简历上就写本科,面试时也没提,人家可能会认为你是这所大学全日制本科。但最后入职时,一定要求提交学历学位证明,如果这个时间点再让人家知道你是专升本,人家可能会产生期望落差。
但事实上,如果你在过技术面试后,或者过技术面试后的项目经理面试后,由于你能力表现不差,人家也要你了,此时如果你再说明是专升本,人家估计也就认了。
也就是说,专科程序员,如果不升级,进大公司很难,最好的办法还是尽快升级到本科。这可能是正确的废话,但我真见过不少专科程序员,在30岁前没抓住机会,到了30岁以后,职业发展受到限制,以后只能在小公司间跳槽。
升级到本科是最好的升级途径,甚至可以说只是钱的问题。如果不升级,要进大公司也不是不行,但难度会增大,下面也给出些可操作的方法。
多找猎头,明说自己是大专,让猎头帮忙投大厂职位。我知道有些大厂的项目组,由于工期紧,人员流失厉害,可能不得不放宽期限,这样专科程序员如果能力强,也能进大厂。
写到最后,做个总结:
1 不是说专科程序员只能在小公司,但相比本科程序员,进大公司的难度会大大增加。
2 专科程序员提升的优先级做法,第一是升本,第二才是提升能力。
这是我的公众号,其中包含了大量面试文章,同时我自己出了多本Python和Java方面的书籍,会定期在公众号里发书的电子版。请大家关注下我的公众号,谢谢了。