轉:程序員關於讀書和選書

現代的社會當中,大家的工作都很匆忙,讀書的機會還真是不多。相比較而言,人們的獲取消息的方式更加多樣,比如網絡、電視、雜誌等等。但是就我個人而言,我還是習慣與從書中獲取信息。特別是一些深刻的思想和理論,這些內容根本不可能從網絡和雜誌獲取。除非經過反覆的思考和斟酌,否則你對知識和人生的理解不會有那麼深刻。不管你的性別、你的學歷、你的國籍,通過書籍你都可以使得心靈變得寧靜,可以看到不同人的看法,可以攫取知識,可以提煉和昇華自己。就我們這個行業來說,很多東西都是變化的。及時地通過書籍掌握最新的趨勢也是我們適應變化的一個捷徑。在此,我還是推薦朋友們每天都讀書、讀好書、好讀書。那麼,究竟我們應該怎麼選書呢?


    (1)看經典的書籍

    經典的書籍,往往都是一而再再而三的出版。這些書很多,比如說《C++ primer》、《編譯原理》或者稱爲爲龍書、《unix環境高級編程》、《深入理解計算機系統》、《TCP/IP詳解》、《深入理解linux 內核》等等。


    (2)豆瓣、知乎、維基百科推薦的書籍

    比如說,我們在豆瓣上面查找和操作系統相關的書,那麼系統就會推薦《操作系統的設計和實現》、《現代操作系統》、《計算機的心智:操作系統之哲學原理》、《unix操作系統設計》、《自己動手寫操作系統》,事實證明這些書的質量基本上都是很靠譜的。


    (3)軟件作者自己編寫的書籍

    樑肇新的《編程高手箴言》,雲風的《我的編程感悟》,魏永明先生的《嵌入式軟件的開發及c語言實現》等等。


    (4)優秀雜誌、論文的參考書籍

    這方面比如說《計算機學報》、《軟件學報》、《PR》、《PAMI》的引用書籍等等。


    (5)大牛自己編寫的書籍

    比如說,這裏有韓家煒的《數據挖掘》,Stroustrup的《The c++ programming language》,高德納的《計算機編程藝術》等等。


    (6)知名博文整理的書籍

    現在博客特別發達,很多博客的文章質量都很高。所以,針對一些優秀的博文,出版社也抓住商機,趁勢出版了相應的書籍,比如說李雲的《專業嵌入式軟件開發》,fudanabc的《Linux內核修煉之道》,劉未鵬的《暗時間》等等,這些書質量都很不錯。


    既然這裏說到了挑書,那麼有哪些書最好不要碰呢,或者是儘量少碰呢,這裏也談談我的一些看法。


    (a)《××精通》、《××速成》、《××從入門到精通》 、《二十四小時××》、《一月通××》的書少碰。


    (b)學院老師們編著的書少碰。


    (c)滿篇文章都是代碼,又沒有說明的書少碰。


    (d)從HELP、手冊翻譯過來的書少碰。


    (e)一年一本書的作者,他的書最好少碰。


    (f)在校學生寫的書少碰。


    (g)內容過淺、過深的書都不要碰,否則只能是擺設

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章