《程序员的思维修炼》- 专家靠直觉

翻看《程序员的思维修炼》,很多惊喜,很多感慨。这本实用好书是程序员写的,推荐给所有爱学习的人。刷过那么多知乎问题,‘你有什么相见恨晚的高效学习方法’,‘高手是如何学习的’,答案都在这本10年前出版的经典中。

1

书中分享了一个科学小众的模型——德雷福斯模型Dreyfus Model,由德雷福斯兄弟在1980年代提出,适用于各种技能习得。从新手到专家,共5个阶段:

  • 新手Novice
    需要清晰的指令规则来做事,说一做一,超出指令则不知所措;并不了解为什么这么做。
  • 高级新手Advanced Beginner
    开始学会变动规则指令,尝试举一反三,但是往往没有全局观念,不分主次,不知道哪件事对于最后的任务更重要,在团队中旁观。
  • 胜任者 Competent
    你不再旁观,你是主导者,无论有没有头衔,你是团队的负责人,你希望实现目标。为此,你会拆解然后制定计划,生成一套标准流程带领他人。
    每一步靠逻辑分析。
  • 精通者 Proficient
    你不只是参与目标实现,你也是制定目标的人。你从整体把握事情,不再依靠标准,而是抓住大原则大方向。
  • 专家 Expert
    不再需要任何准则、指导,完全凭直觉做事,具体事情具体分析。

2

拿我最近研究的厨艺来举例:

你是新手,你想吃红烧肉,按照菜谱做之。

你是高级新手,红烧肉已经做过多遍,不过并不知道红烧肉里的各种配料重要程度,你觉得原菜谱太甜,于是减糖。然后你还会做红烧排骨,红烧茄子了。

你慢慢收集了很多菜谱,你成了厨艺胜任者。相聚前夕,你斟酌再三,搜索脑海,敲定菜谱,买菜备料,有条不紊张罗宴席。

你成了厨艺精通者。有宴席邀约,你过目客人名单,定下基调,今天吃肉。闲逛菜场,什么肉新鲜买什么肉。

你是厨艺专家。宴席又来了。你在菜场,凭直觉买菜,凭直觉做饭。

德雷福斯模型经过验证,比一万小时靠谱实用,从中可以得到很多启发,比如专家未必是好老师,他可以表达出来的远远小于他拥有的。因此,像专家学习,只看他的文章讲座是不够的。最好的办法是到专家身边去,做他的学徒,观察他,模仿他。我们天生擅长模仿。

德雷福斯模型最让我惊讶的是对直觉的发现。专家不思考,专家靠直觉,这比想象的更浪漫。

3

直觉是什么呢?大量的内隐知识和经验流淌在脑海,浪花卷起,是为直觉。刻意练习,经验内化,找到学习共同体,这些可以帮助我们积累有效菜谱,然而想成为专家,我们要学会培养直觉。

先了解下直觉和大脑的关系。我们的大脑都是全脑工作,不存在左脑模式右脑模式,却有两种线程之分,R线程对应直觉,感知,内隐知识。L线程对应逻辑思考分析。当你总是在逻辑思考,你的R线程便被压抑。我们需要让常常被淹没的大脑自主模式占领主线,浮出水面。

直觉只能邀请,不可强求。直觉需要培养,不会涌现。书里分享了这些办法:

  • 散步,发呆。洗澡,天马行空的点子。记下来。想保持规律的发散思维,那么可以选择晨间日记的方法。在吃早饭之前。

  • 远距联想。主动练习大开脑洞的方法。

  • 锻炼修辞。修辞metaphor,本身就是去改变的意思。远距联想,时空变形。脑洞开了,创意来了,幽默感也起来了。

  • 整体学习,创造自己的知识体系。

  • 关心美。

你可能感兴趣的:(《程序员的思维修炼》- 专家靠直觉)