给EPG和QA推荐10本书
有QA和EPG的同学留言,希望我能推荐一些对他(她)们工作及个人成长有帮助的书,这里列了10本个人读过、觉得比较适合EPG和QA背景的书。选择标准就是易读、易懂、有一定IT知识即可。推荐理由也附上了,虽然是一家之言,但开卷有益。估计大部分的英文书应该有中译版。
1. Managing the Software Process
作者:Watts S. Humphrey
这本书奠定了CMM以及后来CMMI的普及。这本书已经问世29年,至今读来依然是业内经典。Peter Freeman在前言中写道“软件危机已死!这本书是我看到最好的信号。” EPG和QA可以从这本书里学到软件过程改进的框架,方法,技巧,也可以阅读体会下Humphrey对SEPG和SQA的期望。
2. 人月神话 (40周年中文纪念版)
作者: Frederick P. Brooks, Jr
没有人比Brooks把软件开发的特殊性讲得更明白!Brooks用优美简练的文字把我们带入了软件世界。本书能让EPG和QA更加理解软件项目的困难之处,在和过程实践者沟通时换位思考。附录“人月落地实战体验”记录了中美软件名家的实战体验,对EPG和QA会有更深的理解。
3. Programmers at work – interviews with 19 programmers who shaped thecomputer industry (编程大师访谈录)
作者: Susan Lammers
在招行小图书馆翻到这本书的,翻译的真心不错。书中记录了比尔.盖茨等十九位编程大师的体会,这本书属于轻松阅读类,可以让EPG和QA更好理解优秀程序员的思维。
4. The Computing Universe
作者:Tony Hey和Gyuri Papay
一本不到400页的书全面介绍了计算机科学的各个领域及来龙去脉,我基本上是一气读完,超爱书的风格:重点突出,逻辑性强,内容广而不乱。这本书能让EPG和QA对计算机各个领域有个大致的了解,有利于更好在IT江湖行走!
5. The Leader as a Mensch: Become the Kind of Person Others Want to Follow
作者: Bruna Martinuzzi
情商对EPG和QA来讲十分重要,这本非IT的书用诗一般极具煽动性的语言,通过作者25年的亲身经历,描述了如何成为一个别人愿意做你马仔追随你的人。
6. Software Maintenance: concepts and practice
作者:Penny Grubb和Armstrong Takang
今天大部分软件项目都是维护类项目,所以EPG和QA必须对软件维护的方方面面有足够的了解。本书不是名家所著,但书的结构设计的不错,把维护项目的特点,工作,要求,过程等描述的非常清楚。EPG和QA可以跳过一些过于技术的段落,不妨碍对软件维护有个全面理解。
7. Agile Project Management
作者:Jim Highsmith
作者算是敏捷领军人物,本书是鲜有出了多个版本的敏捷书。这本书也是我教“现代软件项目管理”用的教材。敏捷书读了若干,这本书是从理论到实践讲的都比较好的。缺点是许多段落太长,读起来有压迫感,但干货满满。EPG和QA不妨慢慢阅读本书,有些章节可以反复咀嚼。
8. Practical Software Metrics for Project Management and Process Improvement
作者:Robert B. Grady
按道理讲不应该推荐这么一本老的度量书,但我看中的是本书的实战性。书的内容都是从HP实际项目中来的,解决了许多把数据如何用起来的问题。度量经常让EPG和QA头疼,本书应该算是颗阿司匹林。
9. Software Craftsmanship: The New Imperative
作者:Pete McBreen
本书对传统的软件工程大胆提出质疑,认为软件工程不是解决软件开发问题的灵丹妙药,作者认为我们更应该从软件工艺的视角看待软件开发过程。可能很多人不认同作者的观点,但EPG和QA也可以看看这本名为”软件工艺”的书,了解下非传统的思路。不要过分迷信权威,你可以选择与众不同。
10. 知行合一实现价值驱动的敏捷和精益开发
本书属于凑数打酱油性,忽略了我也不生气。
实在懒得把10本书的图片都放上了,找一本做代表吧.
《给EPG和QA推荐10本书》来自互联网,仅为收藏学习,如侵权请联系删除。本文URL:http://www.bookhoes.com/1171.html