前端工程师评价标准:

  1. 基础层面(HTML, Javascript, CSS)

    • 基本功是否扎实,包括部分网络知识
  2. 框架的学习应用能力(Vue + Vuex, React + Redux + Dva + umi, Angular)和解决问题的能力

    • 对各种框架的掌握API的使用
    • 框架的底层实现(源码的学习能力)比如Virtual Dom 实现,双向绑定及实现原理
    • 设计模式(MVC,MVP,MVVM是什么,区别等)
    • 通用问题是否能独立解决,比如查Google,stackoverflow 等
  3. 是否能独立完成的项目

    • 合理选用技术方案
    • 合理的协作和分配任务
    • 合理的API规划或者和后端工程师良好的交流能力
  4. 对服务器脚本的了解

    • 对Linux基本的了解
    • 掌握一门后端语言Nodejs, Python, PHP ...
  5. 对设计和交互的理解和一定的产品能力

    • 在无设计师情况下自己可以完成产品的开发
    • 对UI类库的了解和掌握
  6. 对新技术的的渴望

    • 是否知晓业内新技术的动向( Parcel, SSR, 同构, Next, Webp, Http2, BigPipe, Dva, umi)
    • 在项目中是否有新技术的应用,解决了某些问题或提升了效率(量化指标)
  7. 测试及测试工具的使用


  8. 沟通能力及性格

    • 性格特征分析,是否是一个好相处的人
    • 责任心,是否是一个负责任的人
  9. 团队建设方面

    • 有领导力,与组员保持良好的沟通,能够带领组员快速成长
  10. 开源贡献及行业影响力

    • 是否有优秀的开源项目