飛艷小屋

          程序--人生--哲學(xué)___________________歡迎艷兒的加入

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks
          近10年最強(qiáng)的50本計(jì)算機(jī)圖書,您讀過幾本?

          美國著名圖書頻道Book Pool集結(jié)最權(quán)威的62位作者評(píng)選出了最近10年計(jì)算機(jī)專業(yè)圖書中的50強(qiáng)[原文]

          光這62位作者陣營就非常強(qiáng)大,我們熟悉的就有:

          由此可見,這次評(píng)選的權(quán)威性,還是讓我們來看看這50本書的分布吧:

          軟件工程類

          按照現(xiàn)代計(jì)算機(jī)技術(shù)的發(fā)展,人月神話應(yīng)該稱得骨灰級(jí)圖書了,計(jì)算機(jī)圖書能夠流行30年,Frederick Brooks確實(shí)讓人刮目相看。這種現(xiàn)象往往出現(xiàn)在軟件工程類和算法類的圖書上,這些理論和技術(shù)往往經(jīng)久不衰。比如:
        1. 設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ) -- 1994年出版(多位大師創(chuàng)作)
        2. 人件 -- 1987年出版(Tom DeMarco、Timothy Lister)

          Martin Fowler和Kent Beck是軟件工程領(lǐng)域最有名的技術(shù)作家,剩下的4本上榜圖書全部是他們所寫:
        3. 企業(yè)應(yīng)用架構(gòu)模式(Martin Fowler)
        4. 重構(gòu)--改善既有代碼的設(shè)計(jì)(Martin Fowler)
        5. 解析極限編程(Kent Beck)
        6. UML精粹:標(biāo)準(zhǔn)對(duì)象建模語言簡明教程(Martin Fowler)

          看看這個(gè)領(lǐng)域還漏掉哪些經(jīng)典:
          Robert C. Martin敏捷軟件開發(fā):原則、模式與實(shí)踐或者是其他?
        7. C/C++類

          C語言的設(shè)計(jì)者Brian W.Kernighan的C程序設(shè)計(jì)語言確實(shí)經(jīng)典,超過C++之父Bjarne Stroustrup的C++程序設(shè)計(jì)語言進(jìn)入名單榜中。

          此外,Scott Meyers的Effective C++眾望所歸,作者的More Effective C++Effective STL也同樣精彩。

          Stan Lippman的C++ Primer不在榜單,有點(diǎn)可惜。

          Java類

          不知道什么原因,Java類圖書的排名比較靠后,Head First Java是一本不錯(cuò)的教材,不過國內(nèi)好像還未引進(jìn),Java 2核心技術(shù) 卷I:基礎(chǔ)知識(shí)已經(jīng)出第7版了,可見受歡迎的程度。Sun的Joshua Bloch在Effective Java采用Scott Meyers的風(fēng)格,使本書成為真正的Effective Java Book。

          不過Java編程思想J2EE核心模式Contributing to EclipseExpert One-on-One J2EE Development without EJB落榜有點(diǎn)意外。

          Windows/.NET類

          Charles PetzoldWindows程序設(shè)計(jì)是盡人皆知的Win32 API編程經(jīng)典,也稱為“Petzold Book”。由Anders Hejlsberg來寫C#編程語言詳解 ,誰說不是經(jīng)典?不過ADO.NET實(shí)用指南上榜有點(diǎn)出乎我的意料,為什么不是Jeffrey Richter的Microsoft .NET框架程序設(shè)計(jì)

          Linux/Unix類

          這類只有一本UNIX環(huán)境高級(jí)編程,漏掉了UNIX 編程藝術(shù)是否可惜?

          Web開發(fā)類

          有3本書上榜,Perl之父Larry Wall的Perl語言編程 是經(jīng)典的教程,網(wǎng)站重構(gòu)上榜在情理之中,Jeffrey Zeldman一直走在Web標(biāo)準(zhǔn)制定的最前沿。

          ASP.NET Page Framework負(fù)責(zé)人Nikhil Kothari的ASP.NET服務(wù)器空間與組件開發(fā)講解ASP.NET模式非常清晰,不過,如果是ASP.NET入門的話,我倒是推薦另外一本--ASP.NET揭秘

          還有沒有漏掉什么啦?JavaScript權(quán)威指南是不是也很好?

          網(wǎng)絡(luò)通訊類

          這類圖書上榜比較多,TCP/IP如此的重要,TCP/IP詳解卷1:協(xié)議TCP/IP路由技術(shù)(第一卷)同時(shí)上榜。其他的還有Internet路由結(jié)構(gòu)計(jì)算機(jī)網(wǎng)絡(luò)(第四版)DNS與BIND

          數(shù)據(jù)庫類

          數(shù)據(jù)庫類評(píng)選結(jié)果不太好評(píng)點(diǎn),Transact-sql權(quán)威指南是一本標(biāo)準(zhǔn)的T-SQL教材,進(jìn)一步實(shí)踐,還是建議看鄒建最新出版的中文版 SQL Server 2000 開發(fā)與管理應(yīng)用實(shí)例

          其他上榜的都沒有中文版:A First Look at SQL Server 2005 for Developers (FirstLook系列過時(shí)太快,基本上沒有引進(jìn))、Expert Oracle, Signature Edition (One-on-One)(2005年的新書,作者Thomas Kyte是Oracle的VP)、Joe Celko's SQL for Smarties : Advanced SQL Programming(作者Joe Celko是ANSI SQL標(biāo)準(zhǔn)委員會(huì)成員)

          安全類

          網(wǎng)絡(luò)社會(huì)沒有比安全更重要的了,這類圖書上榜就有5本,分別是: 編寫安全的代碼黑客大曝光信息安全工程網(wǎng)絡(luò)信息安全的真相應(yīng)用密碼學(xué)。 后2本都是國際公認(rèn)密碼和信息安全專家Bruce Schneier的大作。

          算法和代碼類

          提到算法,沒有人不想到Donald E.Knuth的計(jì)算機(jī)程序設(shè)計(jì)藝術(shù),據(jù)說Bill Gates曾放言,做對(duì)該書所有習(xí)題就能到微軟來報(bào)到上班,可見此書探討算法的深度。相比Donald的巨著,算法導(dǎo)論更適合做為算法教材。

          代碼大全上榜在預(yù)料之中,這本書曾經(jīng)有過中文版,不過現(xiàn)在已經(jīng)絕版了,有點(diǎn)可惜。

          綜合類

          不好歸類的都叫綜合類吧,程序員修煉之道書名翻譯不太恰當(dāng),Pragmatic Programmer代表注重實(shí)效的程序員,程序員如何注重實(shí)效?全書就圍繞這個(gè)話題在談。不過,因?yàn)檫@本書出版時(shí)間較早(1999年),我更愿意看Joel說軟件,這種Blog的寫作風(fēng)格更加通俗易懂。

          編程珠璣程序設(shè)計(jì)實(shí)踐是2本講解編程技巧的圖書,如果說軟件是工藝的話,你對(duì)這門手藝掌握的如何了?

          Merrill R. Chapman作為老資格的程序員、銷售主管,在IT大敗局中以事件親歷的方式來剖析Ashton-Tate等公司的失敗案例的時(shí)候顯得特別具有說服力。前車之鑒、后車之師,何必自己花錢買教訓(xùn)呢?

          綜合類還有很多好書,比如,Gerald M.Weinberg的你的燈亮著嗎?、David Kushner的DOOM啟世錄都值得一讀。國內(nèi)的讀者還不應(yīng)該放過李維的Borland傳奇、蔡學(xué)鏞的爪哇夜未眠

          其他一些上榜圖書沒有中文版,不太好點(diǎn)評(píng),分別是:

        8. Microsoft SharePoint: Building Office 2003 Solutions
        9. Group Policy, Profiles, and IntelliMirror for Windows 2003, Windows XP, and Windows 2000
        10. Don't Make Me Think
        11. The Design of Everyday Things
        12. The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
        13. Mac OS X: The Missing Manual, Panther Edition
        14. The Elements of Style, 4th Edition
        15. Godel, Escher, Bach: An Eternal Golden Braid



          Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=538717

        16. posted on 2005-11-29 12:16 天外飛仙 閱讀(375) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 高尔夫| 仁怀市| 朝阳市| 沛县| 天气| 毕节市| 建平县| 北海市| 刚察县| 隆林| 滨海县| 来安县| 临海市| 新邵县| 徐闻县| 社旗县| 松潘县| 巴南区| 丹江口市| 鄢陵县| 沂南县| 贵溪市| 秀山| 长宁县| 莱西市| 鄂伦春自治旗| 富川| 长沙市| 尼勒克县| 大名县| 韶关市| 满洲里市| 屯昌县| 逊克县| 蓬莱市| 文昌市| 隆昌县| 贡觉县| 格尔木市| 仪征市| 集安市|