huntman's Blog

For Freedom

从新手到胜任者

| Comments

德雷福斯模型:
*新手 Novice
1. 经验很少,或只是没有经验的人
2. 打算找到一本绝世秘笈,觉得看完了就可以变成高手
3. 事实上他们也只能靠「SOP」,即下面机械化地输入 X 得到 Y,也就是人家写好的入门秘笈,如新东方的厨师
4. 输入 X => 得到 Y

*高级新手 Advanced beginner
1. 了解基本规则
2. 会尝试用现有规则去解决问题
3. 变成想快速找到能够解决问题的答案
4.对宇宙观不感兴趣
5.教他们基础,还还是会被忽略掉
6.至少能够独立解决许多基本问题

*胜任者 Competent
1. 经验够多到可以把规则整合起来变成模型
2. 可以独立解决自己遇到的问题
3. 或者是之前没遇过的问题
4. 去找答案
5. 或问专家

*精通者 Proficient
1. 可以自己提炼出一般的指导架构与方法(即套路)
2. 可以判断大部分情况的可能性
3. 并且针对各种可能性设计解法
4. 整体视角思考
5. 熟练运用 Pattern

*专家 Expert
1. 可以用直觉去面对未知问题,比如如果你会做生意又会编程就是 Growth Hacker
2. 推进该学科前沿
3. 跨领域整合创造新的火花

结论

  • 事实上,几乎各领域最多的人数是高级新手,超过 50% 的人只有高级新手水平
  • 几乎绝大多数的工作,不会超过用胜任者阶段
  • 精通者的比例大概是该领域的 10%
  • 专家人数大概是该领域的 1%以下

程序员的成长过程

  • 第 1 年新手(初级工程师)
  • 第 2-3 年高级新手(工程师)
  • 第 3-5 年胜任者、精通者(资深工程师、架构师)
  • 专家(大神)

FACT

  • 绝大多数的从业者,水平只有高级新手
  • 通过练习专家设计的高频小套路,你不需要 4000 小时,只需要 400 小时以下,就可以达到高级新手的水平

Comments

comments powered by Disqus