(《软件工艺》一书即将由人民邮电出版社出版,详情参见http://www.china-pub.com/computers/subject/huodong/ry12.23/tyzt.htm。本文是作者Pete McBreen专门为中译本所作的序言。)
中译本序
看见“软件工艺”的思想在全世界得到日益广泛的认同,我欣喜若狂。这本《软件工艺》,是为软件开发的工艺学送上的赞歌。在过去的30年中,很多人试图把软件开发变成一种机械化的行为。尽管如此,优秀的开发者们仍然知道:真正起决定性作用的,还是编写软件的人,是他们的技能和经验。没错,现在有很多精良的工具和技术,但最关键的还是使用这些工具的人,是他们的才华。
从事软件开发的企业为什么会把这一切置诸脑后?我不知道。不止一次,我看到早期的文献中强调“软件编写者的能力”的重要性。软件工艺的思想毫不新鲜,在我着手撰写本书之前,Jim Coplien和Steve McConnell(以及其他很多人)早已在各自的著作中提到过它。掌握软件开发中的工具和技术需要耗费很多时间,但在那之后,开发者还需要学会并习惯交付优秀的软件。
在过去的一段时间里,人们似乎太热衷于追寻一蹴而就的终南捷径,静听“掌握软件开发技艺”的传统似乎已经不再流行。但是,时间早已证明,只有精通自己的技艺,才是获得成功的不二法门。对于软件开发之外的很多行业,这个道理是众所周知的。即便是批量生产的标准件取代了手工作坊,人们在内心深处依然坚信:哪怕是司空见惯的日常用品,也只有工艺大师才能做出精品。
自出版以来,本书已经先后被翻译为日文和韩文,现在又有了中文译本。本书中的思想与西方的工艺学传统、学徒传统有着紧密的联系,看着这些思想被如此贴切地翻译到另一种文化中,是一件颇有兴味的事情。曾经有很多人错误地认为软件开发是一项机械性的行为,希望本书能帮助你避免重蹈覆辙——这就是我给本书读者的祝愿。
Pete McBreen
2003年8月
分享到:
相关推荐
Telecommunication Breakdown_Concepts of Communication Transmitted via Software-Defined Radio一书的中文译本 通过一个完整的典型数字通信的软件无线电系统实例和matlab实现去讲解通信的关键思想。国外的教材...
USB3.0中文译本.pdf
USB3.0中文译本;USB3.0中文译本USB3.0中文译本USB3.0中文译本
HCS08中文译本HCS08中文译本HCS08中文译本HCS08中文译本HCS08中文译本HCS08中文译本HCS08中文译本HCS08中文译本
带书签清晰修正版USB3.0 中文翻译版本,与英文版一一对应,绝对是USB3.0必备的译本书籍。
simulink 工具箱中电力电子仿真的说明文档,对这个电力电子的详细说明,中文译本 对于MATLAB的simulink工具箱中的 SimPowerSystems 操作手册的中文翻译
现三卷中译本同时呈现,按照译者、也即本文作者的意见,《观念1》(《纯粹现象学通论》)不仅在胡塞尔的全部著作中,而且在现代西方哲学史上,均具有极其特殊的意义;而作为《观念1》之"姐妹篇"的《观念2》和《观念3》,虽然...
SDL GUIDE 中文译本,SDL 即 Simple DirectMedia Layer,类似 DirectX,是完整的游戏、多媒体开发包,但不同的是它跨越几乎所有的平台,有各种语言的接口,多种语言的文档,而这一切都是广大志愿者完成的
[Agile.Software.Development:Principles,Patterns.and.Practices].((美)Robert.C.Martin).中译本.扫描版
The Django Book 2.0中文译本.pdf(高清有目录),python开发者学 Django框架的一本好书。
《MATLAB数值计算》(2013修订版)中译本的配套m文档
该书是敏捷软件开发的经典著作,好评如潮。 清华大学出版社 2003年第一版
《链接器和加载器》中译本.pdf 详细讲述链接器和加载器的原理。
OAuth2.0的中文译本,OAuth2.0的中文译本
微电子经典中译本系统芯片(SOC)验证方法与技术
The Django Book 2.0中文译本 The Django Book 2.0中文译本 The Django Book 2.0中文译本
《鲁滨逊漂流记》中译本解读中西文化差异-论文.zip
图像处理分析与机器视觉(第二版)中译本 .