在我的职业生涯中,人们将软件开发与“传统”工程进行比较,通常是为了责骂软件开发人员没有做好工作。作为获得电子工程学位的人,这在我职业生涯的早期引起了我的共鸣。但这种思维方式是有缺陷的,因为大多数人对工程在实践中如何运作有错误的印象。
Glenn Vanderburg花费了大量时间来深入研究这些误解,我强烈建议任何想要将软件开发与工程进行比较的人观看他的演讲《真正的软件工程》 。他在播客《Oddly Influenced》中的采访也非常值得一听。遗憾的是我没能说服他写下这些材料——这将成为一篇很棒的文章。
关于这种关系的另一位优秀思想家是希勒尔·韦恩 (Hillel Wayne)。他采访了一群“跨界人士”——既从事传统工程又从事软件工作的人。他将自己学到的东西写在一系列文章中,从《我们真的是工程师吗?》开始。
原文: https://martinfowler.com/bliki/SoftwareAndEngineering.html