程序员思维修炼

2019-07-27  本文已影响0人  Jedore

绪论

从新手到专家的历程

新手
需要指令清单 Novices need recipes. 规则只会让你启程,不会让你走的更远。

高级新手
不想要全局思维 Advanced beginners don't want the big picture.
开始摆脱固定规则,独自尝试任务,但难以解决问题。

胜任者
能够解决问题 Competents can troubleshoot.
能够建立问题的概念模型,并有效使用它们。探寻和解决问题。有主动性

精通者
能够自我纠正 Proficient practitioners can self-correct.
精通者需要全局思维,能够纠正以往不好的表现,反思并改进

专家
凭直觉工作 Experts work from intuition.
专家是各个领域和信息的主要来源。总是不断寻求更好的方式做事,有丰富的经验,著书、文章、演讲。

达尔文说过:"无知往往来自于自信而不是知识"
规则断送专家 Rules ruin experts.
新手使用规则,专家使用直觉。

直觉是专家的工具,但公司往往轻视它。

大多数人都是高级新手 Most people are adavanced beginners.

二阶不胜任(second-order incompetence):不知道自己不知道,新手能力差但是信心十足,专家会更多的自我怀疑。

知道你不知道什么

专家不等于老师。教学是一门技能,你是专家并不能保证你能教给别人。

积极的实践需要四个条件

  1. 需要一个明确定义的任务
  2. 有挑战性但可行
  3. 任务环境可以提供大量反馈,便于采取行动
  4. 提供重复犯错和纠正错误的机会
    大约需要十年的勤奋工作成为专家

保持实践维持专家水平

如果你需要创造力、直觉或着独创能力,避免使用形式方法

新手需要与情景无关的规则,专家使用与情景相关的直觉。

学习如何学习的技能

认识大脑

利用右脑

5.调试大脑

5.1 认知偏见

5.1.1 预言的失败

5.1.2 很少不意味着没有

5.1.3 推迟下结论

5.1.4 难以回忆

5.2 认清时代影响

5.3 了解个性倾向

5.4 找出硬件问题

5.5 现在我不知道该思考什么

6 主动学习

大脑不是一个用于填充的容器,而是一束需要点燃的火焰 —— 普卢塔赫 希腊哲学家

6.1 学习是什么 不是什么

6.2 瞄准 SMART 目标

如果你不知道去往何处,那你必须多加小心,因为你很可能无法到达那里——尤吉贝拉

6.3 建立一个务实的投资计划

6.4 使用你的原生学习模式

上一篇 下一篇

猜你喜欢

热点阅读