全書涉及的新詞彙(或者說是心智模型)非常多,真的要一筆一筆認識的話可以玩味許久。像我在遇到比較有共鳴或特別感興趣的心智模型時就會更深入再去查閱資料。但反過來說,書中介紹了大量的「名詞概念」,但因為篇幅相對其他書籍並沒有特別長,因此很多主題大多是點到為止,有時候甚至我還沒理解含義就打住了。因此缺點就是,有較大一部分的心智模型,在解釋、推廣、或應用層面的內容會不太足夠。
另外,前六章談到的比較多是「個人之於世界」可以使用到的心智模型,但到了後半部,更多是「管理者之於團隊」的內容。不知為何,感覺蠻多美國著作都很喜歡在公司、企業、管理學、創投、職場上著墨,但其實我個人更偏好「個人成長」。所以前面看的是津津有味,但到了後面就越來越對那些很「管理學」的心智模型提不起太大興致。
縱觀,除了很多名詞需要另外自己查資料交叉補充、後面章節涉及太多管理學之外,是本「知識點」超級豐富的書。個人普普推,建議可以到書局翻一下章節大綱,章節開頭處會列出該章所有的心智模型,覺得有部分不認識並且感興趣再購買。
## 這本書在說什麼:各式各樣的「心智模型」!
在解釋什麼是心智模型(Mental Model)之前,請先幫我做個數學題:
一箱飲料有 12 瓶,你媽一口氣買了 12 箱回家,請問你們家現在有幾瓶飲料?
在思考這個問題的當下,你的腦海中就使用了「乘法」這個心智模型,去快速地解決上述實際上「對人類的大腦來說並不直觀」的難題。而因為受過現代義務教育的大家都超會用「乘法」了,所以剛剛的心智模型感覺就不怎麼神奇。但若想像看看一個五千年前的史前人類(他的大腦結構跟現在的我們幾乎沒有差別!)看到我們瞬間就解決了一百以上的數量「難題」,那必定是歎為觀止,是吧?
再者,只背誦了 9x9 乘法表的小學生,跟能將 19x19 平方表朗朗上口的高中生,在處理剛剛的問題時,也會產生極大的時間差距。若將這個想法推廣到各式各樣的領域,如果我們的心智模型「夠強」,我們在處理每天發生在身上的大小問題時,就能更雲淡風輕地思考並解決。
另一個例子:
今天你決定把家中透天厝的一樓作為店面,自己在裡面做生意,請問你的店租成本是多少?
顯然,受過現代義務教育的我們能夠敏銳地看出來這個情景大概是要介紹「機會成本」。但一個天真無邪的小朋友大概會想都不想直接回答:沒有成本!
這就是心智模型之有無的差別。兩個都理解「機會成本」的人,能夠快速地使用彼此共有的心智模型去快速進行交流,而不用重新解釋一個概念。於是乎,如果我們的心智模型「夠多」,我們就更能快速地描述世界上發生的各種「難以一語帶過」的「難題」。
而若你是接觸過資訊工程的人,可能可以感覺到所謂的「心智模型」其實就是資工領域中的「抽象」(Abstraction)嘛!只要將一個模型建構好,之後遇到相同場景或需求之時,直接搬出來用就好,不需要「重新造輪子」。你看,是不是有一個突然就融會貫通的舒暢感?這也是因為你早就掌握過「抽象」這個心智模型之故!
## 過早最佳化與最小可行性產品
在此舉一組可相互配合的心智模型。
「過早最佳化」(Premature Optimization)出自於資訊工程領域。程序員在程式開發的過程中,程式的效能通常會是一個重要的指標——程序員會在意自己打出來的 code 運行地夠不夠快、夠不夠省記憶體。 而將程式一點一點改良,使其效能越來越好的這個過程,我們稱之為「優化」,或「最佳化」。
而「過早最佳化」顧名思義,指的就是太早進行最佳化了。畢竟程式被寫出來最終都有一個目的、都有一個要被解決的問題,要是最後發現這個程式其實沒辦法完成任務、無法滿足需求呢?此時無論這個程式跑得有多順暢、優化地多完美,最後依舊是徒勞,只不過得到了一個「性能很好的不適切產物」罷了。
那麼要如何避免陷入過早最佳化的境地呢?「最小可行性產品」(Minimum viable product)就是一個不錯的模型——最小可行性產品出自於產品開發,在大量生產某種產品之前,我們總需要先做出一個原型機來測試吧?最小可行性產品就是這個概念,先做出一個可以測試市場反應的內容,而非先投入太多心力去完善一個也許最終沒人買單的「性能很好的不適切產物」。