讀書方法
有位學弟寫信問我讀書的方法,為什麼課業很重還有時間可以做研究。 我自己是覺得自己唸書還滿有效率的, 最主要的原因(也是跟其他人最不一樣的地方)有兩個, 一個是我讀書的時候都會建立清楚的脈絡,另一個就是我上課都很認真。 既然有人問了我就把我的方法寫下來,跟大家分享,希望能有點幫助。 不過念書這種事,每個人會有適合自己的方式, 所以我的方法也只是讓大家參考,或許可以再調整成最適合自己的方法。
脈絡學習法
理工的東西通常都有個脈絡可尋,不論是課本的一個章節,或是解一個問題, 都有一定的脈絡。如果能搞清楚這個脈絡的話,念起來會很有效率。 可是我常常看到同學念書是課本拿來就從頭到尾一個字一個字讀,這樣真的會事倍功半。 我的作法通常是先建構出脈絡:
- 搞清楚這個章節的目的是什麼,譬如是 F。
- 看看我們有什麼有用的前提,譬如我們有 A。
- 有頭有尾之後,接下來就開始建構中間的節點。 建構的方式是由後往前:什麼可以直接導到 F?可能是 E。 再問 E 可以從誰得到?譬如是 D。
- 最後就會得到一個脈絡 A --> B --> C --> D --> E --> F。
有脈絡之後,還要搞懂每個節點,以及節點之間的連結。 這時候要問以下的問題:
- 為什麼我們要達到這個目的?F 可能是下個章節要用的前提, 也可能是某個重要的概念,或是一個待解決的問題。一定要搞清楚 "Why F?"
- 了解為什麼是從 A 開始,而不是 A1 或 A2 或 A3。 對於 F 而言,A 有什麼不可取代性?
- 為什麼 A 會成立?A 可能是上個章節的結果,也可能是某個物理假設, 或是一個定理、原理。前提成立的理由要搞清楚。
- A 可能可以推得 B, B1, B2,... 為什麼是選 B? 對每一個接下來的節點都要重複類似第 2 點的問題。
- 如果脈絡中間有引用其他的前提,譬如說從 C 到 D 還需要用到 C1。 就要問為什麼 C1 成立,重複類似第 3 點的問題。
- 搞懂每一個節點後,最後就確認是不是每個節點之間的銜接都會做。 有沒有什麼特別困難的數學技巧或是推理等等。
這樣真的會比較節省時間嗎?會的! 一旦把每個節點都找到之後,你就會看到某些節點可能是很顯而易見的, 某些銜接可能很容易推導,那這些部分就可以很快地看過去。 只要細讀那些比較不直覺或困難的部分就好了。 有時候也會遇到下一章教的是從 A 到 E 再到 F1,這樣就只要讀從 E 到 F1 的部分就夠了。
所以我念書的時候,課本常常是一直翻來翻去,而不是一個字一個字從頭讀到尾, 就是在找節點。一旦搞清楚節點,就會發現課本可能有一半的內容是不需要細讀或是讀過的。 可以節省很多的時間。此外,我們對於有脈絡的東西記憶會比較深刻,只要搞清楚一次就不太會忘記了。
先建立起脈絡跟節點還有一個好處,就是可以先跳過不會的地方。 我常常看到同學念書是從 A 開始念起,結果到 B 卡住了就念不下去了,要等到搞懂才能繼續往下。 這樣其實很浪費時間,如果能事先把每個節點都找到,就可以先假設 B 是成立的, 然後把 B 到 F 的部分念完。下次只要搞懂 A 到 B 就可以了。
當然,要能快速地把脈絡跟各個節點建構起來是需要練習的。 有時候課本寫得很敘述性,就不容易找節點。 可以先從自己已經比較熟悉的科目開始練習找節點,習慣以後就算是對於不懂的東西, 也可以找到脈絡與節點。
善用上課時間
我通常都會盡可能地利用上課的時間,這樣回家就可以省去很多念書的時間。 但是善用上課時間不是說專心聽課而已,我們把課程分成三種等級來討論:
第一種是很簡單的課程,就算自己讀也很快就會懂的那種課。 遇到這種課很多人就覺得上課浪費時間不如回去自己讀, 我的話就會乾脆利用上課時間把它讀完。 這種課我不會預習,每次一開始上課就馬上把該堂課的進度讀完。 讀完之後可以寫習題,或是繼續讀下一章,讓自己的進度超前老師。 配合前面講的脈絡,因為已經知道脈絡是怎樣的, 所以只要稍微分心聽一下老師現在講到哪裡,就可以預期接下來老師會講什麼, 等於是再複習了一次。 如果發現老師講得跟預期的不一樣,就表示可能有其他的重點, 就趕快聽一下老師上課。 這樣的話,既可以充分利用上課時間,也不用擔心漏到老師講得其他重點, 而還要跟同學借筆記來看,絕對可以省去很多時間。
第二種是普通的課程,跟自己的程度差不多,這類的課程就需要專心上課。 通常我會維持自己的進度跟老師一樣或是稍微前面一點點。 一邊上課一邊把脈絡建立起來,如果有卡住就要趕快問問題,或是下課趕快搞懂。 如果不小心恍神,某一段沒聽到,就跟前面講的一樣,假設某個節點是成立的, 然後繼續往下聽。這樣之後只要搞懂漏掉的那一段就夠了,千萬不要一聽不懂就放棄! 這類的課程我也都不太預習,上課會很專心,有不會的下課或是當天回家就馬上搞懂。
第三種是比較難的課程,就算專心聽了還是會聽不懂。 這種課就一定要預習,可是很多人不知道要預習什麼,因為課本也看不懂。 預習就是要先把脈絡跟節點找出來!就算不知道那些節點為什麼成立, 或是不會推導節點之間的關係,還是要先把節點找出來。 找出來之後就來看到底是哪些關鍵不會,等到上課的時候, 就可以特別注意老師講解那些地方是怎麼做的,通常這樣就可以大幅提升聽懂的機率。 如果老師略過了某個步驟是你不會的,也可以馬上發問。 常常會有老師以為同學對於從 B 到 C 這步驟都很熟,就快樂地跳過去, 然後台下也沒人發問(因為根本搞不清楚自己那裡不會)。 所以對於比較難的課程,先搞清楚自己哪些節點不會是很重要的。 然後上完課當天回家後就要馬上再確定一次是不是整個脈絡都懂了, 絕對不要拖到什麼周末再複習。花少少的時間立刻複習才會有好效果。
我通常都是用上面說的這些方式,所以上完課就等於讀完了相同的進度, 回家的時候頂多是做一點預習跟複習,但都是複習(預習)當天(隔天)的課程, 量不會很多,也不會占用太多時間。
做習題與準備考試
最後稍微講一下我做習題與準備考試的方法。 很多同學做習題的習慣是要先讀一遍該章節才開始做,可是等到做的時候還是不會。 所以我都是直接開始做習題(當然也是因為我等於在上課的時候就讀完了), 遇到不會的題目再去查課本,而且我會順便把相關的部分也一起讀。 這樣等於也達到複習的功效。
寫習題的時候也可以用脈絡法,這就是為什麼我都直接先寫題目,遇到不會再去找。 看完題目之後就開始想辦法建立起脈絡,再來看自己是哪些點建立不起來。 這樣的方式可以加強解題技巧,知道是哪些關鍵點比較想不出來。 考試解題的時候也是用差不多的方式。
準備考試的話,我覺得理工科的考試題目不外乎考你脈絡,或是考某個銜接的推導。 比較難的題目會需要當場建立出某個新的脈絡,但當然也是跟教過的相關的。 所以說如果平常都把脈絡弄很熟,考試的時候其實就很容易知道怎麼寫。 至於各個銜接所需要用到的數學技巧那些,當然還是要熟練才行。
我想我能分享的大概就是這樣吧,希望大家都能找到最適合自己的讀書方法~
推一個 很棒的分享
回覆刪除還要克服自己的惰性才行><"
回覆刪除惰性對毛毛不是問題 哈哈
回覆刪除我在整理報告的時候也是用脈絡的概念,
念書有時有時無,謝謝分享囉。