我们并不特殊:打破软件工程的自恋幻觉
来源:hillelwayne.com — 2021-01-20
📋 概述
Hillel Wayne「跨界项目」的第二篇力作,系统性地拆解了「软件工程与其他工程本质不同」的流行论调。文章逐一驳斥了五个常见观点,每个观点都被来自土木、机械、电气等领域工程师的真实经历所否定。核心结论令人深思:几乎所有被认为软件独有的特征在其他工程领域同样存在——奥地利隧道法就是土木工程的迭代开发,电路板设计需要返厂重做,油井钻探用榛子壳填充空隙。软件工程拒绝工程化实践的真正障碍是对传统工程的深刻误解。
🔑 核心要点
- 软件工程界的「我们很特殊」心态是一种防御机制——用差异来为缺乏规划和拒绝估算等行为辩护。
- 敏捷不是软件独有:奥地利隧道法(NATM)就是土木工程中的迭代开发范式,工业工程手册也强调快速客户反馈。
- 传统工程同样不可预测:电路板设计需要返厂重做、油井钻探用榛子壳填充空隙,不确定性无处不在。
- 「代码即设计」的说法忽略了传统工程中大量原型制造——汽车行业的全尺寸粘土模型就是「可执行的设计」。
- 真正差异在于经济模型而非方法论:传统工程的迭代成本更高所以更谨慎,而非因为瀑布模型天然优越。
- 软件工程可以并应该从传统工程中借鉴有效实践,前提是先放下「我们不适用」的自恋式偏见。
💡 金句
Almost everything we think is unique about software appears in every other field of engineering. ——几乎每个我们认为是软件独有的特征,在其他工程领域同样存在。
👍 0
👎 0
← 返回 Lobsters 首页