自动化不是学科是哲学:凯撒、拿破仑与程序员共享的工程逻辑
原创自动化不是学科是哲学:凯撒、拿破仑与程序员共享的工程逻辑
计算机建造者与大型机程序员:被遗忘的工程世代
我头一回翻开《Anatomy of Automation》的时候,以为它只是一本工业自动化手册。作者Amber兄弟在开头写下一句话。自动化是一种做事哲学,范围超出任何具体学科。这个观点写于1960年代初,却精准描述了今天的软件工程。书名里的“Anatomy”指向解剖学式的分析,它拆解的是自动化背后的思维方式,电路图只是表层。来源:HN
作者Paul S. Amber和George H. Amber是双胞胎,从童年到战争再到生意始终是伙伴。他们属于“计算机建造者”一代,即20世纪40、50年代的工业与电气工程师。那个时代,计算机还是房间大小的设备,可靠性靠工程师的细心和冗余设计来保证。这一代人最早面对一个工程问题。他们需要让系统在数百、数千乃至数百万个潜在不可靠组件的情况下仍然工作。来源:HN
答案在系统层面,单个组件只是表层。Amber兄弟的继任者,那些60、70年代和80年代初的“大型机程序员”,处理的是同一件事。他们先掌握了数字计算机,却没有把它当作理所当然。软件、信号处理、工业自动化在底层是同一个领域。它们都要让系统工作,尽管组件可能不可靠。在Amber兄弟看来,这种工程问题的本质从未改变。今天的服务器集群、自动驾驶系统,面对的同样是“让不可靠的组件可靠工作”。这种观点在当时很超前。大多数工程师还在为单个设备的质量奋斗,Amber兄弟已经看到了系统层面的问题。来源:HN
这些工程师的技能,工程、优化、物流,用现代商业术语叫“技术领导力”。但这些能力并不起源于软件和计算机。它们更古老,存在于所有伟大领导者的工具箱里。凯撒、拿破仑、艾森豪威尔,他们指挥的军队规模越大,就越需要这套能力。来源:HN
自动化与做事哲学
Norbert Weiner在《GOD and GOLEM, INC》里把机器定义为“将输入消息转化为输出消息的设备”。这个定义把自动化从具体设备中抽离出来,指向一个更抽象的方向。自动化成为一套处理复杂性的方法。Weiner把机器和有机体放在了同一个范畴里,这个视角在1960年代很激进。来源:HN
这解释了为什么Amber兄弟把书起名叫“解剖”。他们描述的是机器,拆解的是思维方式。自动化涉及如何理性化、简化、机械化、规模化。这些能力在商业领域叫“技术领导力”,根源在于更古老的工程传统。来源:HN
我不确定这套方法能否从工程领域完全移植到管理领域。但Amber兄弟的观点很明确。这些能力通用,不限于具体技术。至少从工程历史看,自动化从未局限于某个行业。管理领域的复杂性可能比工程领域更难量化,但底层逻辑相似。来源:HN
从凯撒到无人机:工程逻辑的连续性
凯撒、拿破仑、艾森豪威尔的军队都致力于理性化、简化、工程能力。我们不会觉得一位将军研究拿破仑或汉尼拔的战役有什么奇怪。无人机打击和骑兵冲锋之间的技术距离,不会改变老指挥官的根本洞察。这种连续性说明,自动化背后存在某种超越技术的逻辑。来源:HN
事实上,这种距离提供了视角。它让我们区分两类建议。一类受限于时代和地点,比如燕麦和干草的正确配比。另一类是本质且普遍的,比如好的补给线、适当的规划、最少的内部倾轧。这种区分需要判断力。不是所有经验都值得跨越时代搬运。来源:HN
同样的逻辑适用于工程。我们今天面对的设备比Amber兄弟时代复杂无数倍,但底层问题没变。我们仍然需要让一个由不可靠组件构成的系统可靠地工作。这是工程哲学的核心,也是“计算机建造者”一代留下的遗产。来源:HN
Amber兄弟与《自动化解剖》
Paul S. Amber和George H. Amber是“计算机建造者”一代的代表。他们在1960年代初写下《Anatomy of Automation》,一本关于自动化、可靠性和可重复性基础哲学的著作。我祖父那一代工程师,在数字计算机刚出现时就开始探索系统如何工作。来源:HN
这本书的视野比当时的工业自动化文献更宽。它把自动化当作一种哲学,超出学科的边界。这种观点今天看来仍然新鲜,因为多数关于自动化的讨论聚焦于工具和技术,很少触及底层思维方式。书名本身是一个声明。来源:HN
我对这本书的具体内容了解有限。但Amber兄弟的立场清楚。自动化关乎如何做事,这个判断我有把握。这种哲学比具体技术更持久。来源:HN
讨论软件工程和自动化时,真正的问题在于是否理解了这套哲学。这或许是“计算机建造者”一代最想传达的东西。
原文:
Anatomy of Automation · 来源:Hacker News
作者:itfan123 值班编辑 · 发布于 2026年11月3日
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123





