學習走的那些彎路,我不想再走了

給想跳讀本文的同學:

  1. 在學習和工作中大腦和外界環境的作用分為三個模塊:環境、工作記憶和長期記憶,其中最重要的是工作記憶,類似於cpu。
  2. 工作記憶的空間是有限的,一旦工作記憶被塞滿了,我們就很難進行深層次有效率的思考,通過增加更多的事實性知識和多多練習把低級思考自動化可以壓縮所需的工作記憶,提供更多的空間給高級思考。
  3. 分散練習比集中練習有效。

慕課和印象筆記都在最近推薦了一本叫《為什麼學生不喜歡上學》的書,而且也不厚,也就200頁不到。我對學習類的東西都比較感興趣,因此我就下載下來看了。越看就越覺得以前頭腦中關於學習一些比較模糊的東西反而越發地清晰了,這本書恰恰把一些關於學習的經驗給清晰地按照科學的方式來解釋了,所以讀完以後你以前對各個名家推崇的各種學習方法和旁門左道都可以置之不理了,因為你掌握了更高層次的對人腦和認知過程的認識,明白了怎麼學習是無效的有時候會比怎麼學習要重要得更多。

我們看一下在豆瓣的評分。

豆瓣平均評分是9.3分,這樣的分數書和電影來說都是相當高的分數。

在國外網站goodread的排名。

讀者評分都很多是4分以上。

一、大腦的模型

大腦的思考過程其實是環境、工作記憶以及長期記憶的作用過程。環境就是我們身處的環境它所提供的信息,工作記憶類似於電腦的cpu,它在工作的過程中有著即時存儲、即時處理和空間容量小、短時迅速的特點,而長期記憶有點類似電腦的硬碟,它可以存儲很多關於事實性知識和過程性知識,但是需要通過工作記憶的調用。

這個模型經常出現,但最重要關注的其實是工作記憶,因為它是我們工作、學習和生活一直都在緊密接觸的部分,所以對它的理解和合理運用會對我們有直接的影響。工作記憶無法擴容,每個人都有一個限制,但是很難量化。工作記憶如果存儲滿了,那麼你就會很難思考新的東西,甚至你很難思考任何東西,你可以想像一下電腦開了多個耗內存的應用程序被卡死的那種狀態以及電腦只干一件事那種飛速計算和思考的感覺,鑒於工作記憶的重要性,作者十分建議我們給工作記憶騰出空間,這部分可以留給高級思考。這樣我們的思考才會越來越厲害。作者提出增加工作記憶的幾種方式:關注事情的邏輯聯繫和功能、增加更多的背景知識以及勤加練習把低級的動作轉變為自動化,這些都可以為工作記憶騰出更多的空間,這樣就可以進行高級思考。

二、增加背景知識

增加背景知識是進行更高層次的思考,比如思考事物的功能和邏輯聯繫的基礎。包括在閱讀一本書、高中進行閱讀理解還有完形填空,幾乎沒有什麼思考是不用用到我們的背景知識的,而當我們的背景知識不夠的時候,就會覺得一篇完形閱讀裡面的詞都認識,但就是不知道拼起來的句子是什麼意思的這種感覺,原因是我們沒有這個語境的背景知識。包括我在學習編程的過程中也踩過這個坑,我記得我學習編程的時候對各種演算法的過程其實都是一知半解的狀態,後來歸根究底發現其實是自己對於演算法的數學推導和原理都沒有進行一遍深刻一些的梳理,當我進行了對SVM的一遍推理之後,確實比以前的理解清晰了不少。背景知識可以認為是不言自明的知識,對別人是不言自明的知識,對於你這個門外漢來說可能並不是,因此當你苦苦糾結於為什麼我看不懂這個原理,請檢查一下你確實能用費曼學習法解釋關於這個原理裡面的各個名詞概念以及這個原理的意義?所以學習很多時候其實無關於智力,對於轉行和跨專業的人來說更是,更多的可能是很基礎的背景知識問題。背景知識兩個重要作用就是作為思考對象以及合併知識塊減少工作記憶的空間。

三、練習對工作記憶的影響

我們都知道可以練習,可是很少有人說過,練習對大腦的影響是如何的。其實之所以要練習,很重要一個原因就是要讓低級技能自動化,這樣我們就可以空出很多工作記憶來思考更加重要的東西。我最近在完成機器學習工程師的納米學位項目的時候就有一個突破讓我很有體會,我雖然學習編程一年了,但是實際上我對英文的打字沒有辦法做到盲打,於是乎其實我在寫代碼的時候很多注意力都在敲鍵盤上面,很怕敲錯,這種情況的出現一個是因為我沒有練習的緣故,第二個是因為我內心裏面也有對犯錯很不必要的恐懼。所以我的工作是相當低效的,更別說思考整體代碼的實現了。我在做畢業項目的時候發現了這點,於是在那個番茄時鐘裡面,我要求自己在這個番茄時鐘內盲打代碼,打錯也沒關係,一開始確實比較慢,也要反覆修訂,但是經過這個番茄時鐘以後,我發現自己好像有個突破了,就是英文盲打雖然也要偶爾修訂一下,但是我完全不用看鍵盤了,我把敲鍵盤這個事情變成了無意識的自動化行為之後,反而能把更多的注意力放在如何實現代碼的思考上面。實際上,我學習的速度從此以後就倍增了。所以,練習的作用就是你可以對信息的操作方式越來越有效率,所以這部分過程就可以不用佔用你的工作記憶。我認為這個原理如果放到學習、工作和生活中就有一個很重要的思考著重點,那就是要讓你的低級勞動越來越智能化,也就是越來越不用佔用你的工作記憶,把工作記憶的空間騰出去給思考一些更重要的事情。過去一年我幾乎就是在這個指導思想下進行自我提升的,只是我沒有意識到這一點。我用Alfred來管理我的電腦,用Nearlock來幫我自動解鎖,這些都有效地減少了我花費在零碎事情上面的思考所需空間,以至於我可以有更多的精力去做更多自己想做的,並得到更多的回報。

有效練習的方式

總體來說,分散練習比集中練習的效果要好。分散包括時間上的分散和環境的分散。比如說科學研究表明的是,考試之前的突擊雖然能夠讓學生的學習成績上升,但是在之後遺忘得會比把學習分散到好幾天甚至一個月的學生更快,並且這些把時間分散開來學習的學生比突擊的學生對知識的理解會更深刻。另外一方面,我們可以把練習在不同環境下進行,比如你今天學了個新的單詞,自己背一遍,再在一家店鋪的一個商品上面又注意到了這個單詞,那麼你對它的理解和記憶更深刻。我在生活中就有這樣的體會,我學習機器學習的一些概念,可能並不能馬上理解,可是在我十幾天以後在不同的環境中再想起這個問題,突然就有了另外一種角度來思考,我稱之為頓悟的瞬間。

小結

思考得更加有水平和更加有條理的基礎是要:

1. 思考功能和邏輯,注意門外漢和專業棋手面對一個相同的棋譜他們所看到的東西是不一樣的。

2. 增加更多的背景知識,它是我們思考的對象,有利於我們合併知識塊。

3. 練習,更多低級勞動自動化,就能打怪升級般進行更多的綜合性高級思考。

推薦閱讀:

讓人慾罷不能的10種學習方法!
學習中如何提高效率?
如何讓印象筆記成為你不斷精進的利器(進階版)
在付出那麼多時間之後,為什麼成績依然無法提高呢?就缺2個字!
同樣在努力,為什麼幸運的不是你?

TAG:高效學習 | 高效學習方法 |