如何评价「前三十年的工业化是一堆破铜烂铁」这种说法?

2025年11月07日

作者:CodeCrafter   来源:知乎
看到这个问题,我正在分析一个TB级的数据集,系统跑着任务,正好有点时间。
这问题让我有一种强烈的既视感,在我的工作领域里,这种论调太常见了。

这就像团队里新来的一个毕业生,看着我们维护了十年的核心交易系统,里面有些代码风格老旧,用的还是几年前的框架,他撇撇嘴说:

这什么烂代码,性能这么差,耦合这么高,早该推倒重写了。

我一般不反驳,只是笑笑。

因为他只看到了表象,没看到这套看似笨重的系统背后,支撑着公司每天几百亿的流水,没经历过我们为了保证它99.999%的可用性,付出了多少心血,更不理解这套系统里面沉淀了多少业务逻辑和异常处理的know-how。

今天借着这个题目,我就用我们搞技术的人最习惯的系统工程视角,来剖析一下那个所谓的破铜烂铁,到底是什么。

我的观点很明确:

前三十年的工业化,不是一堆破铜烂铁。它是在近乎废墟之上,从零开始构建的一整套国家级工业操作系统加底层通信协议

这个基础平台,是之后所有高层应用和商业生态得以运行的先决条件。

你现在看到的中国制造,所有那些光鲜的应用,比如高铁网络、移动支付、无人机集群、新能源汽车产业链,之所以能跑起来,不是因为它们是天才的凭空创造。

而是因为那个简陋、笨重,但在关键时刻绝对自主可控的底层操作系统,一直在稳定运行。

抽掉这个底层平台,上面的一切应用,都会立刻崩溃,系统会直接告诉你:核心依赖缺失,无法启动。

这篇回答会很长,也比较硬核,如果你只是想看个热闹,可能没什么意思。

但如果你想搞明白中国工业化的底层逻辑,建议你花点时间看完。这会帮你建立一个更深层次的认知框架。

一、项目启动前的需求分析:目标是生存,而非体验。

我们做任何一个项目,无论是开发一款软件,还是搭建一个数据中心,第一步永远是需求分析。

你必须搞清楚项目的核心目标,约束条件,以及交付标准。

脱离了这些谈架构的好坏,都是耍流`氓。

现在,我们把项目时间设定在1949年,来看看当时的项目需求文档。

项目的环境与约束条件:

一片焦土,战争刚结束,人均寿命35岁,超过八成的人不识字;钢产量只有15.8万吨,重工业几乎为零;外部是全面的技术封锁和军事包围。

这个启动环境,比我们接手的任何一个烂摊子项目都要差得多。

项目的预算:

基本为零。外汇储备枯竭,唯一的外部投资方苏联,提供的也是需要偿还的贷款,并且附带了大量的政治和技术条件。

项目的用户画像:

数亿刚从土地上解放出来,连基本工业常识都没有的农民。他们是这个庞大系统的第一代操作员。

项目的核心目标(KPI):

第一,保障系统最高级别的安全和独立运行

也就是保障国家主权,不被外部力量轻易摧毁。

这是生存问题,是P0级别的任务,优先级最高。

第二,满足最基本的用户需求

也就是解决几亿人的吃饭和穿衣问题,这是系统稳定运行的基本盘。

第三,构建一套独立自主,不依赖任何外部接口的工业体系

这是项目的核心交付成果,关键词是独立自主和体系化。

好了,需求非常清晰。

如果你是这个史诗级项目的总架构师,你会怎么选择技术路线?

是集中所有资源,去攻关某一个单点技术,比如从国外高价买几台最先进的机床,仿制出几辆性能优异的汽车,然后向世界宣布我们也能造出好车了?

这种做法,短期效果拔群,宣传上很好看。但从系统架构的角度看,这是灾难。

机床的备件从哪来?维护保养谁来做?操作机床的高级技工哪里找?加工需要的特种合金谁来提供?

一旦外部环境变化,掐断你的供应,这几台昂贵的设备立刻就会变成真正的废铁。

这是典型的买办思维,把系统的核心能力构建在外部依赖之上。

当时中国的选择,是一条最艰难,最漫长,也是最扎实的路线:

从零开始,全栈自研,构建一个完整的,覆盖全产业链的工业体系。

什么叫体系?我用IT架构来解释,会更清晰。

一个完整的技术生态,不只是有用户能看到的APP,在它的下面,你必须拥有:

硬件层(Hardware):CPU、内存、硬盘、主板,这是物理基础。
操作系统内核(Kernel):负责进程管理、内存管理、设备驱动。
基础库和运行时(Libraries & Runtime):比如C语言的libc库,Java的JVM。
数据库(Database):负责数据的存储和管理。
开发工具链(Toolchain):编译器、链接器、调试器。
网络基础设施(Networking):交换机、路由器、光纤网络。

前三十年,中国工业化做的,就是在国家层面,把上面这一整套东西,一项不落地全部建立起来。

钢铁、有色金属冶炼,就是工业的CPU和内存,是所有制造业的基础材料。

煤炭、石油、电力等能源工业,就是整个系统的电源供应,没有能源,一切都是空谈。

硫酸、烧碱、合成氨、乙烯等基础化工,就是工业的底层基础库,无数的生产流程都依赖它们。

机床制造、通用设备制造,就是工业的编译器和开发工具,是制造其他一切机器的母机。

国防工业体系,特别是两弹一星,就是国家这套操作系统的最高级别安全模块和防火墙,确保系统不会被外部攻击直接搞崩溃。

铁路、公路、水路运输网,就是系统的数据总线和网络交换设施,负责资源和产品的流通。

这个体系,在初期追求的不是单个产品的性能指标有多高,外观有多精美,它追求的系统完整性和战略自主性

我造出来的卡车,可能油耗高,小毛病多,舒适性差,远不如同期的西方产品。

但是,造这辆卡车所需要的所有牌号的钢板,我能自己炼;

发动机、变速箱、车桥,我能自己生产;

轮胎、玻璃、轴承,我能自己配套;

甚至制造这些零部件的工作母机,我也能自己制造。

这个能力,叫工业体系。

它意味着你拥有了工业化的造血能力,而不是一个只能依赖输血的组装厂。

所以,用今天市场化、全球化背景下,强调用户体验和比较优势的尺子,去度量那个以生存和独立为最高纲位的时代的工业产出,认为它们是破铜烂铁。

这本身就是一种严重的认知错位,是把不同历史阶段的评价标准混为一谈。

二、系统交付的不仅是产品,更是能力和人。

认为前三十年是破铜烂铁的观点,其视野仅仅局限在那些具体的,有形的工业制成品上,比如一台59式坦克,一辆解放牌卡车,或是一块上海牌手表。

他把这些产品和同时代的西方产品一对比,得出结论:落后。

这种评估方式,就像一个外行去评价一个研发团队,只看他们发布的APP界面设计得是否炫酷,而完全忽略了这个团队的系统架构能力、工程化水平、自动化测试覆盖率,以及最核心的——

人才培养和技术传承的机制

前三十年工业化,真正的交付物,远不止那些看得见的铁疙瘩。

在我看来,至少有三项更重要的,无形的资产被沉淀下来。

第一项资产,是一整套工业化的组织方法论和工程协同能力。

这个听起来很抽象,我举个实际的例子。

我们做过超大规模的分布式项目,比如电商的“双十一”大促。

项目最难的地方,不是具体某个功能的代码实现,而是如何组织协调上万名工程师,跨越几百个应用系统,几十个部门,为了同一个时间点的共同目标,进行精准、高效的协同工作。

这背后是一整套复杂的工程纪律,包括统一的项目管理流程、代码分支与合并策略、大规模的灰度发布系统、全链路压测平台、分钟级的应急响应预案等等。

前三十年的许多大型工程,比如三线建设,比如两弹一星,本质上就是这种国家级别的超巨型项目。

以原子弹的研制为例。这绝不是一个实验室里的科学发现,它需要一个国家级的系统工程能力。

你需要从全国范围内遴选和组织最顶尖的科学家和工程师;

你需要建立专门的矿山去开采和筛选铀矿石;

你需要建设庞大的工厂去进行同位素分离和提纯;

你需要最精密的机床去加工核心部件;

你甚至需要一支庞大的后勤保障队伍,去保障所有这些人员在深山戈壁里的基本生存。

这个过程,锻炼出了一种独一无二的国家级项目管理能力,也就是我们常说的集中力量办大事。

这种能力,实质上是一种超大规模、跨领域的资源调度、任务分解和过程控制的能力。

从中央的战略决策,到各个部委的横向协调,再到各个省市和企业的纵向执行,形成了一套行之有效的指挥和协同体系。

这种能力一旦形成,就内化为国家的组织基因。

这种组织能力,在后来的历史中反复展现出其巨大的价值。

无论是98年的抗洪抢险,08年的汶川地震救援,还是后来的奥运会筹办,新冠疫情的防控,甚至今天我们在芯片领域正在进行的突围,你都能清晰地看到这种超级项目管理能力的影子。

它不是写在书本上的理论,而是熔铸在一个国家组织体系的骨血之中。

第二项资产,是规模庞大、门类齐全的工业化人口。

这可能是前三十年留下来的,最宝贵,也是最容易被忽视的遗产。

我们搞人工智能的,都知道模型、算法、算力很重要。

但真正决定一个项目成败的,是那些懂得如何收集和清洗数据,如何设计模型结构,如何调试参数,如何部署上线的工程师。

没有足够数量和质量的工程师团队,给你再好的GPU,再多的数据,你也只能得到一个昂贵的玩具。

1949年,中国是一个农业社会,绝大多数人是文盲。

所谓文盲,就是连最基本的图纸,最简单的操作手册都看不懂的人。

你让他去理解什么是公差配合,什么是工艺流程,什么是安全规程,无异于对牛弹琴。

到七十年代末,中国已经建立起了一套完整的,从小学、中学、中专技校到大学的国民教育体系。

这套体系,为国家培养了数以千万计的,有纪律,懂技术,能看懂图纸,能操作机器的产业工人,以及数以百万计的工程师、技术员和科研人员。

这些人,可能一辈子没用过电脑,他们的知识结构在今天看来可能已经陈旧。

但是,他们是中国第一代真正的工业人口。

他们是第一批理解现代工业生产所必需的基本概念,比如标准化,流程化,质量控制的人。

我的父辈中就有这样的人。他们年轻时响应号召,从城市去到偏远山区的三线工厂,一辈子就在那里,跟车床、铣床、磨床打交道。

他们生活很清苦,造出来的产品也许很粗糙。

但他们和他们的千百万同事们,构成了中国工业化的第一块人力基石。

正是因为有了这数千万懂得工业纪律的产业人口,才有了八九十年代乡镇企业的异军突起;

才有了外资企业进入中国后,能够迅速找到可以承担生产任务的本地员工;

才有了今天我们这些高科技企业里,那些硬件工程师们最初的技术启蒙和家庭传承。

这几代人,就是中国工业化这座摩天大厦的深桩地基。

地基是埋在地下,看不见的,但没有它,上面的一切繁华都会轰然倒塌。

如果你对那个时代普通人的奋斗有兴趣,可以去找一些当年的老纪录片看看。

比如上海电影制片厂的《年轻的一代》,讲述的就是勘探队员的故事。那不是宏大叙事,而是无数具体个体的真实写照。

第三项资产,是从无到有建立起来的自主研发能力和战略威慑。

在我们这个行业里,从0到1和从1到100,是两个性质完全不同的挑战。

从1到100,是优化,是迭代,是规模化,很多时候可以用市场,用资金来换取。

但是从0到1,是开创,是探索,是打破垄断,这种核心能力,是花多少钱也买不来的。

前三十年,中国在极度封锁和困难的环境下,完成了多个关键领域的从0到1的突破,最典型的代表就是两弹一星。

今天我们说起这几个字,很多人已经感觉不到当年的分量,这不只是几件新式武器那么简单,我们用一个具体的场景来理解。

当年为了进行原子弹内爆过程的数值模拟,计算量极其巨大。

在没有高性能计算机的条件下,中国的科学家们,包括邓稼先、周光召等人,组织了一大批年轻的科研人员,用最原始的工具——算盘、计算尺和手摇计算器,进行了一场人力密集型的分布式计算。

他们把复杂的计算任务分解,分组进行,相互校验,日以继夜地奋战了几个月,才得到关键数据。

这就是在没有云计算平台的时代,用人肉集群完成了超级计算。

这个过程所展现出的智慧,组织能力和奉献精神,是任何教科书都无法传递的。

最终,当蘑菇云在戈壁滩升起时,它带来的不仅仅是一件装备。

对内,它向所有的中国科技工作者证明了:

依靠我们自己的力量,是完全有能力摘取世界科技之巅的明珠的。这种民族自信心和自豪感的建立,其价值无法估量。

对外,它为整个国家系统建立起了最坚固的防火墙。

有了这个最终的保障,你在国际博弈的牌桌上,才算有了一个别人不敢轻易掀桌子的地位。

否则,你所有的经济建设成就,都只是建立在沙滩上的城堡,随时可能被外力摧毁。

这种从无到有的突破能力,同样体现在许多民用领域。

比如,我们自主设计和制造了万吨水压机,这是重型工业的标志性设备;我们独立勘探和开发了大庆油田,摘掉了中国贫油的帽子;我们建造了自己的万吨级远洋货轮,掌握了大型船舶的制造能力。

这些成就,以今天的技术标准看,可能不算顶尖。但是,它们解决了有和无的根本问题。

有了这个1,我们后面才有机会去迭代出1.1,1.5,最终升级到2.0和3.0。

如果永远停留在0的阶段,你将永远被锁定在别人的技术体系之下,只能扮演一个被支配的低端角色。

要了解那个时代科学家们的奋斗历程,可以去读一些传记,比如《邓稼先传》,或者观看央视出品的纪录片《国家记忆》,里面有很多详实的资料。

那不是神话,那是一代顶级的头脑,用最朴素的爱国情感和最严谨的科学精神,干出的硬核事业。

三、系统重构:没有遗留系统,就没有重构可言

时间来到1978年。

经过三十年的建设,我们手里有了一个什么样的系统?

这是一个庞大、笨重、运行效率不高,但五脏俱全、独立自主的工业操作系统1.0版。

它的优点是底层稳定,安全可控,缺点是用户体验差(产品质量和种类匮乏),资源消耗高(生产效率低),而且几乎是一个纯内网的单机系统(与世界市场隔绝)。

改革开放,从技术角度看,本质上不是推倒重来,而是对这个OS1.0进行了一次史无前例的系统级重构和版本升级。

我们做软件工程的都明白一个道理:

重构的前提,是你必须有一个能够工作的,尽管不完美的遗留系统。

如果什么都没有,一片空白,那不叫重构,那叫从头开发。

改革开放这场伟大的系统重构,主要做了几件事:

1、开放外部接口,接入全球网络

打开国门,引进外资,加入全球贸易体系,就相当于把我们的这套单机OS,通过一个强大的网卡,接入了全球互联网。

我们可以调用别人的API(引进先进技术、设备和管理经验),也可以把自己的服务发布出去(出口商品)。

2、引入新的开发模式和激励机制

市场经济逐步取代计划经济,就好像软件开发从僵化的瀑布模型转向了灵活的敏捷开发。

成千上万的企业作为独立的开发团队,在市场上自由竞争,优胜劣汰,极大地激发了整个系统的创新活力和迭代速度。

3、对核心模块进行性能优化和升级

我们利用引进的技术和积累的资金,对原有的那些工业企业进行大规模的技术改造。

原来的老旧生产线,升级为半自动、全自动生产线;原来的人操机床,换成了数控机床。

这是在原有代码基础上进行优化,提升性能,而不是把原来的模块全部删掉重写。

4、在坚实的基础上发展全新的应用生态

因为我们有之前几十年积累的工业基础和数以千万计的产业工人,我们能够快速承接全球制造业的转移。

从最开始的纺织、服装、玩具,到后来的家电、电子产品组装,再到今天的通信设备、互联网服务和新能源产业,这些丰富多彩的上层应用,都是在那个坚实的底层操作系统之上,一步步生长起来的。

最典型的例子就是深圳

为什么改革开放的奇迹会诞生在深圳,而不是其他任何一个第三世界国家的港口城市?

因为当外资带着订单、资金和技术来到深圳时,他们发现这里能够提供一整套的配套支持。

他们需要大量受过基础教育、遵守纪律的工人,前三十年的教育体系提供了这个人力资源池。

他们建厂房需要的水泥、钢材、玻璃,中国内陆的重工业基地可以源源不断地供应。

他们生产出来的产品,可以通过早已建成的铁路网和公路网运往全国各地,或者通过港口运往世界。

他们工厂运行需要的电力,有国家电网在背后提供稳定保障。

试想一下,如果中国没有前三十年打下的这个工业基础,深圳的工厂可能连一颗符合质量标准的螺丝钉都需要从国外进口,那么它的生产成本会有多高?产业链又如何能够形成?

所以,否定前三十年的工业基础,认为它们是破铜烂铁,实际上也就否定了改革开放能够成功的根基。

这就像一个程序员说,我们之所以能成功重构这个系统,是因为之前的旧系统太垃圾了。

这个逻辑是荒谬的。

恰恰是因为那个旧系统虽然笨拙,但核心功能完整,架构基本成立,才给了你重构和优化的可能性。

如果它真是一堆无法运行的垃圾代码,那么唯一正确的选择就是全部删除,从头再来,那成本和风险将是不可想象的。

对于这段前后关联的历史,如果想进行更体系化的了解,温铁军教授的相关著作,比如《八次危机》,提供了一个非常有价值的宏观分析框架。

他用系统工程的视角来解读国家发展,能帮助我们建立一个贯通的、动态的认知。

回到最初的问题。

说前三十年的工业化是一堆破铜烂铁,这种说法的问题到底出在哪里?

作为一个在技术领域工作了很久的人,我见过太多指点江山的评论家。

他们可以对任何一个产品,任何一个框架的缺点侃侃而谈,但你让他自己从零开始搭建一个最简单的系统,他可能都无从下手。

对历史的评价,更应如此。

我们今天能安稳地坐在这里,使用着高效的信息工具,讨论一个国家的宏大命题,这个行为本身,就是建立在那一代人用我们难以想象的艰辛,所搭建起来的那个国家工业系统的基础之上。

那个系统,在今天看来,或许存在无数的“技术债”,有很多可以优化的“旧代码”,但它在它的历史时期,出色地完成了它的核心使命:

让一个庞大的国家能够生存下来,独立地站立起来,并为未来的高速发展,准备好了最关键的系统内核和第一代开发者。

那不是一堆破铜烂铁。那是我们这个国家现代工业文明的第一个稳定发行版,是一切后续故事得以展开的起点。

不理解这一点,就不可能真正理解中国工业化的来路与去向。

已有11人赞

热点推荐