心智阅读系列 - 从新手到专家
很久没有进行心智阅读的分享了,今天分享的是 《程序员的思维修炼》第二章的读书笔记。
十年学会编程 这篇文章指出:在任何领域,要成为专家,需要花上 10 年的时间。
10 年只是成为专家的必要条件,很多人即使花了 10 年时间来学习编程,也达不到专家水平。例如,当你仅仅是将一年的经验重复 10 次,那么你拥有的也仅仅只是 1 年而不是 10 年经验。
新手是如何一步步成为专家的呢?Dreyfus 模型将技能的水平分为五个阶段,每个阶段可从四个方面来衡量
技能水平/心理功能 | 新手 | 高级新手 | 胜任者 | 精通 | 专家 |
---|---|---|---|---|---|
回想 | 非情境 | 情境 | 情境 | 情境 | 情境 |
识别 | 分解的 | 分解的 | 整体性 | 整体性 | 整体性 |
决断 | 分析型 | 分析型 | 分析型 | 直觉 | 直觉 |
意识 | 监视 | 监视 | 监视 | 监视 | 吸收 |
每个阶段的特点如下:
- 新手 - 新手的学习是情景无关的,只需要需要跟着教程来一步步操作,快速看到成果即可,当出错时无法独自解决;
- 高级新手 - 开始摆脱指令式的固定规则,建立起一些局部性的原则,并且能够根据过往的经验在情境中逐步采纳正确的建议;
- 胜任者 - 开始建立起问题领域的概念模型,开始独自解决问题,并且能够根据过往经验来解决新问题;
- 精通者 - 具备全局思维,能够意识到自己的不足并不断改进,并且能够直接学习他人的经验;
- 专家 - 知识的生产者,标准的制定者,语言的发明者,专家利用直觉解决问题,能够快速从情境中识别出特定模式。
多数人只能达到高级初学者的阶段,少数人能够成为精通者,而只有极少数人能够称之为专家。
总的来说,新手到专家的转变过程可以从以下几个方面来阐述
- 元认知的觉醒。知道自己不知道什么,并对自己的不足不断改进,不断提高某项技能的级别;
- 直接学习经验的能力。即使没有亲自参与,也能够理解某句话所针对的情景,而新手只会将其看成一句简单的规则或指令;
- 模式识别能力。能够随心所欲的运用各种模式甚至超越模式,而不是生搬硬套。
如何让自己尽快的跃迁到下一级别
- 主动承担责任。当一个问题解决者,而不是旁观者。
- 通过观察和模仿来学习大牛。
- 找到一份能体现自己价值和薪酬的工作,只有这样才能在实践中保持进步。
具体如何操作,可以看这本书的后续章节。
本作品采用《CC 协议》,转载必须注明作者和本文链接