我們的大腦無時無刻不在對事物進行歸類,實際上,不僅是事物,一切知識,都在被自動地歸類。在有關(guān)對世界的認知方面,被稱為認知圖式,我們根據(jù)既有的知識結(jié)構(gòu)來理解這個世界,會帶來很大的優(yōu)勢。實際上,模塊化是一個重要的降低復(fù)雜性的手段。然而,知識是一把雙刃劍,一方面,它們提供給了我們解決問題無以倫比的捷徑優(yōu)勢,“磚頭是砌墻的”,于是我們遇到砌墻這個問題的時候就可以迅速利用磚頭。然而另一方面,知識卻也是思維的桎梏。思維定勢就是指下意識遵循既有知識框架思考的過程。上面那個木板的例子也是思維定勢的例子。每一個知識都是一個優(yōu)勢,同時又是一個束縛。著名的科幻作家阿瑟?克拉克有一句名言:如果一位德高望重的老科學(xué)家說某個事情是不可能的,那么他很可能是錯的。所以,如何在獲取知識優(yōu)勢的同時,防止被知識束縛住,是一門技術(shù)。
掌握這門技術(shù)的鑰匙,就是抽象。在吸收知識的時候進行抽象,同時在面對需要用到知識的新問題時也要對問題進行抽象。就以大家都知道的“磚頭”有多少種用途為例,據(jù)說這道題目是用于測試人的發(fā)散思維的,能聯(lián)想到的用途越多,思維定勢就越小。實際上,借助于抽象這個利器,這類題目(乃至更廣的一類問題)是可以系統(tǒng)性地進行求解的,我們只需對磚頭從各個屬性維度進行抽象。譬如,磚頭是 — 長方形的(長方形的東西有什么用途?還有哪些東西也是長方形的,它們都有什么用途?)、有棱角的(問題同上)、堅硬的、固體、有一定大小的體積的、紅色的、邊界線條平直的、有一定重量的…… 對于每一個抽象,我們不妨聯(lián)想還有其他什么物體也是具有同樣抽象性質(zhì)的,它們具有同樣的用途嗎?當(dāng)然,除了抽象之外,還有“修改”,我們可以在各個維度上對磚頭的屬性進行調(diào)整,以期得到新的屬性,譬如大小可以調(diào)整、固體可以調(diào)整為碎末、棱角可以打磨、重量也可以調(diào)整、形狀也可以調(diào)整…… 然后看看新的屬性可以如何聯(lián)想開去。
除了這個簡單的例子之外,我們也不妨看一看一些算法上的例子,同樣一個算法,不同的人來理解,也許你腦子里記得的是某個特定的巧妙技巧(也許這個技巧在題目的某步關(guān)鍵的地方出現(xiàn),從而帶來了最令人意外的轉(zhuǎn)折點),然而另一個人記得的也許是“遞歸”這種手法,還有另外一個人記得的也許是“分治”這種更一般化的解題思路。從不同的抽象層面去掌握這道題目的知識信息,以后遇到類似的問題,你能夠想起這道題所提供的知識的可能性是有極大的差異的?!禤sychology of Problem Solving》的第11章舉了這樣一個例子:先讓被試(皆為大學(xué)生)閱讀一段軍事材料,這個材料是說一小撮軍隊如何通過同時從幾個不同方向小規(guī)模攻擊來擊潰一個防守嚴(yán)實的軍事堡壘的。事實上這個例子的本質(zhì)是對一個點的同時的弱攻擊能夠集聚成強大的力量。然后被試被要求解決一個問題:一個醫(yī)生想要用X射線殺死一個惡性腫瘤,這個腫瘤只可以通過高強度的X射線殺死,然而那樣的話就會傷及周圍的良好組織。醫(yī)生應(yīng)該怎么辦呢?在沒有給出先前的軍隊的例子的被試中只有10%想到答案,這是控制基線。然后,在先前學(xué)習(xí)了軍隊例子的被試中,這個比例也僅僅只增加到30%,也就是說只有額外20%的人“自動”地將知識進行了轉(zhuǎn)移。最后一組是在提醒之下做的,達到了75%,即比“自動”轉(zhuǎn)移組增加了45%之多。這個例子說明,知識的表象細節(jié)會迷惑我們的眼睛,阻礙我們對知識的運用,在這個例子中是阻礙問題之間的類比。
而抽象,則正是對非本質(zhì)細節(jié)去枝減葉的過程,抽象是我們在掌握知識和解決問題時候的一把有力的奧卡姆剃刀。所以,無論是在解題還是在學(xué)習(xí)的過程中,問自己一個問題“我是不是已經(jīng)掌握了這個知識最深刻最本質(zhì)的東西”是非常有益的。