我在"如何成為優秀開發人員[2]:關于自學能力"中提到閱讀好的IT技術書籍的重要性。今天來聊一下技術書籍的鑒定方法。假設你剛下了某本電子書準備看,又或者逛書店看到某本紙版書準備買,但是吃不準該書的質量如何,那么下面幾個招數可以幫你的忙。
第1招:看網上評論
首先,上一些權威的圖書網站,看看大伙兒的評價如何(要相信群眾的眼睛是雪亮的)。對于英文書籍,我一般上亞馬遜網站去看看;中文書籍則上豆瓣網。這兩個網站都提供星級評分,一般>=4星的評級都不差。(此招數對于正在逛書店的不一定適用,除非你隨身帶了上網的東東)
第2招:看作者
書籍作者的重要性無需多說。如果作者是該領域的技術大牛或者知名評論家,那么該書的質量一般不會太差。不過要用這招,你首先得對這本書所在的領域有一定的了解,知道哪些人屬于該領域的大牛。
第3招:看出版信息
出版信息里面,主要看出版社、出版時間。好的出版社出的書,總體水平還過得去,不至于太濫,排版印刷錯誤也較少。
出版時間的重要性得看具體的領域。比如某些領域(算法、軟件工程等)的書,對于時間不敏感。即使年代久遠也沒有過時(比如人月神話發表于1975年)。而另一些領域(涉及具體的語言、軟件、操作系統)則需要與時俱進,3-5年之前出版的書可能就已經過時了。
如果是紙版書,還可以看看再版次數和印數。這兩個指標一般和銷量成正比。不過也不排除少數陽春白雪的好書,銷量很低。因此這兩個指標僅供參考。
第4招:看目錄
看完出版信息后,就可以大致看看目錄。從目錄可以了解到很多信息。好書的目錄一般層次分明、條理清晰。濫書則反之。
看目錄還可以在最短時間內大致了解該書的深淺以及內容的分布(看每一章占了多少頁),從而判斷這本書能否適合自己。
比如,我曾經看過一本國內作者寫的《面向對象Java編程》。打開目錄掃了一下,整本書都是講Java語法,只在其中一章提到了OO,頁數占全書比例不到10%(我強烈懷疑作者是否直接拿了SUN的Java語言規范漢化了一下,就拿去出版了)。
第5招:抽查幾頁
最后,可以挑書中的某個小節看一下。看看作者的文筆是否流暢、生動。如果是翻譯的書,則還要注意一下翻譯的水平如何。翻譯的書的質量同時取決于作者和譯者的水平,任何一個不行,整本書就好不到哪里去。
早些年學習MFC的時候,曾看過一本翻譯的書,把MFC的“doc/view”翻譯成"文檔查看",當場厥倒。所以能看原著就盡量看原著,免得被差勁的譯者帶到溝里。
posted on 2009-02-23 17:09
Werther 閱讀(117)
評論(0) 編輯 收藏