初级前端工程师
入门水平,有一定的基础(比如最常见的HTML标签及其属性、事件、方法;最常见的CSS属性;基础的JavaScript编程能力),能够完成一些简单的WEB前端研发需求。
能够正确地解决问题,无错地完成需求。
1、完成前端的日常需求。
2、根据视觉和交互原型的要求,实现htmldemo和交互效果。
3、倾听客户需求,在指导下完成商业意思明确的前端开发任务。
中级前端工程师
知道所有能够解决需求的各种方案,能够选择使用最优秀的方案满足需求。
注重细节,注意那些当前需求里没有明文给出的细节:代码性能的差异、运行平台(浏览器)的差异、需求的隐性扩展、代码的向后兼容
1、完成前端的日常需求。
2、根据视觉和交互原型的要求,实现htmldemo和交互效果。
3、倾听客户需求,在指导下完成商业意思明确的前端开发任务。
4、完成普通的前端项目开发
高级前端工程师
能够走在需求的前面,将当前需求里有的、没有直接提出来的、现在暂时没有但将来可能有的等等,及前端编程潜规则等各个方方面面都综合考虑,给出最优方案。
给出成熟稳重的方案,从根上解决问题
有封装的概念,把一类问题抽象理论化
1、完成前端项目开发
2、对新人的专业培训
3、跟踪客户需求,独立完成需求解决方案
4、参与组件或类库的编写工作