聽說,技術大牛們是這樣讀書的

文章推薦指數: 80 %
投票人數:10人

本文轉自,開發者圓桌,一個10年老猿原創文章傳播開發經驗,尤其適合初學者或剛入職場前幾年程序猿的微信公眾號。

很多同學諮詢如何選擇編程類書籍以及如何閱讀的問題,在這展開一些探討,希望能夠幫助尋找好書以及採用科學的方法閱讀它們。

這些觀點結合了我自身閱讀的一些經驗總結以及網際網路上其他人分享的閱讀經驗。

問:如何尋找一本好書?

答:比如要學xx技術,鑒於市面上的書參差不齊,買不好花錢不說重要的是耽誤學習,如何尋一本物超所值的好書呢,不妨參考下面幾點篩選原則:

翻譯來的書;恕我直言,國外的書籍普遍好於國內的,新技術大都是從國外傳進來的,當然目前國內的BAT也是非常厲害的企業,但是整體來說國外的技術和技術書籍還是比較出類拔萃的。

銷量高的書;可以綜合分析一下京東、天貓、噹噹、亞馬遜等圖書網站上關於xx技術書籍的銷量,這些電商都有按照銷量排序的功能,從數據上可以了解到哪些書比較熱門,小夥伴們都在看哪些書等。

閱讀書介紹;一本書的介紹應該包括書的作者、發行時間、總頁數、目錄等信息,對於技術書籍來說發行時間很重要,因為技術發展太快了,書籍相對落後技術的發展,一定要看書的發行時間;再一個就是目錄,通過書的目錄可以快速了解整本書的體系結構、知識點、難易程度等,這些都是選擇一本書時要重點關注的,甚至可以去書店實地考察或者閱讀電子版,快速翻閱一下書中的內容,然後再決定是否要購買。


問:書多,時間少,看不完怎麼辦?

答:書太多了,可能是書太雜了,很多知識點是重疊的,這樣不成系統的閱讀,進步是有局限的。

適合閱讀;書太多從側面說明你沒有找到合適的書,一本好的書可以勝過N本不怎麼樣的書,關鍵看如何尋找合適的好書,前面一個問題應該可以幫助你找到合適的書進行閱讀。

對於沒有基礎的同學來說,強烈推薦使用視頻入門,但是當你有了一定的基礎之後,尤其是只是想查一查特定的知識點,定位視頻就往往不如翻書或者是google方便。

問題閱讀;帶著問題去找對應的書,面對實際的問題,閱讀效率是最高的,但是問題閱讀有一個局限就是知識不成系統,無法系統化學習,是需要警惕的一個問題。

建議請教一下在IT行業里工作的高手,他們看書有一個特點,就是按需而讀,什麼時候需要,什麼時候讀書,不需要的就一筆帶過,讀一個大概,用的時候能夠想的起來去哪裡查就行了。

時效閱讀;除了數據結構、設計模式、算法等基礎以外,技術發展是非常快的,技術書的時效性是非常重要的,如果不能快速的看完,可能放一段時間該技術都已經過時了。

很多人讀書就像是在學校學習教材,一個字一個字的扣,一個知識點非得弄得明明白白徹徹底底,才敢繼續往下讀繼續往下學,而這種讀書的方法是要不得的,計算機是應用科學,除了基礎的理論,90%的書是用不著去鑽研細節的。

體系閱讀;對於工作中或者職業規劃中用到的技術、知識要系統地閱讀,這樣才能形成知識體系,東一榔頭西一棒子,永遠學不完,而且永遠不精通。

區別閱讀;編程類書籍有很多分類,類似紅皮書白寶書之類的,內容多而詳。

其實更適合當參考書而不是入門教材;類似CookBook這類的書籍,更適合作為工具書使用。

不同類別的書要區別閱讀,根據實際情況來。

根據實際情況應用不同的閱讀方法,同時對編程類書籍進行非門別類的管理,你在閱讀上會更系統化,更有目標性,自然不會覺得書籍太多而無法看完。


問:如何高效閱讀編程技術類書籍?

答:編程技術與其他方面的書籍有相通的地方也有自身的特點,要根據實際情況分別對待,才能提高閱讀效率。

掌握通用閱讀方法;所謂通用的方法就是編程技術類書籍與普通的書籍閱讀方法相通的地方。

關於通用的閱讀方法,可以參考《如何閱讀一本書》,該書是2004年在商務印書館出版的圖書,作者是[美] 莫提默·J. 艾德勒、查爾斯·范多倫,主要論述指導如何通過閱讀增進理解力。

掌握編程閱讀方法;編程類的書籍關鍵在於多練,快速看一遍,記住目錄結構,知道哪些知識去哪兒找就行了。

真正記住的是具體工作中遇到的時候,實踐一兩次就記住了。

編程類書籍重在實踐,你要把一本書的每個demo自己親手敲一遍,理解運行過程,比你看書打筆記要有用得多。

當然,並不是所有編程類書籍都靠多練,比如一些理論知識如數據結構、算法還是要靠理解原理、多總結以及多記錄筆記的。

閱讀的越多,你的知識面就會越廣,很容易開拓自己的思路。

掌握分類閱讀方法;編程類書籍有很多類別,每類書的目標不同,自然閱讀方法也會不同。

工具類書籍要熟記目錄結構,以便於後續快速查閱,同時最好搞一份電子版本,方便在電腦或者手機上隨時查閱;

基礎理論類書籍要多做筆記多總結,不斷夯實基礎理論,充分理解基礎理論才可以更好的完成上層建築的工作;

類似紅皮書白寶書之類的,內容多而詳。

其實更適合當參考書而不是入門教材。

如果非要看這類書的話建議在急短的時間內突擊看完,這樣不會看到後面連前面講的是什麼都忘了。

不用要求自己在看第一遍的時候就全部理解透徹,細節的地方以後用到了再回頭細看。

掌握英文閱讀方法;很多的技術文檔都是英文版,作為開發者會點英文閱讀方法是非常必要的。

要想閱讀英文的書,最關鍵的一點首先要過心理這一關,有很多人認為自己的英文水平不夠,所以不敢讀英文的書,注意這裡說的是不敢,而不是不能。

大多數的還沒有上戰場,就已經被嚇死了。

因此,首先一點,你要敢打開英文的書,沒有人天生就能讀英文,但是如果你不讀,肯定就永遠不會讀了。

先打開英文書,手邊備好金山詞霸、百度翻譯、谷歌翻譯等工具,注意這個時候不要給自己太大的壓力,想著非要通過一本書提高自己英文的水平,千萬別這樣,你會很累而且會有很深的挫折感,想著讀書能給自己帶來技術和英文上的進步就可以了。

另外,建議剛開始的時候選擇簡單易讀的英文書,不要挑選太難的,中英文對照的讀效果會更好。

英文書讀起來也非常忌諱一個字一個字的去讀,那就太累人了。

掌握思維導圖閱讀法;假設你拿到了一本非常厚而且對你而言非常重要的技術書,而你必須在限定的時間內讀完他。

這時,你要做的第一件事是把這本書的目錄讀一遍。

把握了目錄,你就把握了書的內容。

動手把目錄上標註出的章節畫成一棵樹吧,就像學習數據結構時我們經常做的那樣:根節點是書的題目、第一層節點是章、第二層是節,類推下去。

畫好了這棵樹,這本書就已經被你讀薄了。

你會快速定位出書的重點以及自身需要的知識分布,根據需要閱讀即可。

不斷總結;當然,閱讀者個體之間存在很多差別,不妨試試上面所講的方法,如果覺得不適合自己的話,可以總結一套自己的讀書方法論。

你可以在搜尋引擎中搜索類似「如何讀技術類書籍,技術類圖書閱讀技巧,讀技術書籍的技巧」這樣的關鍵字,學習更多閱讀方法和技巧。

重要的是要多嘗試,而不是沒堅持幾天就宣告放棄了,貴在持之以恆,不斷總結。

如果你有不錯的方法,可以留言補充上來,一起學習進步。


請為這篇文章評分?


相關文章 

讓你讀書高效的5個方法

最近,在寫作群交流的時候,幾個小夥伴提出一個共同問題:「我喜歡看書,也經常看書,但基本上看完就忘了,看的時候還有點感覺,看完就沒印象了,也沒有運用上,當然我知道,這樣總比沒有看書習慣的同學要好的...

讀穿一本書,3招就夠了?

貓寧!當你打開這篇文字就證明了,我們一樣熱愛閱讀。 :)於我來說,閱讀最初是興趣,後來漸漸變得順其自然。讀書越多,越發現自己無知,於是更努力去多讀好書。一次,和書友交流時感慨:這輩子,好書太多,...

你多長時間讀一本書?

如果按照天數來計算的話,我平均一天讀一本書。但如果具體到某本書的話,就不一定了,可能有的經典書籍,大概讀很久,有的暢銷書籍,尤其對於一些通俗易懂的書籍,可能一天讀兩本都。

讀什麼書可以改變命運?

版權聲明:本文系原創作品,作者孫克強,轉載請與本人聯繫;作者微信公眾號:前進前進,ID:sun-keqiang;(一)我發現我真是個反面的活教材,不管你信不信,反正我是信了。向大家匯報一下我以前...

給大學生推薦的書單 | 過年的時候拿來看看

總有人問我讀書有人什麼用。我想到一句話:「你可以嘲笑我讀書,而我絕對不會嘲笑你不讀書」,想必,這就是讀書的意義吧。忽然想給正在讀大學的你們推薦一些好書,建議先轉發,然後有空的話一本本的看。當然,...

10分鐘掌握高效閱讀的五大步驟和十大關鍵

今天小V給大家分享的課程是戰隼老師(知識管理專家)的「高效閱讀的五大步驟和十大關鍵」參考閱讀時間:5min閱讀方法論心得實踐分享:怎樣把閱讀轉化為能力關於閱讀,我們都遇到過這些問題:如何選擇最適...

世界讀書日,來談談讀書的十一種方法

本文內容由【訊飛快讀】小程序用戶創作、分享,點擊音頻收聽全文:今天,是世界讀書日。俗話說,活到老學到老。書籍作為精神的食糧,陪伴我們的一生。但是,您有仔細了解過讀書的方法嗎?下面,有十一種讀書方...