读《程序员的思维修炼》

翻完本书,最大的收获是评估技能学习阶段的德雷福斯模型:

  • 新手:需要指令清单。规则让你启程,不会让你走得更远。
  • 高级新手:摆脱一定的规则,独自尝试任务,但是仍需指导。不具备全局思维。
  • 胜任者:能够建立问题领域的概念模型,并有效使用它们。独立解决问题,并着手解决新出现的问题。
  • 精通者:需要全局思维,寻找并想要了解更大的概念框架。拥有自我纠正的技能。
  • 专家:各个领域知识和信息的主要来源。不断寻找更好的方法和方式做事,善于利用丰富的经验解决问题。专家凭直觉工作,而不需要理由。理解情境是成为专家的关键。

这一模型其实也可以对应到某个岗位的阶段,比如产品经理。初级产品经理只是对功能的修修补补,无法看到业务的整体面貌;往上走则是开始建立产品认知,熟悉业务流程,可以针对出现的问题提出单独的甚至系统性的解决方案; 继续往上走则是深知业务所在的行业发展情况,对行业前景有所预判,深知能够影响行业的某些发展趋势。

书中提出警示:成为专家后,最致命的地方就是固化思维。一旦相信自己的专家水平,则对其他意见视而不见,从而停止了好奇心。可能会抵制所属领域带来的改变,担心失去权威。此时,自己的判断和看法不再支持你,而是囚禁你。

自由的代价是永远提高警惕。
——约翰·菲尔波特·柯伦, 1790 年

《白色巨塔》的财前五郎,无论其视野还是技能,都能当任教授。但当成教授之后,他便是被这个位置所禁锢了,眼里容不得一点他人的挑战。其最后的悲剧也有一部分源于他的自以为是。

◎ 《程序员的思维修炼》