全文(含脑图)为我的总结的关于高级前端开发工程师必备的技术能力,欢迎补充。全文结构以下:前沿
:写在正文前的一些话。脑图
:基于知识图谱的脑图,看知识图谱晕的能够欣赏脑图。知识图谱
:脑图没法下手的,参照一下知识图谱。前端
PS:建议单击图片,点击图片下方的查看原图,放大图片后,再进行脑图的查看
1.核心技术算法
1.2 JavaScript编程
1.3 CSS(3)后端
布局设计模式
2.扩展技术浏览器
2.1 后端(至少一种)安全
Node.js性能优化
2.2 移动端架构
2.3 图形学函数式编程
3.工程开发
3.1 预编译工具
3.2 构建工具
3.3 性能优化
3.4 版本管理
3.5 高级调试
3.6 自动化测试
3.7 可用性/安全
4.编程思想
4.1 编程范式
4.2 设计模式(至少掌握最热门的前5种)
4.3 设计法则
4.4 架构模式
4.5 算法
排序算法
检索算法
4.6 编程原理
5.能力
5.3 专长(在专业领域解决问题)
5.4 认知能力
5.5 经验
5.6 架构能力(核心:判断和取舍)
更新日期:2019年1月