美国著名图书频道Book Pool集结最权威的62位作者评选出了最近10年计算机专业图书中的50强[原文]
光这62位作者阵营就非常强大,我们熟悉的就有:
由此可见,这次评选的权威性,还是让我们来看看这50本书的分布吧:
软件工程类
按照现代计算机技术的发展,人月神话应该称得骨灰级图书了,计算机图书能够流行30年,Frederick Brooks确实让人刮目相看。这种现象往往出现在软件工程类和算法类的图书上,这些理论和技术往往经久不衰。比如:
设计模式:可复用面向对象软件的基础 -- 1994年出版(多位大师创作)
人件 -- 1987年出版(Tom DeMarco、Timothy Lister)
Martin Fowler和Kent Beck是软件工程领域最有名的技术作家,剩下的4本上榜图书全部是他们所写:
企业应用架构模式(Martin Fowler)
重构--改善既有代码的设计(Martin Fowler)
解析极限编程(Kent Beck)
UML精粹:标准对象建模语言简明教程(Martin Fowler)
看看这个领域还漏掉哪些经典:
Robert C. Martin的敏捷软件开发:原则、模式与实践或者是其他?
C/C++类
C语言的设计者Brian W.Kernighan的C程序设计语言确实经典,超过C++之父Bjarne Stroustrup的C++程序设计语言进入名单榜中。
此外,Scott Meyers的Effective C++众望所归,作者的More Effective C++、Effective STL也同样精彩。
Stan Lippman的C++ Primer不在榜单,有点可惜。
Java类
不知道什么原因,Java类图书的排名比较靠后,Head First Java是一本不错的教材,不过国内好像还未引进,Java 2核心技术 卷I:基础知识已经出第7版了,可见受欢迎的程度。Sun的Joshua Bloch在Effective Java采用Scott Meyers的风格,使本书成为真正的Effective Java Book。
不过Java编程思想、J2EE核心模式、Contributing to Eclipse、 Expert One-on-One J2EE Development without EJB落榜有点意外。
Windows/.NET类
Charles Petzold的Windows程序设计是尽人皆知的Win32 API编程经典,也称为“Petzold Book”。由Anders Hejlsberg来写C#编程语言详解 ,谁说不是经典?不过ADO.NET实用指南上榜有点出乎我的意料,为什么不是Jeffrey Richter的Microsoft .NET框架程序设计?
Linux/Unix类
这类只有一本UNIX环境高级编程,漏掉了UNIX 编程艺术是否可惜?
Web开发类
有3本书上榜,Perl之父Larry Wall的Perl语言编程 是经典的教程,网站重构上榜在情理之中,Jeffrey Zeldman一直走在Web标准制定的最前沿。
ASP.NET Page Framework负责人Nikhil Kothari的ASP.NET服务器空间与组件开发讲解ASP.NET模式非常清晰,不过,如果是ASP.NET入门的话,我倒是推荐另外一本--ASP.NET揭秘。
还有没有漏掉什么啦?JavaScript权威指南是不是也很好?
网络通讯类
这类图书上榜比较多,TCP/IP如此的重要,TCP/IP详解卷1:协议和 TCP/IP路由技术(第一卷)同时上榜。其他的还有Internet路由结构、计算机网络(第四版)、DNS与BIND
数据库类
数据库类评选结果不太好评点,Transact-sql权威指南是一本标准的T-SQL教材,进一步实践,还是建议看邹建最新出版的中文版 SQL Server 2000 开发与管理应用实例。
其他上榜的都没有中文版:A First Look at SQL Server 2005 for Developers (FirstLook系列过时太快,基本上没有引进)、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标准委员会成员)
安全类
网络社会没有比安全更重要的了,这类图书上榜就有5本,分别是: 编写安全的代码、 黑客大曝光、 信息安全工程、 网络信息安全的真相、 应用密码学。 后2本都是国际公认密码和信息安全专家Bruce Schneier的大作。
算法和代码类
提到算法,没有人不想到Donald E.Knuth的计算机程序设计艺术,据说Bill Gates曾放言,做对该书所有习题就能到微软来报到上班,可见此书探讨算法的深度。相比Donald的巨著,算法导论更适合做为算法教材。
代码大全上榜在预料之中,这本书曾经有过中文版,不过现在已经绝版了,有点可惜。
综合类
不好归类的都叫综合类吧,程序员修炼之道书名翻译不太恰当,Pragmatic Programmer代表注重实效的程序员,程序员如何注重实效?全书就围绕这个话题在谈。不过,因为这本书出版时间较早(1999年),我更愿意看Joel说软件,这种Blog的写作风格更加通俗易懂。
编程珠玑和程序设计实践是2本讲解编程技巧的图书,如果说软件是工艺的话,你对这门手艺掌握的如何了?
Merrill R. Chapman作为老资格的程序员、销售主管,在IT大败局中以事件亲历的方式来剖析Ashton-Tate等公司的失败案例的时候显得特别具有说服力。前车之鉴、后车之师,何必自己花钱买教训呢?
综合类还有很多好书,比如,Gerald M.Weinberg的你的灯亮着吗?、David Kushner的DOOM启世录都值得一读。国内的读者还不应该放过李维的Borland传奇、蔡学镛的爪哇夜未眠
其他一些上榜图书没有中文版,不太好点评,分别是:
Microsoft SharePoint: Building Office 2003 Solutions
Group Policy, Profiles, and IntelliMirror for Windows 2003, Windows XP, and Windows 2000
Don't Make Me Think
The Design of Everyday Things
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
Mac OS X: The Missing Manual, Panther Edition
The Elements of Style, 4th Edition
Godel, Escher, Bach: An Eternal Golden Braid
分享到:
相关推荐
几何画板最强中文永久免费5.06版本安装包下载解压安装即可几何画板最强中文永久免费5.06版本安装包下载解压安装即可几何画板最强中文永久免费5.06版本安装包下载解压安装即可几何画板最强中文永久免费5.06版本安装包...
这是目前对计算机网络、网络工程师描述的最详细的入门级别讲义资料。里面阐述了网络工程师的工作、方向、职业规划、学习方法、以及非常多的学习资料,包括网络工程师和网络安全工程师所采用的工具集、书籍、文档、...
**ENIAC:早期最大且功能最强的计算机** ENIAC(Electronic Numerical Integrator And Computer,电子数字积分计算机)是计算机历史上的一个重要里程碑,它标志着电子计算机时代的开端。这款机器于1946年在美国诞生...
二级考试求供应工程J1零件的供应商号码SNO 2 求供应工程J1零件P1的供应商号码SNO 3 求供应工程J1零件为红色的供应商号码SNO 4 求没有使用天津供应商生产的红色零件的工程号JNO
本资料有详细的知识体系目录,从目标检测算法、语义分割算法、传统图像处理算法、技能扩展(Tensorrt && NCNN)、Python工程基础 和 HR终面问题与提问技巧 六个大模块来分别来详细描述最全面的面试问题,2022准备...
### 国防科大计算机体系结构最强复习资料 #### 第一章 基础 **1. 微处理器技术与计算机设计的复兴** - **背景介绍**:自20世纪70年代以来,微处理器技术的发展极大地推动了计算机体系结构的创新与进步。这一时期...
Imagination公司的A系列移动GPU是该公司十五年来最重要的GPU产品线更新,标志着公司在移动GPU领域的强势回归。这个全新的系列旨在扭转Imagination在市场份额上的下滑趋势,重新确立其在高性能移动GPU市场的领先地位...
最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔最强五笔
这份"计算机考研统考408的最强资料整理.zip"压缩包,由一位成功上岸的考研者分享,包含了他和其同学在初试和复试过程中的复习题目及答案,旨在帮助后来的考生高效备考。 一、408统考科目详解 408计算机学科专业基础...
计网初学者福音
这是目前对计算机网络、网络工程师描述的最详细的入门级别讲义资料。里面阐述了网络工程师的工作、方向、职业规划、学习方法、以及非常多的学习资料,包括网络工程师和网络安全工程师所采用的工具集、书籍、文档、...
【计算机803_北邮真题-史上最强.zip】是一个专门为准备北京邮电大学(北邮)计算机专业803科目考研的学生设计的资源包。这个压缩文件包含了2016年至2018年的历年真题以及相应的答案解析,是考生复习备考的重要参考...
《最强五笔输入法 v5.2:提升汉字录入效率的专业工具》 “最强五笔输入法 v5.2”是一款基于王码五笔4.0版编码规则的升级版输入法,它在原有基础上增加了丰富的词汇量,旨在提供更高效、更便捷的汉字输入体验。作为...
【最强五笔输入法5.0】是一款专为中文用户设计的高效、精准的输入工具,旨在提升用户的打字速度和输入体验。作为一款高度优化的五笔编码输入软件,它集成了丰富的词汇库,涵盖了各类专业术语和常用词汇,满足了用户...
23年计算机408考研最新报考指南以及最强复习攻略Python【内含408资料福利】考研接的《四库全书》错过就是遗憾
本资源摘要信息对中国石油大学春计算机应用基础在线考试的试题进行了总结和归纳,涵盖了计算机系统架构、计算机发展阶段、数据表示、二进制编码、计算机软件分类、操作系统、Word、Excel、PowerPoint、计算机网络等...
"史上最强记事本"是一款备受推崇的文字编辑工具,它以独特的界面设计和丰富的功能集成为亮点,旨在提供超越传统记事本的用户体验。这款软件虽然可能会被某些杀毒软件误报为病毒,但通常这是因为其非标准的操作或增强...
"最强资源管理器.rar"是一个压缩包文件,包含了一些组件和文档,旨在提供一个功能强大的资源管理工具,尤其适用于Windows操作系统用户。这个资源管理器很可能提供了比Windows自带的资源管理器更多的功能和便利性,以...
最强大脑游戏规则是用十秒钟记忆十个物品以及他们的编号,之后会清屏,然后弹出问题,根据提问回答五个物品的编号。 算法分析: 判断回答正确与否,如果正确,则答对的题数加1,重复以上步骤,直到答完五道题,显示...