程序員應(yīng)該如何讀技術(shù)書籍

一名技術(shù)人員想要提高技術(shù)水平,或者系統(tǒng)地學(xué)習(xí)一門新的技術(shù),最好的辦法之一就是閱讀技術(shù)書籍。而閱讀技術(shù)書籍更多的是帶有功利性質(zhì)的,需要追求效率,同時(shí)大多數(shù)技術(shù)書籍都較難。

所以我們?cè)陂喿x技術(shù)書籍的時(shí)候,應(yīng)該記住三個(gè)要點(diǎn):

  • 挑選一本適合自己的書
  • 降低閱讀難度
  • 盡快讀完

挑選一本適合自己的書

如果在一開始的時(shí)候挑選一本爛書,那么即使將書讀透了也無補(bǔ)于事,所以挑書是至關(guān)重要的事情。

這里列出挑書時(shí)的幾個(gè)基本的要點(diǎn):

  • 盡量挑選經(jīng)典的書籍
  • 挑選自己勉強(qiáng)能讀下去的書
  • 確保書中有六到八成的內(nèi)容是你不了解

如果一本書的內(nèi)容你都熟悉,那讀起來必然很輕松,但這就沒有讀下去的意義了,因?yàn)槟銦o法從書中學(xué)習(xí)到新的知識(shí)。如果一本書的內(nèi)容你完全沒有背景知識(shí),那么讀起來會(huì)很吃力,強(qiáng)行讀下去只會(huì)讓你痛苦無比,收獲甚少,甚至半途而廢。

而經(jīng)典書籍一般都滿足后面兩個(gè)條件,而且經(jīng)典書籍一般都會(huì)講解得比較系統(tǒng),對(duì)后續(xù)的拓展很有幫助。

這里推薦一個(gè)比較全面的書單供大家參考 程序員必讀書單 1.0

如何降低閱讀難度

技術(shù)書籍往往比較難,所以挑選一本好書后,基本目標(biāo)應(yīng)該是避免半途而廢,而減低閱讀難度則是避免半途而廢最好的保障。所以我們應(yīng)該利用一切條件,盡可能地降低閱讀難度。

這里列出我總結(jié)的幾個(gè)點(diǎn):

  • 做好充足的準(zhǔn)備
  • 給自己一個(gè)舒適的環(huán)境
  • 不勉強(qiáng)自己
  • 不求甚解,跳過難點(diǎn)

讀書就像爬山,充足的準(zhǔn)備是降低難度的最好方法,特別是你將要去探索一個(gè)全新領(lǐng)域的時(shí)候。

一般常見的準(zhǔn)備,就是去網(wǎng)上搜索相關(guān)的技術(shù)資料,快速翻看一些入門書籍,讓自己對(duì)基礎(chǔ)概念,專業(yè)術(shù)語有所了解。同時(shí)盡可能地獲取他人對(duì)這本書的閱讀經(jīng)驗(yàn),比如請(qǐng)教身邊閱讀過這本書的人,去豆瓣看書評(píng),在知乎搜索相關(guān)問題等。這些準(zhǔn)備都能很好地為你以后的閱讀降低難度。

在經(jīng)過充足的準(zhǔn)備后,應(yīng)該營(yíng)造一個(gè)舒適的環(huán)境去閱讀。比如我一般會(huì)選擇安靜的公共場(chǎng)所(比如圖書館或者公司),因?yàn)楣矆?chǎng)所下不會(huì)太過松懈,而不至于無心學(xué)習(xí)。同時(shí)我會(huì)將草稿紙和筆準(zhǔn)備在身邊,以備在不懂的地方,或者有所感觸的地方,將自己的思路進(jìn)行整理。

閱讀書籍的時(shí)候,應(yīng)該量力而行,就像爬山,筋疲力盡的時(shí)候就要休息。同時(shí)要了解自己的生物周期。在低落期的時(shí)候,可以選擇復(fù)習(xí)之前已經(jīng)閱讀過的部分,整理自己的思緒。在精力充沛的時(shí)候,則應(yīng)該加快閱讀進(jìn)度??傊贿^度勉強(qiáng)自己,只要量力而行就好,但不可中斷。

不求甚解這一點(diǎn)可能有點(diǎn)反常里,但其實(shí)很多人在閱讀書籍的時(shí)候,就是往往被一些難點(diǎn)所阻擋,最后導(dǎo)致半途而廢的。所以,對(duì)于不能想通的地方,應(yīng)該盡早放棄,繼續(xù)向前閱讀。而那些難點(diǎn)則應(yīng)該留到以后你復(fù)習(xí)的時(shí)候才去思考。要明白,大部分人都不可能一遍就把書讀透。強(qiáng)行去理解,只會(huì)耗費(fèi)你的精力和信心,讓你在終點(diǎn)前倒下。

盡快讀完一遍

降低閱讀難度所做的一切努力,都是為了讓我們盡快將書讀完一遍。因?yàn)殚喿x的速度越慢,耗費(fèi)的精力就會(huì)越多,同時(shí)越?jīng)]有信心讀完,壓力越大,從而越容易半途而廢。畢竟大多數(shù)人,都難以堅(jiān)持,而且我們也不希望是靠意志力去堅(jiān)持而將書讀完。

將書盡快讀完的好處則是,當(dāng)你讀完整本書后,你對(duì)這本書乃至這個(gè)技術(shù)領(lǐng)域的整體框架,都有了一個(gè)大概的了解。擁有了全局觀后,你再去看前面沒有解決的難點(diǎn),就會(huì)發(fā)現(xiàn)它們更近簡(jiǎn)單了。更重要的是,由于你已經(jīng)把書讀了一遍,所以心理負(fù)擔(dān)會(huì)小很多。

有些書可能難度過大,即使在降低難度的情況下,也不能讀完。這時(shí)就應(yīng)該對(duì)之前讀過的部分,開啟第二次閱讀,讓自己對(duì)前面部分的內(nèi)容更加掌握。在這個(gè)基礎(chǔ)上,再繼續(xù)硬啃下去。

當(dāng)你把一本書過了一遍后,你的大腦會(huì)在書中建立了一些標(biāo)志,順著這些標(biāo)志,你可以快速到達(dá)你想去的任何地方。對(duì)于一本好書,讀完一遍只是開始,只有多讀幾遍才能完全吸收所有的知識(shí)。我的建議是,在讀完一遍后,應(yīng)該在兩個(gè)月內(nèi)重新閱讀一遍,而且應(yīng)該細(xì)讀,將前面不求甚解的地方都仔細(xì)琢磨一遍。但根據(jù)我的經(jīng)驗(yàn),第二遍的壓力往往會(huì)小很多,所以就不做細(xì)說了。

最后

讀書本身就是一個(gè)比較漫長(zhǎng)的過程,只有持之以恒才能做好。而持之以恒的秘訣,就在于設(shè)法減輕這些痛苦,別給自己過多期望和壓力,不勉強(qiáng)自己,只求每天都有所進(jìn)展就可以了。

這就是我閱讀技術(shù)書籍的辦法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容