ARTICLE · 1095429
AI正在把软件工程从成本变成投资:为什么一个人也开始养得起专业工程能力

为什么要做? 谁负责? 和谁连接? 哪里可能坏? 修改以后影响什么? 最后怎样证明这个产品路径真的成立?
一个人。 一台电脑。 加上一组按需调用的 AI Agent。
AI 能不能让普通人写程序?
为什么过去需要一支专业团队长期维护的软件工程能力,现在一个个人开发者开始用得起了?
AI 重新给软件工程定价了。
一、为什么很多资深工程师看 Vibe Coding,会说“能跑,但还不能交付”
网络断了怎么办? API 超时怎么办? 权限会不会越界? 数据写到一半崩溃怎么办? 升级以后旧数据怎么办? 改一个接口会不会悄悄弄坏另外几个场景? 出问题以后能不能定位? 失败以后能不能恢复? 三个月以后还能不能继续维护?
功能做出来,不等于产品做出来。
Feature Production
Product Engineering
普通人能不能用个人开发者的成本,把这些功能治理成一个真正的软件产品?
二、过去个人开发者为什么很少搞这么重的工程?因为不划算
先花很多年培养不同专业的人,再让这些人长期共同工作。
少一点治理,快一点上线,出了问题再修。
ROI 不成立。
三、AI同时改变了三种价格,却制造出一种新的稀缺资源
“我要知道每个用户场景到底经过哪些工程责任,改一块以后又会影响哪些场景。”
它解决什么问题; 边界在哪里; 是否符合我的产品目标。
Token + 算力。
设计 → 自评 → 内审 → 独立攻击。
Knowledge Acquisition Cost ↓ Engineering Labor Cost ↓ Project Duration ↓
人的判断和注意力。
哪件事值得做? 哪个产品目标重要? 哪个风险可以接受? 哪套设计太重? 哪一层治理应该砍掉?
再加一层状态机; 再加一个 gate; 再多一次 review。
做价值判断、控制复杂度、分配注意力,以及踩刹车。
四、我不懂这些专业细节,那我凭什么相信 AI 做的是对的?
“因为 AI 懂软件工程。”
作者负责构造,Reviewer 负责攻击。
真机、真实构建、真实产品场景。
AI 降低的是使用专业知识的门槛,不是取消人的判断责任。
五、软件治理为什么开始像一笔投资,而不只是成本
场景 Scenario → 产品义务 Obligation → 执行单元 Execution Unit → 执行切片 Execution Slice → 接口 / 依赖 → 验收 / Evidence
影响哪些场景? 哪些接口需要重新确认? 哪些旧证据已经失效?
Governance ROI = 生命周期中减少的返工、缺陷、安全风险、协调和认知重建成本 − 治理本身的维护成本
我自己的项目目前还处在投资期,这个 ROI 还没有被证明。
NOT_RUN
RUNTIME_PROVEN
“这套方法已经证明自己更高效。”
当我们开始沿真实场景施工以后,这些前期工程投入到底有没有显著减少返工、缺陷、定位时间和后续维护成本?
六、工程图本身也必须能被攻击
把某个场景与全部执行切片之间的关系删除。
有 Traceability 文档,不代表有真正可执行的 Traceability。
场景与切片虽然完整,但把场景要求的几条产品义务删除以后,Validator 仍然可能 PASS。
Scenario → Slice 完整,
Scenario → Obligation → Slice 完整。
这套方法本身也没有因为写进工程包,就获得豁免。
Executable Traceability。
一致性。
正确性。
Validator guarantees consistency, not truth。
七、“完成”也必须拆成三层,否则工程文档很容易制造幻觉
RUNTIME_PROVEN
REVALIDATION_REQUIRED
八、Agent 的“理解”本身也开始变成一种资产
只维护 Delta。
工程身份要相对稳定。
九、最后还要防一件事:便宜的官僚主义
Engineering Theater。
如果这套治理不能让真实用户场景更快、更稳定地从 NOT_RUN 走向 RUNTIME_PROVEN,它就没有资格因为自己“很专业”而继续膨胀。
十、AI 真正重新定价的,也许是“把功能变成产品”的能力
AI 让代码变便宜了。
AI 正在重新定价专业知识、专业工程劳动和时间。
一个人 + AI 就等于银行、军工或者航空系统的 assurance 水平。
个人开发者开始可以用极低的边际成本,调用过去主要由成熟工程组织长期维护的很多工程思想、流程和验证方式。
个人软件开发中的工程治理,可能不再只是应该尽量省掉的 overhead。
以前,不做软件工程是为了省钱。
以后,不做软件工程,可能才是更贵的选择。