“985/211的前端工程师为什么这么难招?”
直接说原因:
1.低端泛滥,烂泥扶不上墙。
说起零基础转码,第一想法:转前端
说起女孩子做CS工作,第一想法:转前端
说起设计/运营转岗,第一想法:转前端
在10年前,是个人都能上手前端,无非就是切图-上页面等机械工作,但最令人发指的是,当时这种毫无含金量的前端工资还很可观,于是吸引了一大批人转码,某些人的前端基础真的非常差,连正则表达式都搞不清楚,这类前端往往找不到工作。
2.求职鄙视链底端,高学历人才纷纷转岗
由于行业对前端不看好,高端人才纷纷选择转岗。我见过前端转后端的,转全栈的,甚至直接不干互联网回家继承家业的,就是没见着几个从其他CS岗位转前端的(允悲)。
3.一面是人才饱和,一面是高端人才遭哄抢
前端人才非常饱和,但是大多数都是些基础功底不扎实、一问就倒的“菜鸡”,因此市面上那些高职级的前端(P5-P7)可以说是“一票难求”。不只是阿里,像是腾讯、字节、百度等公司都有前端招聘需求。
像是985/211的前端,基本在校招阶段就被抢干净了。
总结:
对于低端前端:钱到位了能力不到位
对于高端前端:能力到位了给的钱不到位
下面来分享下我的破局过程,感兴趣的同学也可以来听听我的2020上岸经历讲座分享,里面会详细介绍前端的学习资料和能力要求,并为大家逐一讲解剖析前端常见面试题。
硅谷工作6年,从前端菜鸟到团队一把手
我从10年到硅谷求职,搭上了CS的顺风车,转行前端,顺利进了Apple。一开始我只会切图、放轮播图,而且页面设计得很丑,我的partner看到我出的页面一脸shit色,我也决心潜心修炼。
我自己摸索了半年多,又刚好蹭上了前端飞速发展的时代,从学习前端框架、JavaScript语法,再到网页配色,我的前端水平逐步提升,终于从一个切图仔成为了团队一把手,独立负责了团队的几个大项目,这也是我最有成就感的一段经历。
推荐一波前端学习网站:
- 爱果果:我的心头爱,搜集了一些前端的优秀案例,补充灵感和思路,不止有web端,也有小程序、H5等页面,涵盖了大前端的范畴。
- Web前端工程师P5-P6:前端入门课程,适合1-2年的前端新人,快速获取前端晋级技术栈。首节课程还会介绍前端入门学习资料和学习路线,零基础/弱基础的同学也可以来免费试听。
- LintCode:程序员的在线刷题平台,虽然前端的编程面试不会太难,但是还是要有一定的算法基础,刷LintCode上的easy题和medium题就差不多了。LintCode上还覆盖了互联网大厂的企业真题和阶梯训练,感兴趣的同学可以去体验一下。
- Js Tips:一天一个JavaScript小技巧,内容不算太多,但大多实用有趣,适合那些讨厌大体量知识结构,或是已经有一定前端基础,但是还想逐步提升的人。
对标大厂P8知识点 ,终于高薪落地阿里
考虑到北美疫情加剧,加上家里人一直怂恿我回国,我就买了最早的一张机票,裸辞回国了(这真是我做过的最愚蠢的决定)。
一开始我非常自信,海归回国,又是大厂加成,没想到在回国求职过程中惨遭滑铁卢。北美公司的技术岗一般分为SDE/SWE等岗位,面试范围比较广,前后端都要会一点,面试通过后才进行分组匹配。
而国内技术岗招人一开始就会划分前端和后端。前端岗位一般要求是掌握前端基础框架(Vue、React、Angular),会基本的js语法和简单的算法。
没见过这阵仗的我一路狂跪,简历关基本能过,面试关基本挂在技术轮,真是给海归人才丢脸了……
于是我开始整理思路,从前端P5基础知识点开始学起,逐步对标阿里前端P7必备技术栈。附上我整理的前端学习脑图:
经历一番坎坷后,我终于高薪落地阿里(P7+)。当然,这个过程不是一句两句讲得清的,感兴趣的同学可以来听听我的上岸讲座。
前端学习之我见
从菜鸡到独当一面,从Apple到阿里,前端的学习路线比我想象中的要复杂得多。有人觉得前端就是低端工作,那是因为你的能力还远不到前端高端人才的标准,触及不到前端前沿领域而产生的错觉。
一头扎进前端,虽然抱怨过,也苦恼过,但我从不后悔。曾经觉得前端就是个鱼龙混杂的“屎坑”,但现在我更加确信自己热爱这份工作,也将不断坚持走下去。
最后,附前端学习高频知识点,供大家参考:
实现加法函数add
怎么考虑代码可复用性
如何监听回车事件?
setState 为什么表现为异步?
如何实现验证码的倒计时功能?
什么是http请求?常见状态码?常见字段?
Http与Https的区别
什么是CSS modules?
实际项目中的按需加载与懒加载的实现
单向数据流有什么优点?
关于大厂前端面试题的剖析,我在《Web 前端P5-P6》有详细的讲解,除了前端P5-P7的学习路线,我还会手把手带大家做3个项目(To do List/微博APP/个人中心),一边带大家挖掘前端面试考点。感兴趣的同学可以来免费体验一下。