模型化生存
人和人的差距,本质上是思维、心智、认知模型(或模式)的差距。什么是模型?为什么我们需要模型?从这篇文章里你可以得出答案。原文链接:On Models
模型是对于世界上某些特定的模式,或系统的某些特定部分的简化和抽象。无论是有意识还是无意识的,我们每个人平时都在用各种各样的思维模型思考生活中的问题。
相对于被动的让大脑在潜意识里套用模型思考问题,更好的思考方式是将隐式模型转换为显式模型,并能够有意识的控制、利用它们。“控制”的意思是,能够改变模型,以及能够在合适的上下文环境中应用模型的能力。
为了强调模型的重要性,我们通常会强调以下几点:
心智模式是人类思维过程的本质。我们的头脑中都有一些“思想结构”和“基本规则”,它们定义了我们的世界观和思维模式。
有效沟通的本质,是你能够识别和阅读你的沟通对象的心智模式的能力。
最有效的学习发生在你能够掌握和学习你的导师的高级心智模式的时候。
比方说,查理·芒格的多元思维模型,马斯克的第一性原理,索罗斯的反身性原理等,都可以认为是高级心智模式。
我们为什么要使用模型?
我们的大脑并不能有效地掌握和处理大量的细节,但我们希望能够理解、解释和预测我们周围的世界。
所有的模型都有一个问题:它们实际上都是错的。从工程意义上来说,简单的模型可能是有用的,但不一定是“正确的”。
问题是:你并不需要拥有一个完美的模型,就能够用它来做出决定或采取行动。
在软件工程领域,模型的表现形式是体系结构,当然还有业务建模。如果你想要让自己的能力成长超越那些平庸之辈,那这是两个需要掌握的基本建模技能。
模型之间的区别是什么?为什么这种模型比那种更好?
我想说的是,对你来说,最好的模型是你能够理解并用来做出决定和采取行动的模型。学习一种新的或不同的模型会提高你的能力——从更多有意义的细节看待世界的能力。
ShuHaRi 和 Dreyfus 技能习得模型就是这种模型差异的一个例子。这两个模型都描述了人们如何学习新技能。ShuHaRi 更老,也更简单,但它仍然抓住了获得技能的本质:新手需要遵守固定的一套规则来获得成果,而大师需要更深刻的哲学和原则来提高他掌控这项技能的能力。
ShuHaRi:守破离。意思是每种学习都有三个阶段:守,守规矩;破,破格;离,离开规矩,创造新的事物。Dreyfus:德雷福斯模型。提出了新手到专家的 5 个阶段:新手 Novice、高级新手 Advanced Beginner、胜任者 Competent、精通者 Proficient、专家 Expert。
如果你想更深入地了解心智模型,我建议你选修这门基础课程。Coursera 上有一门课程向你介绍一些基于数学的模型。另外,这里有整理了大量有用的心智模型。如果你想了解一些对于职业生涯更有用的心智模式,可以看看这篇文章。
我们为什么要谈论模型?
学习模型将帮助我们成为更好的软件工程师,使我们拥有更好的生活方式。
大部分模型并不是真理,它们只是一种适应特定上下文和生活情境的思维工具。但是学习这些模型,并从不同的角度看待它们,会有助于发展你的批判性和分析性思维能力。对于那些公认有用的模型刻意练习、勤加实验,会帮你打开新的可能性,更好地了解自己。
版权声明: 本文为 InfoQ 作者【俞凡】的原创文章。
原文链接:【http://xie.infoq.cn/article/1c25dfea5d21ba5a1f7005c20】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论