如何閱讀一本書
我好讀書,讀的很繁雜,從計算機技術到歷史到國學和哲學,系統方法論等都是我愛好讀的。但平時工作忙,盡管每天都堅持擠出一到兩個小 時的讀書時間(犧牲睡眠時間),但讀書時間與要讀書的意愿上一直存在著矛盾,這意味著我需要高效率地讀書。而我想,我的閱讀能力可能得益于《如何閱讀一本 書》,一本講“元閱讀”的書。這本書第一版出版是 1940 年,到今天還被很多人拿來讀,可見此書稱得上是經典了。
對此,我對這本書的內容稍作總結,希望能對同樣愛讀書的你,同樣有幫助。
主動閱讀
當然,嚴格上來說,不存在完全被動的閱讀。閱讀越主動,效果很好。這個讀者比另一個讀者更主動一些,他在閱讀世界里面的探索能就更強一些,收獲更多一些,因而也更高明一些。讀者對他自己,以及自己面前的書籍,要求閱讀,獲得的就越多。
同時,主動閱讀,更多的地意味著你需要讀更多超過你能力范圍的書,因為只有讀超過自身能力范圍的書,通過閱讀過程中的不斷思考與磨礪,你才能真 正增進你的理解力和閱讀能力,而完全在你能力范圍內的書,只是讓你獲取更多資訊而已,而資訊的獲取,在這個資訊如此發達的時代,你有太多的辦法來獲取。關 于這一點,Justin 作為一個關注“上層建筑”的程序員,去年在讀《深入理解計算機系統》一書時,有很深刻的體會。此書,對當時的我來說,完全超越我在計算機技術上的認知能 力,我花了很大的耐心,反復磨礪,尋找各種理解的方式,才將這書基本讀完(暫時性的讀完,還要不斷重讀)。但讀完后,我發現我獲取的不只是對更多計算機原 理知識,而是更為深刻的計算機設計和架構的思想,更關鍵的是,我獲得了駕馭這類書籍的信心于能力,這是平常在讀一本《×××計算機語言》之類的書時獲取不 到的。
分層次閱讀
第一層次:基礎閱讀
初步的閱讀能力和閱讀技巧,也應該是讀者都基本具備的層次。達到這階段,只要求你能辨識書中的文字即可,即擺脫了文盲狀態。
第二層次:檢視閱讀
檢視閱讀,才算是真正進入了閱讀的層次,但當然,只有你必須是精通了基礎閱讀,比如現在,讓你讀一本外文書,你可能就進入不了這個層次。對于檢視閱讀一般分成兩種:
有系統的略讀與粗讀
可以通過以下幾個方法來略讀:
-
先看書名,然后有序就先看序。要明白一點,書名和序,肯定作者花費心思最多的地方,通過閱讀它們,你基本可以對一本書進行歸類了。
-
研究目錄頁。一個好的目錄,可以助你對書的基本架構有概括性的了解,就像出發前,要先看一下地圖一樣。但是并不是每一本書的目錄都是能設計好的。 Justin 曾經讀過一本書叫《算法謎題》,它的目錄居然是將 100 道算法題索引出來,而沒有任何的歸類于串聯,后來,我也就基本斷定這書,就是一本算法集錦而已,作者的思維本身就是混亂的,只能給它打上“浪費時間”的標 簽了。
-
從目錄里挑選幾個看起來跟主題相關的篇章來讀讀。對于這一點,我最喜歡的就是讀開頭和結尾,因為萬事開頭難,作者要開始寫一本書,肯定需要深思熟 慮,盡快地拋出作者自己的觀點,抓住讀者。而結尾呢,作者一般會作出觀點的總結。如果發現作者的觀點,完全在那你理解范圍之類,我覺得沒有很多必要讀下去 了,因為要銘記,只有“主動閱讀”超越自己能力和理解的書,才能讓你獲得成長。當然,純粹位獲取知識,除外!
-
讀讀書的封面和包裝。這上面一般都有出版者的話,或者作者的其它相關書籍的介紹,在這些“面包屑”里,你或許可以發現新的”珍珠“呢。我超愛干這事,經常在這里面,發現新的值得一讀的書。
粗淺的閱讀
有難度的書,或者超越你能力范圍的書,肯定不是易讀的書。但如果要駕馭它,你需要先“粗讀”,即在第一次讀一本難讀的書時,從頭到尾先讀一遍, 碰到不懂的地方也不要停下來查詢或者思索。完整地讀一遍之后的了解,即使你只掌握了 50% 甚至更少,也能幫助你在后來重讀第一次略過的部分時,增進理解。就算不重讀,對一本難度很高的書了解了一半,也比什么都不了解要好——如果你在一碰上困難 的地方就停住,最后可能對這本書真的一無所知了。
第三層次:分析閱讀
閱讀的第三個層次就是分析閱讀,也是最重要的層次。分析閱讀包括以下三個方面:
- 了解書的內容
- 明白書到底在說什么
- 評論一本書
對于以上三個方面,作者列出了幾條基本規則:
-
你一定要知道自己在讀的哪一類書,而且越早知道越好。最好早在你開始閱讀之前就先知道。 關于這一條規則,我倒是要提醒特別提醒那些喜歡給人薦書的朋友,如果你推薦一本書出去,你最好能先告知將要讀這本書的人,這是一本什么類的書,這樣讀者才 能按自己興趣與認知,來盡快作出讀或者不讀的判斷,或者選擇相應的讀法。
-
使用一個單一的句子,或者最多幾句話來敘述整本書的內容。 對于整體內容,光是一個模糊的認知是不夠的,而判斷你是否確切清楚整體內容,唯一判斷的辦法就是,你能不能用幾句話來表達清楚。如果幾句話表達不出來,或者要用更多的話來表達,代表你還沒有將整體的內容看清楚。
-
將書中重要篇章列舉出來,說明它們如何按照順序組成一個整體的架構。 于建筑設計,軟件系統設計一樣,可讀性最高的書肯定達到了最完整的整體架構的程度。最好的書都有最睿智的架構。比如《史記》,可以輕易地將它分成 12 本紀,70 列傳,30 世家,10 表,8 書,而本紀是全書的提綱,所以對于讀者,先肯定要能通讀所有的本紀系列,而后可在列傳和世家里選擇一些感興趣的來讀,而當讀者對人物世系需要更多了解,就 可以多去看看表。
找出作者在問的問題,或作者想要解決的問題
一本書的作者在開始寫作時,都是有一個問題或一連串的問題,而這本書的內容就是一個答案,或許多答案。而技巧高超的作者,會用藝術的手段,將問 題和答案都隱藏起來,作為讀者,最大的義務就是找出問題和答案。這個尋找的過程,也是讀者理解力和閱讀能力獲得最大成長的手段之一。
第四層次:主題閱讀
主題閱讀是讀書的最高層次,或稱為最高目標。所謂主題閱讀指的是,為了學習和理解某個特定的主題時,牽涉到的往往不只是一本書,而是需要去讀一系列的書來研究和對比,從不同的書中相互補充觀點,形成自己對這一主題的知識系統。
做到主題閱讀的層次,第一要求就是必須承認某一個主題讀一本書是不夠的,第二個要求則是,需要知道應該讀那些書,而很明顯,往往第二個要求比較 難以達成。Justin 本人對于這一點上經驗還不是很多,畢竟不是專職搞研究的,平常對于某一主題的擴展閱讀,大多數還是來自書籍本身的“面包屑”,比如前面說過的,書籍封面和 序言里提到的同一作者的其它書籍。同時,一本優秀的書里,作者為了證明自己的觀點,肯定也是旁征博引的,所以,作者在書中提到的這些相關書籍就是發掘寶藏 的號地方。這在讀 Brooks 教授(同時也是《人月神話》的作者)的《設計原本》時,我就大有體會。Brooks 教授在它的書里,引用了很多其它經典書籍,也由此看出一位優秀的作者,肯定讀破萬卷書的。
總結:
讀書是一種習慣,一種技巧,更是一門藝術。讀書不只是為了獲取資訊,更是為了增進理解力,從而更好的理解世界。一個人讀書,只是將文字逐字逐句 地閱讀一遍往往是不夠的,那頂多只能稱之為消遣。一個人只是讀自己理解了的書也是不夠的,因為那樣獲取不到理解力的增長。而《如何閱讀一本書》一書,教會 我們的就是,如何“讀懂”一本書,并在讀的過程中獲得成長。?
<span id="shareA4" class="fl"> </span> </div>