程序员思维修炼

程序员思维修炼_第1张图片
Paste_Image.png
  • Mind Map
  • Experts work from intuition!

本书的原名是:Pragmatic Thinking and Learning: Refactor Your “Wetware”。开始看到书名还以为是专门给程序员的“干货”。仔细阅读后,却发现本书其实在讲“学习之道”。自己读书十多年,却很少反思自身的学习方式,而本书却道出了学习的真谛。

本书从认知科学、神经学、学习理论和行为理论角度,深入探讨了如何才能具备优秀的学习能力和思考能力。作者还设立了实践单元,帮助读者加深印象、真正掌握所学内容。本书虽然是以软件开发为例,但与专业编程知识无关,适合所有想提高学习能力和思考能力的读者。

1 本书令我印象最深的是一张图:

程序员思维修炼_第2张图片
Paste_Image.png

图中展现了最强计算机(大脑)的结构:计算机的配置为双CPU,单主机总线设计。其中1号CPU负责线性、逻辑思维和语言处理。类似传统的冯·诺依曼式CPU,按部就班地执行指令。1# CPU相对缓慢,使用了大脑中相对较少的一部分资源。2# CPU则有很大不同:不再采用线性、按部就班执行,更像一个神奇的数字信号处理器。这两个CPU共享通往内存核心的总线,每次只有一个CPU可以访问内存(记忆)。

这两个CPU对应了大脑中两种不同的处理方式。1# CPU的线性处理风格称为线性模式(L模式);2# CPU的异步、综合处理风格称为富模式(R模式)。L型让你细致工作并实现目标;R型对直觉、问题解决和创造性非常重要。书中提到:L型是必需的,但仅有它是不够的。

一旦对大脑有了深入的认识,我们可以采取合适的方式提升创造力和问题解决能力。

2 徳雷福斯模型
徳雷福斯模型针对每项技能,从新手到专家会经历5个阶段:

  • 新手:新手需要指令清单
  • 高级新手:高级新手不想要全局思维
  • 胜任者:胜任者能够解决问题
  • 精通者:精通者能够自我纠正
  • 专家:专家凭直觉工作
    学习中亦可用徳雷福斯模型定位自己。
程序员思维修炼_第3张图片
大脑结构
程序员思维修炼_第4张图片
技能获取

你可能感兴趣的:(程序员思维修炼)