计算机软件领域经典图书推荐

计算机软件领域经典图书推荐

我们处于一个知识爆炸的年代,处于一个需要不断学习和进步的时代,在计算机软件领域更显得尤为突出,不断更新的技术,不断涌出的新概念、新理论,让我们目不暇接,如何才能在这个领域、这个年代来不断的提高自己/span> 读书是一条捷径,多读书、读好书、读活书,会让我们站在巨人的肩上,能够站的更高,看的更远。

在计算机软件领域,一本经典胜过烂书千本,结合自己十来年间读过的一些经典图书以及业内的排名推荐,整理出来和大家一起分享,希望能够给渴望学习或者正在浩瀚的计算机书海中不知道该如何选择的朋友一些启发和帮助。

1         JAVA开发、设计模式

1)        Java编程思想》中文第四版 机械工业出版社 计算机软件领域经典图书推荐

 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

 

这本号称是JAVA领域首推的NO 1经典图书。从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作,当然也是2003年《Software Development》杂志最佳书籍Jolt大奖获奖作品。

2)        Effective Java》第二版  机械工业出版社

我很希望10年前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。  ——Java之父James Gosling

你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码。不用找了!本书为我们带来了共78条程序员必备的经 计算机软件领域经典图书推荐验法则,针对你每天都会遇到的编程问题提出了最有效、最实用的解决方案。

这本经典Jolt获奖作品实属众望所归。作者对新版进行了彻底的更新。涵盖了自第l版之后所引入的Java E5Java SE 6的特性,同时开发了新的设计模式和语言习惯用法,介绍了如何充分利用从泛型到枚举、从注解到自动装箱的各种特性。

 

3)        《重构:改善既有代码的设计》 中国电力出版社

软件工程领域的超级经典巨著,与另一巨著《设计模式》并称软工双雄,全美销量超过100000册,亚马逊书店五星书

在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。

当对象技术成为老生常谈之后——尤其在Java编程语言之中,新的问题也在软件开发社区中浮现了出来。缺乏经验的开发人员完成了大量粗劣设计,获得的程序不但缺乏效率,也难以维护和扩展。渐渐地,软件系统专家发现,与这些沿袭下来的、质量不佳的程序共处,是多么艰难。对象专家运用许多技术来改善既有程序的结构完美性与性能,已有数年之久。

  计算机软件领域经典图书推荐

 

4)        《敏捷开发:原则、模式与实践》 清华大学出版社

 享誉全球的软件开发专家和软件工程大师Robert C.Martin向您介绍如何解决软件开发人员 计算机软件领域经典图书推荐、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南。

讲述了在预算和时间要求下软件开发人员和项目经理如何使用敏捷开发完成项目:使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;包含了极具价值的可重用的C++Java源代码;还重点讲述了如何使用UML和设计模式解决面向客户系统的问题。

本书于2003年荣获第13届软件开发图书震撼大奖,适于用作高校计算机专业本科生、研究生和软件学院的软件工程和软件开发相关课程的教材或参考书,也适于软件开发和管理人员提高自身水平学习之用。

如果想在敏捷开发、设计模式、面向对象的设计领域有所深入学习和提升的话,这本书将是必读之作,经典中的经典

 

 

2         测试类

1)        《软件测试技术大全:测试基础、流行工具、项目实战》来源:shaokun305

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2011年5月25日
下一篇 2011年5月25日

相关推荐