初级前端工程师
- 入门水平,有一定的基础(比如最常见的HTML标签及其属性、事件、方法;最常见的CSS属性;基础的JavaScript编程能力),能够完成一些简单的WEB前端研发需求。
- 能够正确地解决问题,无错地完成需求。
中级前端工程师
- 知道所有能够解决需求的各种方案,能够选择使用最优秀的方案满足需求。
- 注重细节,注意那些当前需求里没有明文给出的细节:代码性能的差异、运行平台(浏览器)的差异、需求的隐性扩展、代码的向后兼容
高级前端工程师
- 能够走在需求的前面,将当前需求里有的、没有直接提出来的、现在暂时没有但将来可能有的等等,及前端编程潜规则等各个方方面面都综合考虑,给出最优方案。
- 给出成熟稳重的方案,从根上解决问题
- 有封装的概念,把一类问题抽象理论化