心智阅读系列 - 从新手到专家

很久没有进行心智阅读的分享了,今天分享的是 《程序员的思维修炼》第二章的读书笔记。

十年学会编程 这篇文章指出:在任何领域,要成为专家,需要花上 10 年的时间。

10 年只是成为专家的必要条件,很多人即使花了 10 年时间来学习编程,也达不到专家水平。例如,当你仅仅是将一年的经验重复 10 次,那么你拥有的也仅仅只是 1 年而不是 10 年经验。

新手是如何一步步成为专家的呢?Dreyfus 模型将技能的水平分为五个阶段,每个阶段可从四个方面来衡量

技能水平/心理功能 新手 高级新手 胜任者 精通 专家
回想 非情境 情境 情境 情境 情境
识别 分解的 分解的 整体性 整体性 整体性
决断 分析型 分析型 分析型 直觉 直觉
意识 监视 监视 监视 监视 吸收

每个阶段的特点如下:

  1. 新手 - 新手的学习是情景无关的,只需要需要跟着教程来一步步操作,快速看到成果即可,当出错时无法独自解决;
  2. 高级新手 - 开始摆脱指令式的固定规则,建立起一些局部性的原则,并且能够根据过往的经验在情境中逐步采纳正确的建议;
  3. 胜任者 - 开始建立起问题领域的概念模型,开始独自解决问题,并且能够根据过往经验来解决新问题;
  4. 精通者 - 具备全局思维,能够意识到自己的不足并不断改进,并且能够直接学习他人的经验;
  5. 专家 - 知识的生产者,标准的制定者,语言的发明者,专家利用直觉解决问题,能够快速从情境中识别出特定模式。

多数人只能达到高级初学者的阶段,少数人能够成为精通者,而只有极少数人能够称之为专家。

总的来说,新手到专家的转变过程可以从以下几个方面来阐述

  • 元认知的觉醒。知道自己不知道什么,并对自己的不足不断改进,不断提高某项技能的级别;
  • 直接学习经验的能力。即使没有亲自参与,也能够理解某句话所针对的情景,而新手只会将其看成一句简单的规则或指令;
  • 模式识别能力。能够随心所欲的运用各种模式甚至超越模式,而不是生搬硬套。

如何让自己尽快的跃迁到下一级别

  • 主动承担责任。当一个问题解决者,而不是旁观者。
  • 通过观察和模仿来学习大牛。
  • 找到一份能体现自己价值和薪酬的工作,只有这样才能在实践中保持进步。

具体如何操作,可以看这本书的后续章节。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!