计算机软件领域经典图书推荐
计算机软件领域经典图书推荐
我们处于一个知识爆炸的年代,处于一个需要不断学习和进步的时代,在计算机软件领域更显得尤为突出,不断更新的技术,不断涌出的新概念、新理论,让我们目不暇接,如何才能在这个领域、这个年代来不断的提高自己? 读书是一条捷径,多读书、读好书、读活书,会让我们站在巨人的肩上,能够站的更高,看的更远。
在计算机软件领域,一本经典胜过烂书千本,结合自己十来年间读过的一些经典图书以及业内的排名推荐,整理出来和大家一起分享,希望能够给渴望学习或者正在浩瀚的计算机书海中不知道该如何选择的朋友一些启发和帮助。
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 E5和Java SE 6的特性,同时开发了新的设计模式和语言习惯用法,介绍了如何充分利用从泛型到枚举、从注解到自动装箱的各种特性。
3) 《重构:改善既有代码的设计》 中国电力出版社
软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店五星书。
在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。
当对象技术成为老生常谈之后——尤其在Java编程语言之中,新的问题也在软件开发社区中浮现了出来。缺乏经验的开发人员完成了大量粗劣设计,获得的程序不但缺乏效率,也难以维护和扩展。渐渐地,软件系统专家发现,与这些沿袭下来的、质量不佳的程序共处,是多么艰难。对象专家运用许多技术来改善既有程序的结构完美性与性能,已有数年之久。
4) 《敏捷开发:原则、模式与实践》 清华大学出版社
享誉全球的软件开发专家和软件工程大师Robert C.Martin向您介绍如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南。
讲述了在预算和时间要求下软件开发人员和项目经理如何使用敏捷开发完成项目:使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;包含了极具价值的可重用的C++和Java源代码;还重点讲述了如何使用UML和设计模式解决面向客户系统的问题。
本书于2003年荣获第13届软件开发图书震撼大奖,适于用作高校计算机专业本科生、研究生和软件学院的软件工程和软件开发相关课程的教材或参考书,也适于软件开发和管理人员提高自身水平学习之用。
如果想在敏捷开发、设计模式、面向对象的设计领域有所深入学习和提升的话,这本书将是必读之作,经典中的经典。
2 测试类
1) 《软件测试技术大全:测试基础、流行工具、项目实战》 人民邮电出版社
软件测试是一个入门容易、提高困难的技术。本书从软件测试基础讲起,结合大量测试实例,为入门者勾勒出一幅提高测试技能的路线图。
对于新手或者已经有些测试知识的从业者来说。本书是一本不可多得的学习用书。读者通过学习书中丰富的实战案例。可以对软件测试有全方位的认识。掌握各种测试技术,绕过学习障 碍。为快速成为一名优秀的测试工程师打下坚实的基础。
本书在编写过程中考虑到测试人员的需求,尤其是测试新手对各种知识的需求,由浅入深,循序渐进地介绍了各种测试理论知识和实践经验;详细讲述了主流测试工具的使用,例如LoadRunner、TestComplete、TestDirector等;还介绍了各种常用的开源测试工具,为期待引入开源测试工具的测试人员提供参考;另外,结合项目实践,介绍了各种辅助测试工具的开发,例如每日构建框架的开发、AEP系统的搭建、性能测试框架的搭建、正交表测试用例自动生成工具的设计以及数据库比较工具的制作等。
3 项目管理类
1) 《人月神话》 清华大学出版社
年轻的软件工程师、吝啬的研究生、懒惰的软件老手常请我标示出迄今为止最好的软件图书。“如果我带着仅有的一本计算机书在沙漠荒岛上,”他们问,“应该是哪本书?”这是个荒谬的问题,但人们坚持要个答案。假如你真的被放逐到这样的小岛(或者你决定躲藏到这样的地方去避免2000年软件崩溃的恐惧!),《人月神话》应该紧随着你。 ——Ed Yourdon
一本在软件领域绝无仅有,20余年畅销不衰的必读经典。
本书自第一版以来,畅销20余年不衰,是软件领域绝无仅有的必读经典。本文作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。本书内容来自布鲁克斯在IBM公司 System/360 家族和OS/360中的项目管理经验。在本书第一次出版20年后的今天,布鲁克斯重新审视了他原先的观点,增加了一些新的想法和建议。既方便了熟悉原有内容的人们,也方便了许多第一次阅读它的读者。
2) 《人件》 清华大学出版社
本书专门讨论了软件开发和维护的团队管理问题,并向人们的传统认识提出了挑战。作者在书中推崇人本管理思想,指出知识型企业的核心是人,而不是技术。本书子1987年首次出版后,曾在西方引起了轰动,被誉为“对美国软件业影响最大的一本书”。本书还对大中型组织中的软件开发团队如何运作进行了深入探讨。
《人件》已成为软件图书中的经典之作。它和《人月神话》共同被誉为软件图书中“两朵最鲜艳的奇葩”。人们认为,《人月神话》关注“软件开发”本身,《人件》则关注软件开发中的“人”。因此,在成千上万的书架上,《人件》永远和《人月神话》并列在—起。
本书读者包括软件开发组织中的所有人员。管理者和被管理者都将从书中得到有益的启示。
4 综合管理类
1) 1《第五项修炼》系列丛书 中信出版社
这本由当代最杰出的新管理大师彼得•圣吉撰写的著作,被誉为21世纪的管理圣经、20世纪屈指可数的几本管理经典、世界上影响最深远的管理书籍之一,并被《哈佛商业评论》评为过去75年最具影响力的管理类图书,还荣获世界企业学会最高荣誉的开拓者奖!
进入21世纪以来,全球经济的迅猛发展,使得全球企业管理趋势、管理理念也顺应发生了巨大的变化,作为新世纪全新扩充修订版,本书其背后是15年来把原书理念付诸实践的经验和案例。圣吉明确指出,从长远来看,你的组织唯一可持续的竞争优势,就是比对手更好更快的学习能力。
15年前,许多《第五项修炼》的核心理念都曾显得很激进。但这些理念的许多应用方法,后来已经被融入到人们观察世界的方式中,也被整合到人们的管理实践中;本书对前一版进行了全面修订,新版书中的领导力案例故事揭示了这些经历。并增添了新的内容:实践中的反思,为企业、个人读者更准确理解最新管理理念,对学习型组织进行了有效的反思,对建设学习型组织所面临的新疑惑提供了新的思维。
2) 《赢在中国式管理》中国社会科学出版社
20世纪50年代,美国式管理风靡全世界。20世纪70年代,日本式管理号称世界第一,创造了举世震惊的经济奇迹。20世纪70年代,实际上中国式管理的优势已经相当明显地表现出来。请问海峡两岸的中国企业家,用的是什么式的管理?难道是美国式的?还是日本式的?如果凭良心说的话,那当然是中国式管理。
中国式管理具有三大主轴,那就是以人为主、因道结合以及依理而变。 发展事业本身并没有什么价值,必须在经营事业的过程中,完成修、齐、治、平的人生使命,立业才有价值。21世纪,是中国管理哲学与西方管理科学相结合,并获得发扬的时代,管理者在实践中两者缺一,都将跛脚难行。
近百年来,我们一直要把自己的精华丢弃掉。现在,快要轮到我们中国人当家了,鉴于平天下的重责大任,更应该把中国式管理哲学这一宝贝发扬光大,使中国式管理早日成为平天下的宝典。
计算机软件领域经典图书推荐相关推荐
- 电子通信领域经典书籍推荐
电子通信领域经典书籍推荐 [书名]:光同步数字传输网 http://bbs.cnttr.com/viewthread.php?tid=71513&extra=page%3D2 [语言]:中文 ...
- 计算机视觉工程师必读经典图书推荐
计算机视觉(Computer Vision,简称CV),是人工智能重要并且热门的研究领域.近年来深度学习的突破使得计算机视觉有了翻天覆地的变化,以CV为核心技术的人工智能企业不断涌现.CV人才成为了各 ...
- AI领域经典原创推荐,每一份坚持都值得被尊重
[导读]从AI领域公众号.AI领域大V到AI领域的开源组织,每一份努力,每一篇原创以及每一个坚持,都值得被尊重. 平台介绍 ►机器学习算法与自然语言处理 [介绍]一个哈工大nlp在读博士的技术提升之路 ...
- 管理学十大经典图书推荐
读书能让人进步,对于企业的管理者而言更是如此.那么管理者该看些什么书呢?有哪些管理学图书值得推荐? 今天小编为大家带来了管理学的十大名著,每一本都是经典,非常值得一看哦. 注意本书单中除12Reads ...
- .NET经典图书推荐(下)
本文以<.NET图书咀华(下)>为题发表于2006年11月1日<中华读书报>我和朋友主持的<书•人•事专栏>. 上月的文章发表后,我将它转贴到了我的博客上.有读 ...
- 计算机网络经典图书推荐
世界著名计算机经典著作更新版,TCP/IP领域最重要作品 <TCP/IP详解 卷1:协议(原书第2版)> ISBN: 978-7-111-45383-3 作者:[美] 凯文 R.福尔,W. ...
- 数据分析经典图书推荐
一.基础知识:我们都该学点统计学? 统计学是一门以概率论为基础的方法论学科,主要通过收集数据,进行量化的分析.总结,并进而进行推断和预测,为相关决策提供依据和参考.它在几乎所有学科领域里面都具有重要的 ...
- 讲oracle个阶段书籍6,经典图书推荐系列-之六
经典的Oracle图书: 版权声明: 本站推荐的图书完全来自网络,提供下载只用于交流目的.请在下载后24小时内删除. 如果你喜欢某本著作,请购买正版,支持原作者. 如果侵犯了您的版权,请来信告知,我们 ...
- 机器学习、数据挖掘、计算机视觉等领域经典书籍推荐
人工智能.机器学习.模式识别.计算机视觉.数据挖掘.信息检索.自然语言处理等作为计算机科学重要的研究分支,不论是学术界还是工业界,有关这方面的研究都在如火如荼地进行着,学习这些方面的内容有一些经典书籍 ...
- .NET经典图书推荐(上)
欢迎阅读本文的下篇. 本文以<.NET图书咀华(上)>为题发表于2006年10月18日<中华读书报>我和朋友主持的<书•人•事专栏>. .NET是一个内涵非常广泛的 ...
最新文章
- 常用图像额文件格式及类型
- 技术胖Flutter第三季-15垂直布局Column组件
- Ansible — Inventory 清单文件
- python 09day --初识python
- python3的3D实战-基于panda3d(2)
- Go的sync.Cond(四)
- [算法 笔记]2014年 去哪儿网 开发笔试题
- tomcat和idea都占用了8080_详解IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)...
- docker容器笔记
- shell脚本实现文件锁功能
- 在 Word 中插入 Latex 公式
- itextpdf 给pdf文档添加图片
- South by Southwest任命Brightcove为2021年线上活动官方视频合作伙伴
- windows批处理脚本bat命令解析【11】rd与del命令以及参数
- 前端console.log打印内容与后端请求返回数据不一致
- 使用短信登录和注册的流程
- Java进阶,时间与日期,包装类,正则表达式
- MPP(大规模并行处理)
- matlab求异面直线的公垂线,求异面直线的公垂线
- 文件在EDIUS中打不开了怎么办
热门文章
- VS code 尝试在目标目录创建文件时发生一个错误
- Microsoft Visio 2010 - 参与者 (actor) - 人的形状图标
- Audio Jungle宣传专题片头音乐AE模板专用配乐合集-永久更新
- java贪吃蛇源代码_java贪吃蛇源代码详解
- 如何设计会员体系中心
- 晶振封装与频率对照表
- FFMpeg (一) av_register_all()
- ie visio 打开_Visio viewer 不能从IE打开vsd文件
- 『号外号外』WoS数据库更新后导入VOSviewer出错的原因
- HDU---3642:Get The Treasury【立方体体积并】