前几天在知乎上看到这么一个问题:
本人本科学的是计算机科学与技术,研究生学的软件工程,虽然都是211学校,但坦白说我是混过来的,研究生做的研究和找工作完全不搭边。我现在马上要秋招了,该怎么办?找测试吗?
现状
可能很多人觉得他是在搏眼球,但是我知道他说的很可能是事实。因为中国的教育是严进宽出。也就是,只要你在高考和考硕士的时候努力一下,基本上都是能让你毕业的。
现状就是:
1、实际工程中所需的编程和学校里教的完全就是两张皮;
2、绝大多数大学生都是睡了四年,如果算上硕士就是睡了7年。
原因
互联网沉浮十多年,我如今已经从刚出校门的菜鸟变成了半退休的老年人。这些年的经历也让我面试了至少上千人,这里面从技术、产品到运营、市场、美工。
很多人其实不理解为什么同样的学校,有的人能去BAT,有的人甚至找不到工作。我觉得其实这个问题是明摆着的答案,只有两个原因:
1、因为你不会背——那些基础的东西,其实不背谁也不会。
2、你没有深挖自己做过的项目,你不理解你做过的东西为什么是这样。
补救
不管是校招还是社招,就拿阿里来说,他的要求本质上变化不是很大。很多人觉得社招比校招难,那是因为目前这个环境不太需要P5级别的人,社招基本都是P6开始,但是每年有的项目组里还是放出P5的职位(需要你睁开眼睛仔细看)的。
上面已经把你进不去的两个原因讲的很明白了,也就是对于P5(本科生)和P6(硕士生)来说,你需要做的真的就是背题和做相应的项目。
你要背哪些题,先给大家一张图:
知乎中那位211的硕士同学,把左边黄色极其以下的全部背会,再跑通若干个项目,校招没有进不去的道理。
技术岗的招聘原则
我给大家可以透漏一下阿里招聘技术岗的基本的原则,首先看两张图:
可以看到,第一张图是一个你要进入这个岗位,需要拥有的能力。第二张图,就是你评了这个职级,你能的薪酬和你的年龄。
举个例子,你如果30岁了,才具备P6-的一个水平,是不可能通过的。因为你30岁你就至少要到P7-,否则招你进来完全没有意义。你站在公司角度就能很好地理解这个事情,一个25岁的P6和一个30岁的P6,30岁的精力肯定比不上25岁的。
这也是我为什么说你硕士和本科还没毕业,或者毕业一年内还能补救的原因,超过1年,那要补的内容太多了,那你要花费更大的努力才能和其他人追平。