想不到我工做中常常GOOGLE搜尋技術問題的stack overflow網站的創辦人居然是《高效能程序員的修煉》一書的做者!看了一遍全書,果真名不虛傳。程序員
本書更多的從人文角度而非技術角度去闡釋了做爲一個程序員,應該具有的基本素質,因此在看這本書的過程當中,感受很是輕鬆而且內容也很通俗易懂,又很貼近工做和生活中的實際,書中經過一個程序員的職業生涯的角度去說明了做爲一名合格的程序員,須要具有的基本素質,同時也分享了做者工做中大量的經驗和忠告。
可能每一個人讀同一本書,對於不一樣的章節、內容會產生不一樣的感想,對於我而言,本書中提到的快速迭代發佈、以用戶爲中心設計產品和最後一章對於人生的規劃較爲深入,咱們已經進入互聯網尤爲移動互聯網時代,天天有不少新的軟件產品(PC,移動終端等等)面世,書中就提到,GOOGLE CHROME瀏覽器和MICROSOFT IE瀏覽器採用不一樣的發佈策略,最後造成大相徑庭的市場效應和產品質量。對於產品開發到發佈,應該講究快速迭代,蒐集用戶需求、而後再迭代開發和發佈…以佔得市場先機,而不是糾結於面面俱到而貽誤最佳的發佈時機。
以用戶爲中心去考慮產品的設計,我以爲這點很是有道理,一個軟件產品最終是給用戶使用的,因此軟件的視覺、用戶體驗、界面的友好度等等,決定了一個產品的成敗,所謂細節決定成敗,書中經過詳細的UI界面和控件元素的不一樣設計比較了產品設計的優劣,還使用了很是專業的統計數據證實了做者的觀點。其實我認爲不光是軟件產品,其餘任何給用戶使用的產品,都是這樣。
最後一章,從人性的角度,談到了做爲一個行業的從業者,如何去規劃本身的人生,樹立正確的人生觀、價值觀,可能對於不少程序員包括我本身,在這樣的行業裏面作了一段時間,感受有點迷茫,有一點浮躁,不知道下一步如何作下去,本章從很是人性的角度也結合做者的親身經歷,給咱們廣大迷路的程序員們指明瞭方向!
我沒有看過英文原版,可是本書的翻譯一點也不影響閱讀,很是流暢還不失幽默(有些還用了當下流行的網絡潮語),並且翻譯得很認真嚴謹,本文其中一位翻譯陸老師,我曾經閱讀過另外一本他的著做《DirectShow開發指南》,也很是的不錯!還有,書中備註了大量名詞解釋、名人典故、背景知識等等,可見譯者在翻譯過程當中參考了大量的文獻、資料,解釋得很是到位和嚴謹。儼然成了一本瞭解美國技術背景和人文典故的好書籍!
另外,從技術角度,本書也很是適合從事WEB開發的相關人士閱讀參考,做者自己就是搞網站開發,因此書中介紹了很是多的實用技術和工具,我想對於WEB開發是一本不可多得的參考手冊!
最後,感謝本書陪伴我渡過一段漫長而美好的地鐵時間!(友情提醒:不要太入迷,以避免坐過站:))
瀏覽器