以下是我刚刚在BOSS直聘网站搜索到的广州地区的web前端招聘需求,并分了三类:
一、web实习生
职位描述
1、基础知识扎实,熟练使用HTML/CSS/Javascript/jquery、websocket等web
前端技术;
2、至少使用过一种前端库或框架:Vue、React、Redux、nodejs、es6等;
3、优秀的自我学习、独立思考能力、善于沟通和表达,有良好的团队合作精神;
4、面向2021年及之后毕业的学生,本科及以上学历,计算机相关专业。
岗位职责:
•使用React.js,es6,h5,css3,react.VUE进行移动端或pc端研发;
•与产品经理、设计师、后台开发人员协同工作,负责公司的移动端和pc端项目开发
二、普通web前端开发人员
岗位要求:
计算机、通信及相关专业毕业
能够熟练使用css3,h5开发高度还原的web界面
熟悉移动端开发
有React.js实际开发经验,有JQuery或dva,ant-design,mobx,redux等开发经验
能熟练使用ES6
熟悉模块化、组件化、前端工程化,熟悉webpack、gulp、bower等前端构建工具
熟悉团队开发流程,熟练使用git/svn工具进行代码管理
三、资深web前端工程师
工作职责:
1、负责网站前端界面开发,实现网站用户交互的效果
2、负责产品前端体验和页面响应速度及代码优化
3、负责不同平台的兼容性调试,包括主流PC浏览器及手机浏览器的兼容;
4、了解后端技术实现,提供对应的前端解决方案,与后端工程师一起完成数据接口的开发和调试
任职要求:
1、计算机相关专业,大专以上学历,5年以上前端开发工作经验
2、精通javascript、ES5、ES6、CSS3等前端技术
3、angular、vue、react框架至少精通一种,精通Vue框架优先
5、熟练使用常见UI组件库,如Ant-Desgin、element-ui等
6、熟悉组件化思路,具有组件封装开发经验者优先
7、持续关注业界的新话题和新技术者优先
8、有研究过React、Vue等框架中的一种或以上者优先
9、具备服务端开发能力如Java、NodeJS或移动端HTML5开发经验者优先
根据以上的任职要求,我们可以看出来,对web前端的招聘要求是没有统一标准的,不同岗位有不同的要求:
一,对web实习生的招聘要求其实就一个:web前端基础知识要掌握牢靠,至于使用过一种前端库或框架的要求其实是辅助性质的,你实在没用过,就在面试前自己尝试使用一下,突击看看书也是能过的,招聘负责人也没指望你能马上上手。一般公司都有自己熟悉的前端库或框架,并不指望你熟悉的那个能起实际作用。他只是希望能在对你培训之后,你能完成一些基础工作,并有快速提高的潜质。
二,对普通web前端开发人员的要求就要高很多了,但我这里列出来的岗位的招聘核心要求也是一个:有React.js实际开发经验,有JQuery或dva,ant-design,mobx,redux等开发经验。
其他要求其实也可以说是附带要求,一般有过几年开发经验的人都能满足,实在有一两项满足不了,招聘负责人也不会非要你满足求,他可能会让你私底下去熟悉一下尝试一下就行,不是大问题。
简单说,要应聘这个岗位,你实际的工作经验是否匹配关系很大,公司需要的是能马上上手的人,这种开发经验你想蒙混过去也不可能,招聘负责人一般都是高手,跟你随便聊一聊,就知道你有没有这方面的实际开发经验。即使你蒙混过去了,还有试用期,到实际工作时,你完成不了工作,一样会被辞退。
所以,如果实在没有这方面经验,你又很想入职这个职位,你可以跟负责人谈,自己有其他项目开发经验,也愿意降低工资参与进来,只希望能给自己两周工作时间来熟悉,等等,我想你的机会还是有的。
三,对资深web前端工程师的招聘要求,其实不是看你掌握了多少技术,而是看你的工作效果。这跟广告公司招聘设计师差不多,你的理论掌握得再好,设计出来的东西不行,老板也不愿意要你。
而除了看效果之外,还要看你的全面性,因为对这一岗位的要求可能就是要能带领团队独立做项目了,你不仅要掌握大部分web前端技术,后端也要掌握,这样才能更好地规划项目,并和其他团队或小组的人沟通。
在全的基础上你还要有自己独到的东西,这当然跟你以前的项目经验有关,但你还要把以前的经验深化一下,要深入研究某方面的技术,不仅要了解国内公司达到的水准,还要跟踪国际潮流。
总之,对web前端的技术,不同岗位有不同要求,一般应聘者的实际项目开发经验与岗位是否匹配,是应聘能否成功的关键。
做web前端对网络要求是必须的,至于算法嘛,web基本都是不太涉及算法的,基本都是封装调用各种模式mvc,ssh掌握的比较精通就行,至于操作系统吗,现在只要不搞开发公司不会有太多要求,不过多少知道一点那是必须的