(《软件工艺》一书即将由人民邮电出版社出版,详情参见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实现去讲解通信的关键思想。国外的教材...
OAuth 2.0 中文译本 OAuth 2.0 是一种授权协议,旨在解决第三方应用访问受保护资源的问题。该协议将客户端和资源拥有者的角色进行分离,从而解决了传统的基于客户端-服务器的身份验证模型中的问题。 背景知识: ...
他提醒我们,尽管技术进步不断,但软件开发的本质挑战——如复杂性、理解和维护——并不会轻易被新的工具或方法完全消除。 通过阅读《人月神话》,无论是初入行业的程序员还是经验丰富的技术领导者,都能从中汲取到...
Caffe是一个深度学习框架,本文档是关于Caffe的官方教程中译本,由CaffeCN社区翻译和制作。该教程讲述了Caffe的设计哲学、架构和使用方法。这是一份关于Caffe的实践指引与介绍,但是文中并不包含关于深度学习的前沿...
simulink 工具箱中电力电子仿真的说明文档,对这个电力电子的详细说明,中文译本 对于MATLAB的simulink工具箱中的 SimPowerSystems 操作手册的中文翻译
现三卷中译本同时呈现,按照译者、也即本文作者的意见,《观念1》(《纯粹现象学通论》)不仅在胡塞尔的全部著作中,而且在现代西方哲学史上,均具有极其特殊的意义;而作为《观念1》之"姐妹篇"的《观念2》和《观念3》,虽然...
SDL GUIDE 中文译本,SDL 即 Simple DirectMedia Layer,类似 DirectX,是完整的游戏、多媒体开发包,但不同的是它跨越几乎所有的平台,有各种语言的接口,多种语言的文档,而这一切都是广大志愿者完成的
《USB 3.0规范中文译本》详细解读 USB 3.0规范,发布于2008年11月12日,是USB技术的一次重大升级,旨在满足日益增长的数据传输需求和设备扩展性的挑战。USB 3.0的引入,不仅提升了传输速度,还强化了设备的易用性和...
[Agile.Software.Development:Principles,Patterns.and.Practices].((美)Robert.C.Martin).中译本.扫描版
### 汽车行驶记录仪欧洲标准——中文资料(EEC)3821/85 #### 一、概述 《汽车行驶记录仪欧洲标准——中文资料(EEC)3821/85》是一项重要的法规文档,旨在规定在欧洲地区使用的汽车行驶记录仪的技术标准与要求。...
该书是敏捷软件开发的经典著作,好评如潮。 清华大学出版社 2003年第一版
《Django Book 2.0中文译本》是Python开发者学习Django框架的重要参考资料,它提供了全面且深入的教程,帮助读者理解并掌握这个强大的Web开发框架。Django以其高效、安全和可扩展性闻名,是许多大型网站和应用程序...
网络信息时代的翻译活动新格局——打破传统印刷媒体译本对“主体间性”束缚的超文本译本.pdf
选取被誉为"中国文化大百科全书"的《红楼梦》中中国传统文化的瑰宝——麻将等游戏,根据顺应论,从语境关系及语言结构的顺应的角度,对比研究杨宪益夫妇和霍克斯两译本中麻将文化的翻译策略,以期为中国译者确立正确的...
1. **历史沿革**:1964年版的ASME PTC 4标准的中译本曾在中国的部分火电机组运行与调试单位中得到应用。1999年发行的ASME PTC 4-1998是最新的版本。 2. **市场需求**:由于大多数现场工程技术人员认为直接阅读和...