前端工程化
- 前端集成解决方案
 - build tool:自动化
 
规范
- 编码规范
- 文件命名
 - 编码规范:eslint
 
 - 开发流程
- 敏捷开发
 - 代码审查
 
 - 接口规范
 - 单元测试
 
版本控制工具
- 分支管理
 - commit规范
 
构建工具
- grunt
 - webpack
 - gulp
 
模块化/组件化
- JS模块化:AMD CMD
 - CSS模块:less sass
 
架构
刀耕火种 -> SPA
架构组织
- 目录组织
 - 页面组织
- 消除重复代码
 
 
其他
- 设计模式
 - 性能
 - 兼容
 
产品设计与迭代
工程师拥有一定的技术背景,可以拥有更全的视角审视产品
发布
一个完整的发布流程应该是什么? 自动化 手工
数据统计与分析
使用第三方