公司是阿里,腾讯,阿里级别的,希望候选人有两三年以上经验,基础牢固,对某项技术有很深的研究(比如,用过react,那么至少知道原理)。
在招聘过程中,发现这样的人才少之又少
一开始筛选简历,没有考虑学校,简历看得让人心碎
后面筛选了一下毕业院校,简历尚可,但都在职不考虑机会。
为什么招聘如此的难?
看到这个帖子的时候,其实心里也是暗叹一口气, 的确,现在做前端开发的程序员数不胜数,但是,技术精道的能有几个呢?
题主也说了:我在招聘的苦海中挣扎了两个月了吧,几乎每天花半小时找简历,然而没有一个应聘成功。
而很多人都不知道是为什么?
因为人才真的少,这都是时间的错!
所谓的高级前端开发,按照阿里的标准里,就是p6级别的工程师,一般工作经验是2-6年之间,也就是说面向的是2012年-2016年的毕业生,而2015年这一年,国内的前端开发发生了巨大的转折!三大框架先后出来!前端开发者真正的算是一个程序员。时间交织在一起,所以对于高级前端开发工程师的招聘才会变得如此困难!
在前端“革命”之前,前端绝大部分工作俗称“切图仔”就是写css,交互逻辑与业务逻辑较少,有的公司甚至是html与css的工作由视觉承担,同属UED,再加上前后端不分离,需要后端人员模板,所以很多js开发工作也是由后端承担。
所以在15年以前,很多前端开发者其实是不被“编程届”认可的,亦或者认为html、css可以由视觉兼职,js可以由后端人员套膜板,所以很多js开发工作也是由后端承担。
在15年之后,随着三大框架/ES6/Node/前后端分离/混合APP等演变,前端开始越来越火热,市场需求也越来越多。越来越优秀的大学生与IT从事人员也开始往前端方向走。从事前端的人才数量开始增多。当然与此同时,大量培训班也贡献了一批质量不咋地的人。
这么问题就来了,各种水平参次不齐,想招聘一个优秀的前端工程师就更加难了。
一、前端工作4-5年以上开发者
这是一批从前端痛苦年代过来的人,这批人中能力强的人,往往已经在革命浪潮中翻身了。通过引入框架/前端工程化/组件等工作,已经在公司中拿到了结果,得到了晋升,成为P7甚至更高级别的人物。大浪淘沙,乱世出英雄。而剩下的,还再寻找p6职位的,一部分是真的能力不怎么样,一部分是没有什么上进心,还有一部分运气是真的差,做什么都凉了。所以招高级前端工程师时,看到4-5年经验的履历。总感觉有这样那样的问题。
二、工作年限2-4年的同学
这是正好赶上浪潮的人,也是高级前端开发工程师招聘的主要人员,细分一些:
2年工作经验:16年毕业
2年工作经验的人很多,当然有大一部分是培训出来的,但是他们的简历上不会这么写,所以履历上会有不少奇奇怪怪的专业或者不知名学校。
但是同时还有一个极端:学历好的也不少,甚至有不少是硕士毕业的。这在4-5年毕业履历上就很少见了。缺点是工作经验还不是非常丰富。
3年工作经验:15年毕业
这批人工作经验开始不错了,但可惜的是,好学校的同学相对较少了。因为15年前端革命才吹起号角不久,而此时这群同学都已经要毕业了。不可能临时转移阵地。导致15年毕业的优秀同学,往往也是从事后端开发或者客户端开发。
4年工作经验:14年毕业
14年毕业的同学是一个临界点,一部分简历的问题同上述【前端工作年限4-5年以上的同学】情况一致。剩下的一部分没太大问题的很多其实是后端或者客户端转岗过来的。这批人还是不错的,有一定的后端经验,在前端上也有较多的积累了。但总归而言,还是因为在前端火热之前毕业,从事前端的人太少了!
最后
由于前端这几年变化迅速,工作年限较长的一批人中,能力突出的已经晋升了,能力不突出的人往往又适应不了这么迅速的变化,而显得能力更加不足。工作年限较短的一批人中,人才多的最新一两届,工作经验还不足,导致目前市场上的高级前端开发实在太少太少了。不过相信,这样的情况也会慢慢改善。
很多人,面对如今的互联网,都还在考虑是否要从事前端开发而犹豫,其实更多的是对前景的担忧!如果你是可以坚定技术下去,并且持之以恒地学习,前端开发这块大饼还是很好啃的。