提醒:本文发布于 4 年前 ,文中所描述的信息可能已发生改变,请谨慎使用。

离开熊掌公司已经2个月了。除了基本的研发工作,前端团队的建设工作占了另外大头。总结了一些思考就贴在这里。

为什么二线城市/小公司的前端水平如此差

在熊掌和安天都已经面试了数十人了,社会招聘前端水平明显较次。

前端水平较差体现在:技能树乱点,缺乏精通的技能

根据简历内容分析一下原因:

  • 项目经历杂乱,啥都干,从服务器维护到前端研发;
  • 项目小,前端工作复杂度低,前端工作内容停留在切图仔阶段。;
  • 缺乏刨根问底精神。

大多数小公司的前端研发人员工作内容前端研发工作所占比例并不高,并且对于前端技能学习依赖于项目驱动——学习需求和动力不足

部分有追求的前端研发人员会主动关注业界流行的信息,但是由于项目难度较低使得大部分前端研发人员知识技能仅停留在对工具的使用,未能主动深入了解实现细节——无专精的技能

折腾服务器是件很头疼的事情,小公司的前端工程师往往都承担了服务器维护的相关工作,大量经历都放在 php nginx apache mysql 等服务的折腾上,费时费力。时间都被浪费了,自然没时间来研究前端。对比起来 Node.js 搭建 Web Server 相对来说简单了很多,也许这也是 Node.js 流行起来的一个原因吧。

未来前端团队建设的工作任务

完善前端基础技能学习渠道

努力消除前端学习过程中的信息不对称,将优秀的学习资源分享给团队并且培养解决问题的能力。

与后端研发同学共同构建前端集成环境

标准化流程化前后端合作模式,提供可快速搭建的前端研发集成环境,开发-测试-上线一体化。

前端方向选取一套合适的组件化方案。

后端服务部署打算基于 docker 做前端开发环境和生产环境。未来与后端研发同学共同基于 docker 搭建一套私有云 PaaS,彻底解放前端对服务端的维护工作,全心投入前端的工作中。

就写这点,后续想到啥在写点。