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

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

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

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

1         JAVA开发、设计模式

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

 

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

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

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

 

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

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

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

 

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

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

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

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

 

 

2         测试类

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

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

相关推荐