此为历史版本和 IPFS 入口查阅区,回到作品页
thinkcat.notes
IPFS 指纹 这是什么

作品指纹

為什麼有些東西一看就記得,有些卻怎麼背都背不起來?

thinkcat.notes
·
·

在我上中學的時候,因為我討厭死記硬背,只喜歡理解,導致我在一些科目中表現得比較差。老師為了解決我這個壞習慣,就告訴我說記憶是理解的基礎。根據布魯姆分類學,學習可以分為六個階段,分別是記憶、理解、應用、分析、評鑑、創造。所以,我應該要接受死記硬背,而不是只想著理解。後來,我為了成績,漸漸接受了死背的方式,但是我發現死背有的時候只是一種自我安慰的學習方式,最大的用途就是用來充實底蘊。因為死背來的知識,到了最後都有很大可能會遺忘,有學等於沒學。這讓我開始正視這個問題,開始分析它。

自從老師告訴我布魯姆分類學之後,我就一直覺得這東西和我的學習過程是脫鉤的,因為我的學習過程好像並不這麼有序。如果真的要說,就好像是記憶帶著理解,理解帶著記憶,這要怎麼分啊?後來,我慢慢觀察,自己對這六個步驟做了解釋,具體可能和原本的定義不一樣,也可能一樣,我沒有細察,不過這對於解釋我自己的學習過程還是有用的,懇請大家不要較真。

首先,記憶,指的是記住不同的事實,這個事實可以是事物或事件,主要集中回答“是什麼?”這一問題。理解,指的是了解這些事實的原因、發生的時候、之間的關係,主要集中回答“怎麼樣?”、“在什麼條件下?”、“為什麼?”。應用,指的是根據理解,把這些事實用來解決現實的問題。分析,指的是,把這些事實根據理解,拆分成更小的幾個部分,這再度回到了回答“是什麼?”。評鑑,指的是把不同事實的不同部門進行比較,再度回到了回答“怎麼樣?”、“在什麼條件下?”、“為什麼?”。最後,創造,就是把這些事實的組成部份用來做成新的組合來解決問題。

對於這些步驟,我最困惑的就是,記憶、理解、應用這三個步驟,好像都是密不可分的啊!很多人也都說,我們要理解記憶,或者說是要在實踐中學習。我自己雖然不是電腦相關專業的,但我對電腦也有一些興趣,從小就把它當作我的愛好了。在我自己學習電腦的過程中,我學過編程,還有其他的東西。我發現到,我自己學習電腦的時候,不需要花費很大的力氣,就能記住各種複雜的過程了。然而,學校書本上的知識,我卻要花費十倍百倍的力氣,才能記住。我仔細觀察這兩個過程之間的差異,得出了一個結論,就是記憶的關鍵是自己覺得這些知識有沒有用。有沒有用不是自己說的,而是要發自內心的。如果自己心裡想著背書有用,但是內心卻找不出這些知識到底可以用在哪裡的話,那麼其實就代表這些知識對我而言是沒有用的,大腦是很難會允許這些知識存在的。當然,我並不想要完全否認死記硬背,因為有的時候我們確實是還達不到那種能夠發自內心地覺得這些知識有用的程度,這种時候死記硬背的話可以增加我們的底蘊,讓我們接受。

那麼,要怎麼讓自己發自內心地覺得這些知識是有用的呢?這就要讓我們能夠融入現實生活地去學習了。為了解釋清楚,我需要舉一個關於編程的例子。然而,我並不是這方面的專家,大學學的也不是這個專業,還請多多包涵。舉個例子,今天我要部署一个开源项目,部署了之後跳出一大堆錯誤信息,嘗試解決後發現是一個解決不了的問題。因此,我只好去找另一个開源項目來部署,不可避免地再度獲得了一堆錯誤信息,我好像也是解決不了的。于是,我等于學習了两个项目的一些部分,雖然是都沒有運行起來。

第一个项目,在剛開始部署的時候,我只是根据documentation來复制粘贴和操作,连出现错误了也是跟着網上各種高手提供的解決方法來复制粘贴,並且照著他們提供的方法來操作。这個過程看起来是应用,实际上是记忆,但是这个记忆包含了理解和应用的思路,所以我一旦记住了,就自动理解和应用了。接下来,出现了我没有想到的错误,凭借前面的基础,我开始把这个项目拆成几个小部门,開始自己來“分析”錯誤信息來解決問題。我一直解決問題,直到最後看起來要成功了,卻出現了一個无法解决的问题,就是開源項目需要的東西有版本衝突,而我部署的時候,已經沒有那個版本可以下載了,所以怎麼跑都跑不起來。

所以,我换了另一个看起來可以跑起來的開源项目,然後再度開始複製粘貼和跟著指南操作的旅程,這代表我重新開始了记忆這個過程。和前面一樣,因為這些記憶包含了理解和應用的思路,所以我一旦记住了就能直接到达理解和应用的程度了。然后,我又看到了documentation没有的错误,因此只好又自己“分析”來除错。悲劇的是,我到了最后还是发现這還是同一个无法解决的问题,即版本衝突。

于是,我只好把这两个项目的分析结果进行比较,这就是评鉴。這讓我知道了在什么情况下,到底要用什么才是最好的。最後,理論上,我應該根据自己的前面打下的这些基础(記憶、理解、應用、分析、評鑑)自己做一個項目來解決問題。然而,如果我有這種能力的話,我就不需要一直到處找開源項目了,于是我放棄了。不過,這個過程中我確實也學到了不少的東西,至少我到現在都還記得。這和死記硬背那種考試完了馬上就忘記的知識完全不一樣。雖然我沒有在這個複雜的項目中達到創造這一過程,但是在其他比較簡單的代碼裡,我確實是做過類似創造的事情的,只不過難度比較簡單,畢竟我只是一個編程愛好者。所以,這一個創造的步驟,也是成立的。

當然,這個方法在學習需要理解的科目的時候還說得過去,可一旦到了需要背誦的科目,比如歷史和生物的時候,好像就沒用了啊!其實,這是有解決方法的。學習歷史和生物的時候,我們應該要融入現實生活地去學習。這代表,我們應該要先在生活中遇到問題,再尋找相應的歷史和生物知識來解決問題。舉個不那麼恰當的例子,如果我們今天生病了,那麼我們自然會對這個疾病的知識非常熟悉,一旦記住了,那麼理解和應用自然地就會被達到了,這就是融入現實生活地去學習。

簡單來說,記憶、理解和應用這三者在真實的學習經驗中往往是糾纏在一起的。當內心真的感覺到這個東西用得上,記憶反而不需要太多用力。相反地,當找不到任何連結時,再怎麼提醒自己有用,也很難留下來。

免責聲明:本文內容僅供參考,旨在提供思考和自我覺察的啟發。我無法保證信息的絕對正確性、完整性、可靠性和適用性。使用這些內容的風險由讀者自行承擔,請根據自身情況判斷與調整。

作者保留所有权利