讀一本好書涕癣,就仿佛和一位高尚的人談話;
讀一本好的技術(shù)書恬叹,就仿佛有個(gè)大神在手把手教你同眯。
重劍無(wú)鋒须蜗,大巧不工。優(yōu)秀的技術(shù)書籍各具特色菱农,但差勁的技術(shù)書籍總是驚人的相似柿估,如《XX天XX技術(shù)從入門到精通》系列叢書。真正優(yōu)秀的書籍的妖,是不會(huì)靠書名來(lái)博取讀者的眼球,因?yàn)樗孕艃?nèi)容就足夠吸引你娇未。
選擇一本靠譜的技術(shù)書進(jìn)行閱讀零抬,是對(duì)自己的時(shí)間和金錢負(fù)責(zé)(其實(shí)錢不是問(wèn)題宽涌,浪費(fèi)時(shí)間讀糟糕的技術(shù)書無(wú)異于自殺)。根據(jù)我多年購(gòu)買技術(shù)書籍的經(jīng)驗(yàn),給出以下幾點(diǎn)參考標(biāo)準(zhǔn)嫡良,希望能給你們帶來(lái)幫助献酗。
口碑
不得不說(shuō)罕偎,任何東西的傳播,口碑還是很靠譜甩苛。你的編程啟蒙老師俏站、你公司的技術(shù)老大、你的同事或技術(shù)社區(qū)推薦的書墨林,基本上都很靠譜犯祠,不會(huì)坑你。你通過(guò)這個(gè)途徑可以獲取不少你可能沒(méi)聽(tīng)過(guò)的書名的好書搔耕,因?yàn)榇蟛糠謨?yōu)秀的書籍度迂,你可能早就聽(tīng)別人講爛了(如《代碼大全》)。
司徒正美寫的《JavaScript框架設(shè)計(jì)》就是我同事強(qiáng)烈推薦給我看的惭墓,在此之前我還真沒(méi)聽(tīng)過(guò)這人這書。還有技術(shù)社區(qū)里推薦的划咐,比如系統(tǒng)性學(xué)習(xí)正則表達(dá)式钧萍,大家基本都會(huì)推薦你去看余晟老師翻譯的《精通正則表達(dá)式》,講解正則表達(dá)式的所有書籍中队魏,就目前來(lái)看胡桨,無(wú)出其右瞬雹。
經(jīng)典
經(jīng)典就是經(jīng)過(guò)歷史選擇出來(lái)的“最有價(jià)值的書”。當(dāng)你提到某個(gè)領(lǐng)域呢诬,總能有那么一兩本書浮現(xiàn)在你的腦海胖缤,那這就是經(jīng)典書籍哪廓。也許你讀都沒(méi)讀過(guò),但從你的師兄老師那充滿敬意的表情中敞曹,你可以感受到這些書的分量综膀。
提到編譯原理,知情的人都會(huì)想起《編譯原理》和《現(xiàn)代編譯原理》橄登,看名字也許會(huì)陌生拢锹,但我告訴你這是龍書和虎書,你就明白了蹋半,其實(shí)還有一本鯨書充坑,一般人我不告訴他捻爷。提到軟件工程,都會(huì)想起 Frederick Phillips Brooks 寫的《人月神話》巡莹。提到代碼重構(gòu)甜紫,肯定少不了 Martin Fowler《重構(gòu) - 改善既有代碼的設(shè)計(jì)》,他本人也是國(guó)際著名的面向?qū)ο蠓治鲈O(shè)計(jì)棵介、UML邮辽、模式等方面的專家贸营,敏捷開發(fā)方法的創(chuàng)始人之一。
你會(huì)發(fā)現(xiàn)經(jīng)典的書籍基本都是10年前寫的揣云,有的甚至是20多年前寫的(比你的年齡還大)邓夕,但它們闡述的道理在現(xiàn)在這個(gè)軟件技術(shù)飛速發(fā)展的時(shí)代阎毅,依然十分奏效,這就是經(jīng)典扇调。
作者
你可以通過(guò)調(diào)查作者的知名度來(lái)評(píng)估某本書是否值得讀,反過(guò)來(lái)捡絮,你也可以通過(guò)知名的程序員莲镣,來(lái)找到優(yōu)秀的書籍進(jìn)行學(xué)習(xí)剥悟。能稱為世界級(jí)的軟件開發(fā)大師人屈指可數(shù),能夠閱讀他們寫的書籍略板,比上任何培訓(xùn)班都值得慈缔。例如藐鹤,Robert C. Martin(江湖人稱“Uncle Bob”)寫的《程序員的職業(yè)素養(yǎng)》和《代碼整潔之道》(我都有讀過(guò),竊喜中)挠蛉,計(jì)算機(jī)先驅(qū) Donald E. Knuth《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》以及jQuery之父John Resig的《JavaScript忍者秘籍》等谴古。
贊譽(yù)
給一本書寫贊譽(yù)的人如果是某個(gè)領(lǐng)域的出名人物掰担,那這本書肯定不是好書就是神書了怒炸。但是,一般這種情況下勺疼,作者本身肯定是非常牛逼的人物,不然請(qǐng)不動(dòng)大神給自己寫贊譽(yù)捏鱼。比如恢口,2016年4月出版的《CSS揭秘》,豆瓣評(píng)分目前9.3穷躁。作者 Lea Verou 本身是W3C CSS工作組七位特邀專家之一耕肩,給她寫贊譽(yù)的人有因妇,《CSS權(quán)威指南》(這也是本好書)聯(lián)合作者 Estelle Weyl、OOCSS項(xiàng)目創(chuàng)始人Nicole Sullivan猿诸、《網(wǎng)站重構(gòu)》(同是好書)的作者Jeffrey Zeldman 以及同是W3C CSS工作組的特邀專家 Elika J. Etemad 等人婚被。
評(píng)分
國(guó)內(nèi)的話,就豆瓣閱讀的評(píng)分相對(duì)客觀和靠譜梳虽。我要決定買一本書,肯定會(huì)去豆瓣看看這本書的評(píng)分和別人對(duì)它的評(píng)價(jià)窜觉。一般我選擇的標(biāo)準(zhǔn)是:
- 9分以上:豆瓣能上9分的書谷炸,不管是什么書,基本都是神書禀挫。比如這本高達(dá)9.4的《哥德?tīng)栄浮釥枴秃铡飞駮镉ぃ荒苣ぐ荨?/li>
- 8~9分:處于這個(gè)階段的書雖然稱不上是神書描孟,但絕對(duì)是好書,值得讀砰左。我文中推薦給大家的書匿醒,大部分都處于這個(gè)階段,少數(shù)是9分以上缠导。
- 7~8分:這個(gè)階段的書不差不吭廉羔,可以讀。
- 7分以下:別浪費(fèi)你的金錢和時(shí)間了僻造,你肯定能找到替代該書內(nèi)容的好書
出版
有的時(shí)候憋他,看書籍的出版社也能對(duì)技術(shù)書的質(zhì)量窺探一二。
首先推薦的肯定是O'Reilly出版社嫡意,他們出版的動(dòng)物書籍举瑰,全世界的程序員都知道捣辆,關(guān)鍵是質(zhì)量還非常高蔬螟。因?yàn)镺'Reilly出版社的工作人員(作家、編輯等)全是程序員汽畴,很多在技術(shù)社區(qū)都十分活躍旧巾,這么一群人出版的書,能差嗎忍些?
其次就是Manning出版社鲁猩,它聞名遐邇的書籍應(yīng)該是《XXX in Action》系列的書,特點(diǎn)是每本書的封面都是穿著奇怪服裝的人(還有就是書很厚鞍瞻印@铡)。這個(gè)出版社也是專門出版技術(shù)書籍的,而且出版的技術(shù)書籍講解都是非常深入的隙券,深入到一般人都讀不懂(畢竟高深的知識(shí)怎么能讓普通的吃瓜群眾隨便弄懂呢)男应。如果你想要深入研究某個(gè)技術(shù),買本對(duì)應(yīng)的“in action”書籍深入學(xué)習(xí)娱仔,絕對(duì)受益匪淺沐飘。
最后推薦一個(gè)中文出版社,圖靈社區(qū)出版的書籍牲迫,這也是個(gè)專門出版技術(shù)書籍的出版社耐朴,出版的很多書籍也是非常優(yōu)秀的。而且圖靈社區(qū)也有很多的技術(shù)專家在上面發(fā)表文章和博客盹憎,值得閱讀和推薦筛峭。
聲明一下,我推薦的是針對(duì)技術(shù)書籍(特別是編程領(lǐng)域)來(lái)說(shuō)優(yōu)秀的出版社脚乡。在其他領(lǐng)域肯定有對(duì)應(yīng)優(yōu)秀的出版社蜒滩,無(wú)意抬高或貶低哪些出版社。
結(jié)語(yǔ)
如果有遺漏的地方奶稠,請(qǐng)告訴我俯艰。本文持續(xù)更新,歡迎收藏锌订。
我推薦了這么多好書竹握,這你不趕緊買幾本學(xué)(裝)習(xí)(逼)一下?