青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

coreBugZJ

此 blog 已棄。

最常被程序員們謊稱讀過的計算機書籍 (轉)

  馬克·吐溫曾經說過,所謂經典小說,就是指很多人希望讀過,但很少人真正花時間去讀的小說。這種說法同樣適用于“經典”的計算機書籍。

  在 Stack Overflow (以及其它很多軟件論壇)上,諸如”程序員最應該讀的計算機書籍有哪些?“這樣的問題會周期性的出現。這樣的問題不斷的被提出、被回答,只是形式不同罷了。相同的幾本書總是會出現在清單的前幾名內,所以,如果想知道人們談論的都是些什么,你有必要去讀一讀這些書的。

  大多數程序員真正讀過的計算機書籍

  1. 代碼大全(Code Complete)——兩屆 Software Jolt Award 震撼大獎得主!
  2. 程序員修煉之道(The Pragmatic Programmer)
  3. C程序設計語言( C Programming Language)(第 2 版)
  4. 重構:改善既有代碼的設計(Refactoring: Improving the Design of Existing Code)
  5. 人月神話(The Mythical Man-Month)
  6. 編碼——隱匿在計算機軟硬件背后的語言(Code: The Hidden Language of Computer Hardware and Software)
  7. Head First 設計模式(Head First Design Patterns)
  8. 編程珠璣(Programming Pearls)
  9. Effective Java 中文版(Effective Java (2nd Edition))or Effective C++(第三版)中文版
  10. Test Driven Development: By Example

  上面的這些書我自己都讀過,所以我不難相信很多不是很優秀的程序員也都讀過它們。如果你對編程有足夠的興趣,能夠來到這里讀這篇博客,你很可能讀過其中的大部分,甚至還有很多不在這個清單中的,所以我就不浪費時間每本書都評論一番了。我想說的是,這個清單上的每本書都是它各自領域里的奇書。所以,很多有愿望不斷提高自己的編程技術的程序員都讀過這些書,這就不足為怪了。

  在人們備受推崇的計算機書籍中,還有一類書受到了獨特的待遇。我稱下面這個清單為“最常被程序員們謊稱讀過的計算機書籍”。這并不是說推薦這些書的人都沒有真正讀過它們。我只是有相當的信心懷疑更多的人只是在口頭上宣稱讀過下列書籍,而實際上很少人真正讀過它們。下面就是這個清單。

  最常被程序員們謊稱讀過的計算機書籍

  1. 算法導論(Introduction to Algorithms)(CLRS)        這本書的名稱是所有出版過的計算機書籍中最讓人誤解一個。它被廣泛的使用在很多大學里,通常被當作畢業生必需的算法課程。于是,只要在大學里上過計算機課程的學生幾乎都有一本這樣的書。然而,除非你擁有計算機碩士學位(而且是算法研究領域的),我懷疑你頂多只讀過算法導論(Introduction to Algorithms)里節選的幾章內容。這個書名讓人誤解,是因為”Introduction”這個詞讓人以為它很適合初級程序員。實際上不是。這本書對算法做盡可能詳盡綜合的介紹,就像其它一些隨處可見的類似的書一樣。請不要再把這本書推薦給初學者。
  2. 編譯原理(Compilers: Principles, Techniques, and Tools)(the Dragon Book).        這本恐龍封面的書涵蓋了開發一個編譯器你所需要的全部的知識。它的內容包括詞匯分析,語法分析,類型檢查,代碼優化,以及其它很多高深的題目。請不要把這本書推薦給初級程序員,他們需要的只是分析簡單的包含數學公式或 HTML 的字符串。除非你真的需要實現一個能夠實用的編譯器(或解釋器),你根本不需要掌握這本“恐龍”書的全部強大威力。把它推薦給一個遇到簡單文本分析問題的人,這證明你根本沒有讀過它。
  3. 計算機程序設計藝術(The Art of Computer Programming)(TAOCP)        我經常聽到人們把這本書描述為“每個程序員必讀”的系列計算機書籍。我認為這明顯不是實情。在我說出這樣大不敬的話、被你們用板磚拍死之前,請讓我做解釋一下。這不是一本讓你一頁一頁翻著讀的書。這是一本參考大全書。把它放在你的書架上看起來會很不錯(實際上也它確實很好),但如果想把它通讀一遍,你需要幾年時間,而且最后什么都沒記住。這并不是說手邊放這樣一本書沒有什么價值。它是一本參考書,當我遇到難題,走投無路時,很多次我都在這本書里找到辦法。但這本書終究是被我當作參考書。它復雜難懂,很理論,里面的例子都是匯編語言的。好的一面是,如果你想在這本書里尋找針對某一問題的解決方案,如果你找不到,那就說明這個問題無解。它是一本對它所涉及到的領域做了最最詳盡介紹的一本書。
  4. Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four)        這本書是唯一一本在這個清單里我從頭到尾讀過的書,讀的結果是,我不知道該把這本書歸到哪個類別。它出現在這個清單里,并不是因為我認為只有很少人真正讀過它。很多人都讀過。只是因為有更多推薦過這本書的人自己卻沒有讀過。Design Patterns 這邊書的問題在于,很多書里給出的信息,你在其它很多地方都能看到。這樣就使得一個初學者在維基百科上讀了幾篇關于設計模式的內容后,就敢在面試中宣稱自己看過這本書。這就是為什么 Singleton 成了一種新的全局變量的原因。如果有更多的人花時間讀過這本也叫做 Gang of Four 的書的原著,那世界上就不會有這么多人會把 17 種設計模式硬塞到一個日志(logging)框架里了。這本書最精彩的部分是每章里描述如何正確的使用一種模式的段落。遺憾的是,這些精華卻在很多其它設計模式資料里被漏掉了。
  5. C++程序設計語言(The C++ Programming Language)        這本書不像一本編程教材,更像一本編程語言參考。有很多的跡象表明有人確實讀過這本書,否則我們不可能有這么多的C++ 編譯器可選擇。編程初學者(或者甚至其它語言的專家),如果想學C++,不應該直接去啃 C++ 程序設計語言(The C++ Programming Language)這本書。告訴他們去讀《C++ Primer 中文版》。

  正如我之前說的,我知道你們當中會有一些人真正的讀過這些書。那這篇文章不是針對你的,針對的是那些企圖通過假裝讀過這些書來表現自己的民眾。 如果你自己沒有讀過這些計算機書籍,請不要推薦給別人。這樣做會耽誤別人的時間,誤人子弟,因為一些閱歷更豐富的人可能會有更好的書(更針對某一領域,更容易理解,跟某種編程語言或某種編程水平更契合的書)來推薦。除此之外,你也能避免被那些真正讀過計算機程序設計藝術(The Art of Computer Programming)的人用 MMIX 知識給拷問住造成的尷尬(如果你不知道我在說什么,那我指的就是你)。

posted on 2012-04-12 09:31 coreBugZJ 閱讀(383) 評論(0)  編輯 收藏 引用 所屬分類: 技術視野

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品夜夜夜夜久久| 国产精品爱久久久久久久| 欧美国产精品专区| 欧美肥婆bbw| 欧美福利视频在线| 亚洲高清免费| 亚洲精品一区二区三区不| 亚洲乱码国产乱码精品精天堂| 亚洲日本va午夜在线影院| 在线一区二区三区四区| 亚洲精品乱码久久久久| 奶水喷射视频一区| 免费一级欧美在线大片| 欧美日韩精品欧美日韩精品一| 欧美日韩视频一区二区三区| 国产伦一区二区三区色一情| 一区二区三区亚洲| 一区二区激情视频| 久久激情视频免费观看| 欧美黑人在线观看| 亚洲一区二区伦理| 欧美电影电视剧在线观看| 国产精品igao视频网网址不卡日韩| 国产精品区二区三区日本| 韩国成人福利片在线播放| 日韩亚洲欧美在线观看| 久久www免费人成看片高清| 亚洲国产精品成人| 久久成人精品视频| 欧美午夜a级限制福利片| 悠悠资源网亚洲青| 亚洲欧美日韩在线一区| 亚洲激情六月丁香| 久久免费偷拍视频| 国产精品视频yy9099| 亚洲免费福利视频| 久久综合九色综合网站| 亚洲自拍都市欧美小说| 欧美伦理a级免费电影| 激情五月婷婷综合| 欧美一区亚洲一区| 一区二区三区精品视频在线观看| 麻豆freexxxx性91精品| 国产欧美精品日韩精品| 亚洲一区二区免费在线| 亚洲电影中文字幕| 老**午夜毛片一区二区三区| 国产一区导航| 篠田优中文在线播放第一区| 最新国产拍偷乱拍精品| 老司机aⅴ在线精品导航| 国产专区欧美专区| 欧美在线一二三区| 亚洲欧美日本国产有色| 欧美三区在线| 亚洲亚洲精品三区日韩精品在线视频| 亚洲国产高清在线观看视频| 久久噜噜亚洲综合| 在线免费观看欧美| 美女精品国产| 美女视频网站黄色亚洲| 亚洲国产精品黑人久久久| 免费久久精品视频| 麻豆久久精品| 日韩视频欧美视频| 亚洲精品一区二区三区不| 欧美精品一区二区视频| 99精品欧美一区二区三区| 91久久精品国产91性色| 亚洲天堂偷拍| 91久久黄色| 中文精品视频一区二区在线观看| 欧美精品1区| 一区二区免费在线播放| 日韩网站在线观看| 国产精品手机在线| 久久久欧美精品sm网站| 久热精品在线视频| 亚洲靠逼com| 亚洲桃花岛网站| 国产亚洲视频在线| 亚洲高清三级视频| 国产精品入口尤物| 欧美成人嫩草网站| 欧美日韩一区高清| 久久久久久久久久久成人| 老司机免费视频一区二区| 亚洲美女91| 亚洲男人的天堂在线观看| 影音先锋国产精品| 9久草视频在线视频精品| 国产日韩精品视频一区二区三区| 蜜桃av综合| 欧美午夜性色大片在线观看| 久久综合色88| 国产精品成人免费精品自在线观看| 欧美伊久线香蕉线新在线| 免费视频最近日韩| 亚洲一区二区三区在线播放| 久久久97精品| 亚洲一区二区在线观看视频| 久久精品主播| 亚洲一区二区免费在线| 久久综合色88| 久久国产99| 欧美日韩国产精品成人| 久久亚洲精品欧美| 国产精品人人爽人人做我的可爱| 免费观看久久久4p| 国产区欧美区日韩区| 亚洲日本乱码在线观看| 精品成人一区| 欧美亚洲综合在线| 亚洲主播在线播放| 欧美黄色小视频| 牛牛精品成人免费视频| 国产精品一区二区女厕厕| 亚洲日韩中文字幕在线播放| 亚洲成色777777女色窝| 亚洲欧美日韩人成在线播放| 中文成人激情娱乐网| 欧美电影在线观看完整版| 久久亚洲一区二区| 国模私拍一区二区三区| 亚洲欧美日韩综合aⅴ视频| 中文亚洲字幕| 欧美日韩三级电影在线| 亚洲人成小说网站色在线| 亚洲激情一区二区| 久久这里只有| 免费在线观看一区二区| 伊人激情综合| 蜜桃视频一区| 欧美电影免费观看高清| 伊人天天综合| 国产欧美日本在线| 亚洲天堂久久| 亚洲欧美日韩精品久久久| 欧美视频在线不卡| 亚洲天堂av图片| 午夜日韩激情| 国产午夜亚洲精品羞羞网站| 欧美一区二区视频观看视频| 久久久久久亚洲综合影院红桃| 国产日韩欧美综合在线| 久久av老司机精品网站导航| 久久综合伊人| 亚洲看片网站| 欧美性猛交一区二区三区精品| 亚洲视频日本| 久久青青草原一区二区| 亚洲电影免费观看高清完整版在线| 久久人人97超碰国产公开结果 | 亚洲免费在线看| 久久精品官网| 亚洲国产成人久久综合一区| 欧美高清hd18日本| 亚洲一区二区精品视频| 久久一区二区三区四区五区| 91久久极品少妇xxxxⅹ软件| 欧美日韩精品免费| 性xx色xx综合久久久xx| 美女网站在线免费欧美精品| 99精品热视频只有精品10| 欧美午夜精品久久久久久浪潮| 亚洲亚洲精品在线观看| 麻豆精品一区二区av白丝在线| 亚洲美女在线国产| 国产精品一卡二卡| 免费观看一区| 亚洲欧美日韩国产中文在线| 久久五月婷婷丁香社区| 一区二区三区精品久久久| 国产日韩精品久久久| 欧美激情无毛| 欧美伊久线香蕉线新在线| 亚洲欧洲日夜超级视频| 久久久亚洲午夜电影| 一区二区精品国产| 亚洲成人在线| 国产欧美精品在线| 欧美另类高清视频在线| 先锋影音网一区二区| 亚洲精品一级| 欧美激情成人在线| 久久女同精品一区二区| 亚洲欧美久久久| 夜夜精品视频| 亚洲国产清纯| 国产一区二区精品在线观看| 欧美视频在线看| 欧美精品三级在线观看| 久久久久久久久久久久久女国产乱 | 99re视频这里只有精品| 免费成人激情视频| 久久久久久久久久久一区| 午夜精品久久久久久久白皮肤| 亚洲六月丁香色婷婷综合久久| 亚洲黄色影院| 久久久精彩视频|