-
基础层面(HTML, Javascript, CSS)
- 基本功是否扎实,包括部分网络知识
-
框架的学习应用能力(Vue + Vuex, React + Redux + Dva + umi, Angular)和解决问题的能力
- 对各种框架的掌握API的使用
- 框架的底层实现(源码的学习能力)比如Virtual Dom 实现,双向绑定及实现原理
- 设计模式(MVC,MVP,MVVM是什么,区别等)
- 通用问题是否能独立解决,比如查Google,stackoverflow 等
-
是否能独立完成的项目
- 合理选用技术方案
- 合理的协作和分配任务
- 合理的API规划或者和后端工程师良好的交流能力
-
对服务器脚本的了解
- 对Linux基本的了解
- 掌握一门后端语言Nodejs, Python, PHP ...
-
对设计和交互的理解和一定的产品能力
- 在无设计师情况下自己可以完成产品的开发
- 对UI类库的了解和掌握
-
对新技术的的渴望
- 是否知晓业内新技术的动向( Parcel, SSR, 同构, Next, Webp, Http2, BigPipe, Dva, umi)
- 在项目中是否有新技术的应用,解决了某些问题或提升了效率(量化指标)
-
测试及测试工具的使用
-
沟通能力及性格
- 性格特征分析,是否是一个好相处的人
- 责任心,是否是一个负责任的人
-
团队建设方面
- 有领导力,与组员保持良好的沟通,能够带领组员快速成长
-
开源贡献及行业影响力
- 是否有优秀的开源项目