前端技能模型

主要分三大模块,每个模块又有不同的学习方法

  1. 领域知识(业务方向-通过实践中练习)
  2. 前端知识(通用型知识-通过建立知识体系学习)
  3. 能力(解决问题的能力-通过刻意练习学习)

    1. 编程能力(解决难的能力-自驱练习、重复练习)
    2. 架构能力(解决大的能力-带着目的阅读源代码、参加开源项目)
    3. 工程能力(解决人多的问题-选择合适的公司、努力争取)

      前端知识体系

      前端技术.svg

      学习方法

      整理法

  4. 顺序关系 - 编译的过程

  5. 组合关系 - CSS 规则:选择器+属性+属性值
  6. 维度关系 - JS 按文法、语义、运行时进行分类
  7. 分类关系 - CSS 简单选择器、伪类、伪元素等

    追溯法

    完备性-通过对比和整理提高整理知识的准确性

  8. 源头-最早出现的论文;最初的实现案例

  9. 标准和文档
  10. 大师

    面试题目类型

  11. 项目问题

  12. 知识型问题
  13. 开放性问题
  14. 案列性问题
  15. 有趣的问题