专业书籍推荐 2008年10月8日更新
一. 书籍相关网站
网上购书:
第二书店 www.dearbook.com.cn
china-pub www.china-pub.com
卓越 www.joyo.com
书评:
豆瓣 www.douban.com
亚马逊 www.amazon.com
电子书下载:
http://www.cnshare.org/ 纯外文电子书,除了专业书,还有不少外文原版杂志(读者文摘、经济学人等)
http://www.ebookee.com.cn/
http://www.verycd.com/ 外文专业电子书一般电驴上都有
http://www.51leifeng.net/index.php
http://www.infoxa.com/asp/book/view_lb.asp?lb=计算机
----------------------
二. 选书原则
现今计算机专业图书百花齐放,几乎每个细分领域都有大量的书籍供人选择,如何在有限的阅读时间内选择优质图书进行阅读?
1.因国内作者水平参差不齐(好书很少,尤其是早些年,近些年国内也涌现出很多优秀作者),主要关注外国作者所写书籍的中文版。
2.可以参考china-pub和第二书店等的销售排行榜结合其评价,再参考amazon和douban等网站书评、《程序员》等杂志的书评进行选择。
3.可以认准一些大出版社和大腕作者、大腕翻译者。
----------------------
三. 国外著名出版社及书籍系列
1.O'Reilly (http://www.oreilly.com.cn/)书籍质量很高,翻译一般也不错。系列书籍主要有 Head First、In a Nutshell、Cookbook、Hack等系列。其书籍封面非常好认:封面以白色为底,黑色手绘动物为主角。特别推荐的是Head First系列,本本精品。
2. Pearson、Addison-Wesley、Prentice Hall 同为Pearson旗下高等教育方面品牌。书籍质量很高,出版了很多教材。机械工业出版社曾出版过大量的经典书籍(大多被用作教材),封面为大理石纹路。
3. SAMS。“Teach yourself ”(中文版一般叫“XX天学通XX”)系列针对入门读者,浅显易懂实例丰富,书籍质量不错,但经典图书较少。
4.Wrox 书籍种类多,质量参差不齐。其图书一般被称为“红皮书”,主要系列为“Programmer to Programmer”,大多数书籍都由多位作者写成,要注意的是早期部分红皮书中文翻译质量很一般。
5. Manning 近期风头很猛的出版商,主打系列为“XXX in Action”系列(中文版一般叫“XX实战”)。
6. MS Press(微软出版社),主打系列为“黑皮书”,Windows平台开发的不二法门。
7. Apress 也是近期风头很猛。主打系列“Beginning XXX : From Novice to Professional ”(一般翻译“XXX基础教程”)
8.Mc Graw Hill 也出版过不少优秀教材,但最近几年感觉一般
四.优质国内出版社
人民邮电出版社(简称人邮)、机械工业出版社(简称机工)旗下的“华章”、电子工业出版社(简称电工)旗下的博文视点BoradView、清华大学出版社(良莠不齐)、中国电力出版社(简称中电)、高等教育出版社(简称高教,主要都是原版影印版)
五.书籍推荐目录
算法、数据结构
数据结构(C语言版) http://www.douban.com/subject/2024655
算法导论(原书第2版)http://www.douban.com/subject/1885170/
算法(第3版·第1卷)http://www.douban.com/subject/1173416
国际大学生程序设计竞赛例题解1-3 http://www.douban.com/subject_search?search_text=%E5%9B%BD%E9%99%85%E5%A4%A7%E5%AD%A6%E7%94%9F%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E7%AB%9E%E8%B5%9B%E4%BE%8B%E9%A2%98%E8%A7%A3
软件工程
设计模式:可复用面向对象软件的基础 http://www.douban.com/subject/1052241/
Head First设计模式(中文版) http://www.douban.com/subject/2243615/
大话设计模式 http://www.douban.com/subject/2334288/
重构:改善既有代码的设计(中文版) http://www.douban.com/subject/1229923/
敏捷软件开发:原则、模式与实践(C#版) http://www.douban.com/subject/2347790/
解析极限编程:拥抱变化(第二版)(中英文对照) http://www.douban.com/subject/1790225/
人件 http://www.douban.com/subject/1108725/
人月神话 http://www.douban.com/subject/1102259/
最后期限 http://www.douban.com/subject/1231972/
代码大全(第二版) / CODE COMPLETE, Second Edition http://www.douban.com/subject/1477390/
UML面向对象建模与设计(第2版) http://www.douban.com/subject/1731445/
UML :Jvav程序员指南(双语版) http://www.douban.com/subject/1180717/
UML基础、案例与应用:第3版 http://www.douban.com/subject/1231142
C/C++
C语言入门经典(第4版) http://www.douban.com/subject/3043693/
21天学通C语言(第6版) http://www.douban.com/subject/1247589/?i=1
C Primer Plus(第四版)中文版 http://www.douban.com/subject/1231876/
高质量程序设计指南--C++/C语言(第3版) http://www.douban.com/subject/2116929/
C语言大全(第四版) / The Complete Referene,Fourth Edition http://www.douban.com/subject/1205911/
21天学通C++(第五版) http://www.douban.com/subject/1450829/
C++大学教程(第五版)(附光盘) http://www.douban.com/subject/2030264/
C++入门经典(第3版) http://www.douban.com/subject/1488582/
C++ Primer中文版 / C++ Primer (4th Edition) http://www.douban.com/subject/1767741/
Effective C++改善程序与设计的55个具体做法(中文第三版)http://www.douban.com/subject/1842426/
More Effective C++中文版:35个改善编程与设计的有效方法 http://www.douban.com/subject/2078636/
程序设计
代码之美 http://www.douban.com/subject/2993099/
程序设计语言:实践之路(第2版) http://www.douban.com/subject/2152385/
深入理解计算机系统(修订版) http://www.douban.com/subject/1230413/
微软平台
编程之美--微软技术面试心得 http://www.douban.com/subject/3004255/
框架设计(第2版):CLR Via C# http://www.douban.com/subject/1919818/
C#和.NET 2.0 实战:平台、语言与框架 http://www.douban.com/subject/2347640/
Java平台
Java编程思想(第4版)http://www.douban.com/subject/2130190/
Head First Java(中文版) http://www.douban.com/subject/2000732/
Java核心技术 http://www.douban.com/subject/3146174/
Java就业培训教程 http://www.douban.com/subject/1137287/
Web开发
Spring in Action(第二版)中文版 http://www.douban.com/subject/3208666/
Web开发敏捷之道——应用Rails进行敏捷Web开发(第2版) http://www.douban.com/subject/2123092/
Programming ASP.NET中文版(第3版) http://www.douban.com/subject/1975607/
圣殿祭司的ASP.NET 2.0开发详解--使用C#(第2版) http://www.douban.com/subject/3045415/
Struts 2 权威指南:基于WebWork核心的MVC开发(附光盘) http://www.douban.com/subject/2254524/
操作系统
深入理解计算机系统(修订版) http://www.douban.com/subject/1230413/
鸟哥的 Linux 私房菜 基础学习篇(第二版) http://www.douban.com/subject/2208530/
自已动手写操作系统 http://www.douban.com/subject/1422377/
网络
计算机网络(第5版) http://www.douban.com/subject/2970300/
TCP/IP详解 1-3卷 http://www.douban.com/subject_search?search_text=TCP/IP%E8%AF%A6%E8%A7%A3
C++网络编程 卷1:http://www.douban.com/subject/2120352 卷2:http://www.douban.com/subject/1141548/
游戏
Windows游戏编程大师技巧(第二版) http://www.douban.com/subject/1230286/
3D游戏编程大师技巧 http://www.douban.com/subject/1321769/
故事
DOOM启世录 http://www.douban.com/subject/1152971/
爪哇夜未眼:Java程序员的心声(第二版) http://www.douban.com/subject/1168545/