乐于分享
好东西不私藏

“软件已死”?别急着给软件写悼词

“软件已死”?别急着给软件写悼词

“软件时代已彻底终结。”

“所有软件将变成日抛型。”

钉钉无招的这两个判断,很性感,也确实很有传播力。

但如果把它们当成对现实的直接描述,而不是一种偏激的趋势表达,那很可能就是一次典型的“判断过度”。

日抛型软件,听起来很美

是的,AI 让软件开发变得更快了。

几分钟生成一个小程序,用完即弃,这种体验在局部场景下确实成立,甚至会越来越普遍。

但有几个问题,往往在这种叙事中被系统性忽略,而这些问题,恰恰决定了它能走多远。

第一,软件不是代码,是信任

企业用 SAP、用 Oracle,不是因为喜欢它们。

是因为它们在大多数情况下不会出错,或者说,一旦出错,有一整套机制可以定位、追溯和修复。

财务系统错一分钱,可能要查三天。

供应链系统崩一次,可能损失几百万。

这类系统的核心价值,从来不是“功能”,而是可被验证的稳定性。

那么问题就很直接了:

日抛型软件,谁来为错误负责?

AI 生成的代码,如果出了 bug,是模型的问题、工具的问题,还是使用者的问题? 今天生成、明天丢弃的系统,数据如何沉淀,流程如何追溯,审计如何通过?

这些问题如果没有答案,所谓的“日抛”,就很难进入真正的企业核心场景。

信任,是靠长期运行和反复验证建立的,而不是靠生成速度获得的。

第二,复杂系统不是堆小工具就能替代的

有人认为,一堆日抛型小工具,通过编排和调用,最终可以拼装出完整系统。

这个思路在简单场景下成立,但在复杂系统中,很容易失效。

一个大型 ERP,背后是几十年的最佳实践,是无数企业在真实业务中反复试错之后沉淀下来的流程结构。

它不是简单的功能集合,而是一个高度耦合的整体:

  • 财务、供应链、生产、人力之间存在大量隐性约束

  • 数据在不同模块之间需要保持严格一致

  • 异常场景的处理往往比正常流程更复杂

这些复杂性,并不会因为“可以快速生成工具”而消失。

相反,如果缺乏统一约束,复杂度只会更快失控。

系统集成的难度,从来不是线性叠加,而是接近指数增长。

第三,维护成本高,恰恰是软件的护城河

无招提到维护成本占比很高,因此日抛型软件更具优势。

这个判断在直觉上成立,但在企业环境中,逻辑并不完整。

维护成本高,意味着什么?

往往意味着:

  • 系统已经深度嵌入业务流程

  • 数据已经高度积累

  • 替换成本极其昂贵

企业之所以长期使用同一套系统,并不是因为没有更好的选择,而是因为更换的风险和代价远高于继续维护。

因此,维护成本并不仅仅是“负担”,它同时也是一种锁定效应和壁垒结构。

日抛型软件确实降低了从 0 到 1 的成本,但企业真正困难的,往往是从 1 到 100 的稳定扩展。

在这个阶段,稳定性、连续性和可追溯性,远比生成速度更重要。

第四,水管工不会被取代,但程序员也不会

“不如去学水管工”,这类说法更多是一种情绪表达。

但如果认真比较,程序员和水管工并不在同一个问题空间。

水管工面对的是物理世界中的确定问题,而软件系统处理的是不断变化的业务逻辑。

AI 可以在一定程度上替代“写代码”这个环节,但它并不能自动完成更上层的工作:

  • 如何定义问题

  • 如何抽象业务

  • 如何设计系统边界与约束

这些能力,才是软件工程中最核心的部分。

代码生成能力的提升,并不会削弱这些能力的价值,反而会进一步放大它们的重要性。

第五,软件不是“拥有”,是“沉淀”

无招提出,软件将从“资产”变成“服务”。

这一点在某些通用场景中是成立的,但如果推到全部场景,就会出现明显偏差。

对于企业而言,一部分系统本质上就是资产:

  • 核心业务系统

  • 数据系统

  • 决策支持系统

这些系统所承载的,不只是功能,而是企业的运作方式和长期积累。

它们不适合被频繁替换,也不适合被临时生成。

因为一旦失去沉淀,企业本身的连续性就会受到影响。

软件没死,只是换了一种活法

软件时代没有终结。

真正终结的,是“买一套软件用十年”的单一模式。

未来的软件形态,更可能是一种分层结构:

  • 通用功能(财务、HR)→ 标准化 SaaS

  • 核心业务逻辑 → 定制化开发(AI 加速)

  • 临时性需求 → 日抛型工具

这不是替代关系,而是结构性重组。

别被“颠覆论”带节奏

“软件已死”,是一个很容易传播的说法。

但传播性强,并不等于判断准确。

历史上类似的“终结论”并不少见:

  • 胶卷被数码取代,是因为后者在大多数维度上全面领先

  • 功能机被智能机替代,是因为体验差距足够大

但在软件这个问题上,情况要复杂得多。

日抛型软件确实有其优势场景,但它并没有在所有维度上形成压倒性优势。

因此,更合理的判断是:

它会成为重要补充,而不是唯一形态。

冷静一点,别急着站队

AI 确实在改变软件行业。

但改变不等于彻底颠覆,加速也不等于替代一切。

企业真正需要思考的,不是“是否拥抱日抛型软件”,而是更具体的问题:

  • 哪些场景适合快速生成?

  • 哪些系统必须长期稳定?

  • 哪些能力需要持续沉淀?

这些问题的答案,决定了企业在这轮变化中的位置。

最后

无招的判断,值得重视。

但它更适合作为一种方向提示,而不是可以直接照搬的结论。

软件没有消失,它只是从单一形态,演化为多种形态并存的结构。

真正需要警惕的,也许不是软件的消亡,而是:

在复杂问题面前,过度迷信简单答案。