《軟體工藝》 中譯本序

2021-08-21 22:45:52 字數 807 閱讀 9978

(《軟體工藝》一書即將由人民郵電出版社出版,詳情參見

。本文是作者pete mcbreen專門為中譯本所作的序言。)

看見「軟體工藝」的思想在全世界得到日益廣泛的認同,我欣喜若狂。這本《軟體工藝》,是為軟體開發的工藝學送上的讚歌。在過去的30年中,很多人試圖把軟體開發變成一種機械化的行為。儘管如此,優秀的開發者們仍然知道:真正起決定性作用的,還是編寫軟體的人,是他們的技能和經驗。沒錯,現在有很多精良的工具和技術,但最關鍵的還是使用這些工具的人,是他們的才華。

從事軟體開發的企業為什麼會把這一切置諸腦後?我不知道。不止一次,我看到早期的文獻中強調「軟體編寫者的能力」的重要性。軟體工藝的思想毫不新鮮,在我著手撰寫本書之前,jim coplien和steve mcconnell(以及其他很多人)早已在各自的著作中提到過它。掌握軟體開發中的工具和技術需要耗費很多時間,但在那之後,開發者還需要學會並習慣交付優秀的軟體。

在過去的一段時間裡,人們似乎太熱衷於追尋一蹴而就的終南捷徑,靜聽「掌握軟體開發技藝」的傳統似乎已經不再流行。但是,時間早已證明,只有精通自己的技藝,才是獲得成功的不二法門。對於軟體開發之外的很多行業,這個道理是眾所周知的。即便是批量生產的標準件取代了手工作坊,人們在內心深處依然堅信:哪怕是司空見慣的日常用品,也只有工藝大師才能做出精品。

自出版以來,本書已經先後被翻譯為日文和韓文,現在又有了中文譯本。本書中的思想與西方的工藝學傳統、學徒傳統有著緊密的聯絡,看著這些思想被如此貼切地翻譯到另一種文化中,是一件頗有興味的事情。曾經有很多人錯誤地認為軟體開發是一項機械性的行為,希望本書能幫助你避免重蹈覆轍——這就是我給本書讀者的祝願。

pete mcbreen

2023年8月

《軟體工藝》 中譯本序

軟體工藝 一書即將由人民郵電出版社出版,詳情參見 本文是作者pete mcbreen專門為中譯本所作的序言。看見 軟體工藝 的思想在全世界得到日益廣泛的認同,我欣喜若狂。這本 軟體工藝 是為軟體開發的工藝學送上的讚歌。在過去的 30年中,很多人試圖把軟體開發變成一種機械化的行為。儘管如此,優秀的開發...

《軟體工藝》 中譯本序

軟體工藝 一書即將由人民郵電出版社出版,詳情參見 本文是作者pete mcbreen專門為中譯本所作的序言。看見 軟體工藝 的思想在全世界得到日益廣泛的認同,我欣喜若狂。這本 軟體工藝 是為軟體開發的工藝學送上的讚歌。在過去的30年中,很多人試圖把軟體開發變成一種機械化的行為。儘管如此,優秀的開發者...

USB 3 0規範中譯本 第1章 引言

universal serial bus usb 的原始動機來自於幾方面的考慮,最重要的兩個方面是 在可重配置 reconfiguring 方面缺乏靈活性,已經被確認為是對pc的進一步部署的類似阿基里斯的腳後跟一樣的致命弱點。友好的圖形介面和新一代匯流排架構相關的硬體軟體機制的結合,已經使得計算機不...