看書的一點小建議。。。

Hello 大家好,我是哈工大吳師兄。

前段時間我寫過一篇看視頻的一點小建議,今天把看書的一點小建議補上,免得給大家帶來誤解:吳師兄不愛看書,只愛看小視頻。

程序員的書可以粗略的分成兩類,一類是專業性很強的技術書,另外一類是可以泛讀的雜牌書。

先說專業很強的技術書。

這一類書普遍有個特點,很厚。

比如黑皮書系列

書一厚,就容易畏懼,看書的效率自然跟不上去。

克服的第一步是先看前言。

大部分作者都會在前言中若有若無的“吹捧”自己,接着感謝家人、朋友、編輯、或者小貓小狗的幫助,最後介紹一下本書的大綱。

這些內容都很重要。

通過作者的感言,我們能知道作者到底有“多牛逼”,在心中塑造一個權威的形象,方便我們閱讀的時候相信這些內容是正確的,很多時候,只有先認爲是對的,才能讀下去

我並不是想要說明不要懷疑權威,只是如果一開始就帶着挑毛病的心態去閱讀,會很累,如果你是大神,請忽略。

接下來,再仔細的閱讀作者給出的大綱介紹,這部分內容決定了你是否需要讀這本書、要怎麼讀這本書。

算法圖解》在前言中給出了十分明確的閱讀建議:

趣學算法》同樣如此:

每一本書的閱讀方法都是有區別的,作者是最瞭解怎麼閱讀這本書的人,配合好作者的建議才能事半功倍。

克服的第二步是看目錄。

之前我和大家聊過我高考復讀那年成績突飛猛進,很重要的一個技巧就是面向目錄學習,用現在的話來說就是使用思維導圖。

當時我的理科成績一直拖後腿,化學常年不及格。

於是化學老師告訴我一個技巧:每個元素體系之間是有相互聯繫的,同時也是類同的,你先學好一類元素,之後遷移過去就能學的很快

我受到啓發,拿了一張 A4 紙,把化學課本上的目錄摘抄下來,一章章看,同時記錄我認爲最核心的知識點,一個月下來,突然發現化學好簡單,每次月考前都會把那幾張 A4 紙拿出來迅速瀏覽一遍,後面居然考了幾次滿分。

讀專業書籍同樣如此。

用 A4 紙或者 Xmind 把目錄轉換爲思維導圖的形式,這樣在開始時便對知識有一個自己的總結,會思考這些內容作者會怎麼寫。

接下來,邊閱讀具體章節邊填充自己認爲有價值的內容上去,結合艾賓浩斯遺忘曲線,很容易把幾百頁的書籍濃縮成自己能看懂的一張大圖片。

思維導圖是寫給自己用的,而不是給被人看的

完成了這三個步驟,初步克服了對黑皮大頭書的恐懼,接下來就是學習各個章節的內容了,方法無非就是跳讀、略讀、掃讀。

這些技巧大家應該在自己學習的過程中都使用過,這裏就不展開來說,核心點就一個:畢其功於一役是不現實的想法,花時間纔行。

再來聊聊雜牌書的閱讀方法。

或許是我看了太多小說的緣故,我把很多專業性沒那麼強的 IT 書籍都當做小說來看,比如《浪潮之巔》、《我的第一本算法書》、《信息簡史》,蹲坑摸魚可以看、午睡前也打開微信讀書瞄幾分鐘,反正不求甚解

不想讀了,就打開其它的網絡小說追幾章;覺得無聊,再重新打開翻翻。

一來二回,一個月也能看不少。

這個方法有個弊端就是無法寫出很好的讀後感,也無法給別人講清楚書中的細節,好處就是讀起來無壓力,同時看別人的書評能看進去

說完了看書的幾個小建議,再補充介紹如何選書

我很認同吳軍在《閱讀方法論》中提及的一個觀點:進入一個陌生領域,首先要從閱讀“正統”文獻或者作品開始。

所謂“正統”,是指在那個領域或者行業裏被主流認可的,它提供了一個基準線,其他人寫的內容都是在這個基準線上進行修改。

每個人對技術的理解不一樣,側重點也就不一樣,如果一開始就先跟着“非正統”的路徑學習,有可能速成絕世武功,但也有可能走火入魔。

按照“正統”的路徑進行學習,起碼能在武林正派中紮根下去。

所以,有時間看書,就先不要看專欄;有時間看專欄,就先不要看各種博客;有條件看官方文檔,就先不要看速讀教程。

比如,想系統的學好算法,那必須要看《算法4》和《算法導論》。

程序員江湖有個傳言:懂了《算法導論》的 90%,就超越了 90% 的程序員

這裏提到了《算法導論》這本書,所以補充一句:初學者不要直接擼《算法導論》

這個結論貌似和正統一說很矛盾,實際不然。

想要系統的學習好算法,那《算法導論》是一本必啃的書,但對於我們絕大部分程序員來說,並不需要掌握算法的百分百內容,掌握好了肯定能寫出高質量的代碼,沒學會也不影響正常的工作,甚至大部分情況下,學習算法的目的就是爲了能刷題進大廠。

如果你抱着爲了進大廠的目的,買來一本《算法導論》開始啃,相信我,很快你就會沒耐心的。

比如時間複雜度平均最壞是兩套不同的概念,《算法導論》中有很詳細的推導過程,想要短時間全部看懂,沒那麼簡單。

正確的做法去先選擇一本薄一點、相對容易的書去閱讀,系統的閱讀一遍,先建立學習算法的信心。

小結

技術上可以分爲兩類,對於專業性強的書籍先閱讀前言,建立自己的思維導圖再花時間去閱讀;對於專業性不強的雜牌書可以當小說看,沒事翻一翻;優先選擇正統的路線開始學。

無論是視頻還是書,技巧再多如果不去看,那終究是無用功,你說是吧。

今天的內容就這些,我是哈工大吳師兄,規格嚴格,不讓及格,一個延期畢業的學渣,畢業後工地搬磚兩個月轉行做程序員,最終逆襲拿到 10 個大廠 Offer。

本文分享自微信公衆號 - 五分鐘學算法(CXYxiaowu)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章