和刻苦學習相比,選擇一本好書更重要
配圖是我的書櫃,從大二開始,每當要學習新知識的時候,我就要花一天的時間專門去調研翻看多本相關的書,爭取挑選出一本適合自己的精華。
我一直崇尚一句話:
「Always learn from the best!」
意思是:要學就學最好的。
昨天,為了找到一本好書,我又花了一下午加一晚上。
最終,我如願找到了那本適合我的書。
半天,時間很長,可是很值得。
還記得,剛上大學那會兒,除了學校發的書,我基本不看其他專業相關的書籍。
直到後來學習C語言,我才發現我看的教材真的很爛,說爛可能有點嚴重,不過至少這本書是不適合我的。
市面上的書真的太多了,就C語言相關的書籍豆瓣上就有2800多本。
在我看來,如果在剛開始學習一門知識的時候就看了一本「爛」書,那麼我們距離放棄就不遠了。
看這本書就像是在背四六級單詞,背了很多次,每次背到D開頭的單詞就放棄了。
所以我棄療了。
在一次逛圖書館的途中,我看到了一本之前聽前輩提起的書:
《C Primer Plus》
這是一本學習C語言的精粹,豆瓣評分9.1,我一開始只是隨便翻翻,看目錄覺得還不錯,就找了個地方坐下來讀了讀,這本書的排版和知識體系的構成,深深的吸引了我,第一次讀我就看了80頁,這是我看的第一本計算機相關的書。
它講的比課本更加生動,淺顯易懂,也解答了我之前的不少疑問。
這是我第一次意識到:
書不一定只能讀課本。
大學四年,我認為中國高校最大的兩個弊端就是:
1.學校發的教科書永遠是本學校老師自己編寫的。
2.你不聽老師的課,你就考不過。
我不知道其他學校情況如何,我也不是說我們學校老師編輯的書不好。
當然,本校老師編輯的教科書中不乏經典之作。
可是也有太多的書是為了湊指標而完成的,一本書好幾個老師寫,一人寫幾章,要麼前後知識重複,要麼就是銜接不上。
而最令我不能理解的是:
「考試題就在課本中」
我認為學習知識不應該這樣。
不應該我不看你寫的書,不聽你講的課我就考不過期末考試。
我來讀大學是為了真正的學習知識,而不是為了考過幾門試去背面向對象的含義,去背各種演算法的複雜度。
前十幾年已經受夠了應試教育,我不想在大學還這樣為了考試而學習,我想我應該學一些自己感興趣的東西。
所以,我放下了教材,花了大約好幾天的時間去調研。
2014年那會兒,知乎上還沒有段子,還有不少大神推薦優秀的學習資料。
我也開始在豆瓣上開始看書評。
從那時候起:
我明白了:
「Always learn from the best!」
「讀書只讀經典」
雖說選擇資料的時候,需要花費一定的時間,但是相信我:
花一天的時間去選擇一本好書,可以節約你10天的時間。
也是從那時候開始,我開始支配自己的時間,按照自己的節奏去學習。
很多時候我都不去教室聽課,反而習慣自己看書,跟著網上的免費視頻學習。
我聽完了MIT的編譯原理、計算機網路。
看完了北京大學的操作系統和清華大學的數據結構。
我會認真的去選一門課和一本書。
也正是因為這樣
我才有機會看到陳希孺先生編寫的《概率論與數理統計》
一位由中國科學院院士,知名數學家編寫的書,它的豆瓣評分是9.4分。
這本書的分量可想而知。
我看了Andrew S 的計算機網路。
正是這本700多頁的書讓我對這麼一門枯燥的課程提起了興趣。
當然,好書還有很多,我就不一一舉例了。
還是我在文章《為什麼說會使用搜索引擎對學習編程很重要》中提到的那句話:「我們缺少的不是資源,而是找到資源的門」。
花一點時間去找一本好書,一門好課,很值得。
噢,對,我在文章開頭說要找的書是一本前端相關的書,這本書的名字是:
《HTML & CSS 設計與構建網站》
豆瓣評分8.9分,我目前看了140頁了,依舊覺得很精彩。
我看它是因為我想要自己搭建一個web平台,之後用來分享一些自己的感悟,當然還有一些小教程。
不過我本身是做Linux C++開發的,平時寫C++和PHP較多,對前端知之甚少。
而現在既然有了這個需求,那就找一本網頁設計相關的書系統地學一學,在優秀開源框架的基礎上,我已經實現了基本功能,不過還差一些細節和功能需要用到前端知識去完善,可以先給大家看看。
網站的副標題就是那句我崇尚的話:
「Always learn from the best!」
所以,你是否有想過,為什麼你看了那麼多書,聽了那麼多課,還是沒有學會編程?
你可以嘗試著從選擇一本好書開始。
寫在最後:
這篇文章本來是昨天推送的,不過由於晚上寫文沒注意寫錯了幾個字,所以就刪了,之後還有不少朋友來問我為什麼刪了,感謝你們的支持。
TAG:大數據前沿 |