阅读好书依然是提升自己的高效方法:兼以作者的身份告诉大家如何选择书,以及高效学习的方法...
? ? 國內(nèi)技術(shù)網(wǎng)站多如牛毛,質(zhì)量高的網(wǎng)站也不少,博客園也算一個(gè),各類文章數(shù)以百萬計(jì),我隨便輸入一個(gè)關(guān)鍵字,比如Spring Cloud,都能看到大量的技術(shù)文章和教學(xué)視頻,我無意貶低技術(shù)文章和教學(xué)視頻的作用,否則博客園第一個(gè)就封殺我的文章了,我只是想說,如果大家想讓自己成為大牛,系統(tǒng)性地閱讀書籍不失為一條捷徑。
? ? ? 我給出如下的論據(jù):
? ? ? 論據(jù)一:我見過不少大牛,他們辦公桌上的圖書都是堆積如山。我可以這樣說,看了很多書還未必成大牛,但不讀書一定成不了大牛。
? ??
? ? 論據(jù)二:正是因?yàn)榫W(wǎng)上文章太多,這導(dǎo)致了紙質(zhì)書的幅度衰退。正因如此,各出版社才會(huì)嚴(yán)格把關(guān),一些不好的書很少有機(jī)會(huì)出版,因?yàn)槌霭媪艘欢ㄌ?#xff0c;這話反過來說,目前能經(jīng)過出版社審核出版的書,大多質(zhì)量不會(huì)差。
? ? 論據(jù)三,目前大家公認(rèn)的大神,總會(huì)以教學(xué)視頻或圖書等方式向大家展示自己,不看書,那怎么知道寫技術(shù)書的條條框框?也就是說,從看書,到寫書再到成為大牛,很多著名大牛就這樣過來的。
? ? 總結(jié)性觀點(diǎn):網(wǎng)上知識(shí)雖然很多,說是海量也不為過,但太雜,有些甚至相互矛盾,假設(shè)某書有12個(gè)章節(jié),可能其中的內(nèi)容網(wǎng)上都有,但我得用很長(zhǎng)的時(shí)間才能收集全,即使收集全了,我還無法有效甄別哪些該學(xué),以及學(xué)習(xí)的方法(如果我都知道了我干嘛還要學(xué)?),但如果我買了一本經(jīng)過出版社檢驗(yàn)過的書,我就省去了收集和鑒別的精力,而且還能沿著作者給出的途徑快速地上手某個(gè)知識(shí)點(diǎn)。
?
? ? 好了,如下給些干貨,我畢竟也出了不少書,最近一本書是java web輕量級(jí)開發(fā)面試教程,我就以作者的身份告訴大家該如何甄別好書。
? ? ?第一,出現(xiàn)如下情況的圖書慎買。聲明下,我只是列出一些鑒定方法,無意針對(duì)任何一本書。
? ? ?1 出版社不知名,從目錄上看,內(nèi)容敘述一般,這有可能是自費(fèi)出的書,出書的目的:世艱不拆。
? ? ?2 隨便翻下書,一般來說,技術(shù)圖書總是會(huì)結(jié)合代碼結(jié)合圖表來說,如果出現(xiàn)大段大段純文字的,這本書慎重買。因?yàn)槿鄙俅a等必要說明手段,這本書未必能把你教會(huì)。
? ? ?3 看下一本書的前言和內(nèi)容介紹,以及每個(gè)章節(jié)的起頭文字和每章小結(jié),看下這些文字作者是否是在敷衍,不排除正文內(nèi)容好但這些文字有些敷衍的好書,但畢竟少。
? ? ?4 看下書里作者有沒有騙篇幅的嫌疑,比如安裝某個(gè)組件,作者把所有的步驟都貼上圖,或者大段引入現(xiàn)成的API說明, 一處不要緊,但如果很多地方都這樣,而且文字看上很隨意,明顯看得出敷衍的痕跡,那么這本書慎重,都騙篇幅了,那可能連讀者一塊騙。
? ? ?5 看最后幾章的文字質(zhì)量是否還是一絲不茍,因?yàn)閷憰莻€(gè)長(zhǎng)期的活,我的書350頁,寫了半年,如果到最后工作忙 ,或者寫書熱情過了,可能虎頭蛇尾了,甚至爛尾了,這樣的話,書的精華部分就要大打折扣了。
? ? ?6 有些書講的知識(shí)點(diǎn)非常吸引人,但是實(shí)用性不強(qiáng),說白了學(xué)好了也沒處用,這種書大家可以自行選擇。
? ? ?7 再如一些案例書,案例雖然多,但大多中規(guī)中矩,明顯看不出這些案例是從項(xiàng)目中抽取了,也無法從這些案例中看出實(shí)踐中總結(jié)出來的精華點(diǎn),那這類書中的案例可能是從別人那山寨出來的,不會(huì)有版權(quán)問題,但也別想得到太多的收獲,說白了這些書可能就是 簡(jiǎn)單能跑通的代碼加看圖說話。
?
? ? 第二,如何選擇對(duì)自己有幫助的書。
? ? 1 看目錄,從目錄中看這本書是否系統(tǒng)性地給出了知識(shí)點(diǎn),比如 Spring Cloud的書,看下目錄,看這本書的選材是否是過于偏重理論而忽略實(shí)現(xiàn),再看下這本書的內(nèi)容是否涵蓋了當(dāng)前的熱點(diǎn)。
? ? 2 看前言和內(nèi)容介紹。一般比較上心的作者,可能文字功底參差不齊,但總是會(huì)盡最大努力寫好書,那么這些書的前言和內(nèi)容介紹,一般就不會(huì)落俗套。
? ? 3 看下代碼以及相關(guān)的說明,一般好書里的代碼不會(huì)少,而且在講述代碼時(shí)不會(huì)過于簡(jiǎn)單,也不會(huì)看圖說話,而是會(huì)針對(duì)性地給出自己的見解,或者講下項(xiàng)目中的實(shí)踐經(jīng)驗(yàn)。
? ? ?4 看書的附帶資料。一般的好書除了附帶代碼外,還會(huì)附帶視頻教學(xué),這樣書就物超所值了。
? ? ?5 看下敘述性文字,是簡(jiǎn)單的照本宣科,還是看上去有種親和力,或者到處可見項(xiàng)目中凝結(jié)出的經(jīng)驗(yàn)。
?
? ? 第三,從書中學(xué)內(nèi)容的局限性。
? ? ?1 能把資深架構(gòu)級(jí)別知識(shí)點(diǎn)講清楚的書不多,比如有100萬個(gè)程序員,最終可能也就60萬能升級(jí)到高級(jí)程序員,也就20萬成升級(jí)到架構(gòu)師,估計(jì)最后成為資深架構(gòu)級(jí)別的大牛也就5萬人。達(dá)到高級(jí)別的人很少,而且這些人未必會(huì)寫書。
? ? .所以,目前的情況是,對(duì)于架構(gòu)師而言,能適合閱讀的書不多,而且即使有適合的,可能也就其中的2個(gè)章節(jié)有幫助,所以對(duì)這些大牛而言,只能是多讀書,從多本書里抽取知識(shí)點(diǎn)。
? ? 2 有些經(jīng)驗(yàn),或者技巧,或者心得,根本無法從書里得到,這些只能靠自己總結(jié),或者偶爾能從網(wǎng)上得到些秘籍。
? ? 不過話說回來,大牛們一定是讀了很多書積累了扎實(shí)的功底后,才能自己領(lǐng)悟出各種武林秘籍。
?
? ? 最后,書山有路勤為徑.
?
? ? 比如升級(jí),總是要靠時(shí)間積累,哪怕我不看書,是從其他渠道獲得知識(shí),總不能三天打魚兩天曬網(wǎng)。
? ? 最后自夸下,就看在我將近11點(diǎn)還在寫博,而且我在博客園更新博客的頻率不算低,希望各位大神保佑我早日成為資深架構(gòu)師。
?
? ?我也相信,不管用什么方法,只要大家勤奮刻苦了,總能總結(jié)出針對(duì)自己的進(jìn)階方法,總能達(dá)到自己的預(yù)期目標(biāo)。
?
?
? ??
?
總結(jié)
以上是生活随笔為你收集整理的阅读好书依然是提升自己的高效方法:兼以作者的身份告诉大家如何选择书,以及高效学习的方法...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3 列表的增删改查
- 下一篇: Arduino的光敏传感器和超声波测距传