代码不再是护城河
Agentic AI 的普及正在重塑软件工程的价值链条。过去,能够将清晰的需求转化为可靠代码是核心能力;如今,这种 "转录" 能力正被 AI 工具快速商品化。真正稀缺的,是对业务领域的深层理解 —— 那种能够判断 "什么是正确的" 而非仅仅 "什么是能运行的" 的能力。
这种转变的底层逻辑在于:软件从来就不是关于代码本身,而是关于对现实世界的建模。正如一位资深工程师所言,"写代码从来不是最难的部分,难的是先在脑中构建领域模型。" 在开发薪酬系统之前,你必须理解扣押工资(garnishments)和税前扣款的区别,明白当发薪周期跨越费率调整时会发生什么。在构建公交调度应用之前,你需要知道 GTFS feed 是什么,理解为什么 "行程" 和 "路线" 不是一回事,以及为什么一辆 "准点" 的公交车仍然可能是错的。
代码只是领域理解的转录。获取这种理解,才是真正的护城河。
范式转移:从 "能否构建" 到 "是否正确"
Agentic AI 切断了 "构建领域模型" 与 "产出代码" 之间的关联。这打破了整个职业长期依赖的基本假设:工程师可以通过学习领域知识来建立竞争优势,而领域专家则难以跨越技术门槛。
在新的格局下,约束条件发生了根本性转移 —— 从 "能否构建" 转向 "能否判断是否正确"。
想象两类典型场景:
场景一:一位物流调度员,没有软件背景,看不懂堆栈跟踪,分不清哈希表和列表的区别。但她能一眼看出 AI 生成的排班表违反了司机工时法规,能判断某个索赔代码组合永远不会被支付。她拥有十年积累的输入输出经验,知道正确的结果应该是什么。给她一个 AI 工具,她出人意料地高效 —— 因为她缺失的能力(写代码)正是 AI 提供的,而她拥有的能力(领域真理)正是 AI 无法替代的。
场景二:一位优秀的全栈工程师,从未涉足医疗领域。他能架构任何系统,懂得可靠性、测试和凌晨两点的故障排查。但当他面对临床编码时,他无法区分一个看起来合理的错误答案和一个真正正确的答案。AI 会欣然生成一条能通过编译、通过他编写的测试、却在业务上微妙而昂贵地错误的计费规则。他能验证软件是否构建良好,却无法验证它是否正确 —— 因为这里的正确性完全由他不掌握的领域定义。
这个对比揭示了一个关键洞察:AI 工具压垮了一条路径(工程师学习领域知识后编码),却没有压垮另一条(领域专家使用 AI 工具)。工程师的优势 —— 将领域模型转化为工作代码的能力 —— 现在变得廉价。领域专家的优势 —— 知道 "正确" 是什么样 —— 却没有。
构建双层验证能力
在 AI 时代,最有价值的工程师是那些能够进行 "双层验证" 的人:他们既能判断生成的代码在技术层面是否可靠,又能判断输出的结果在业务层面是否真实。
这种能力的工程化体现是:能够编写既验证代码行为又编码业务规则的测试。例如,不仅测试 "函数返回了结果",而是测试 "司机工时不超过 11 小时"—— 因为你理解这条法规,也知道你在测试什么。
AI 负责转录,而你负责判断 —— 两次。
可落地的护城河策略
对于希望建立领域知识壁垒的工程师,以下策略具有可操作性:
选择垂直领域深耕
不要试图成为 "通用型" 工程师。选择一个行业、一种监管体系、一个物理流程,像学习编程语言那样深入学习它。医疗、金融、物流、能源 —— 每个领域都有其独特的术语、边界案例、失败模式和合规要求。
建立领域规则的测试体系
将隐性知识转化为可验证的测试用例。与领域专家合作,把 "司机不能连续工作超过 11 小时"、"索赔代码 X 不能与 Y 同时出现" 这类业务规则编码为自动化测试。这不仅提高了系统可靠性,也强制你深入理解业务逻辑。
与领域专家形成协作闭环
AI 时代的新型团队结构应该是:领域专家负责判断正确性,AI 负责生成代码,工程师负责搭建验证框架和集成系统。工程师的角色从 "实现者" 转变为 "验证架构师"。
积累边界案例数据库
领域知识的核心价值在于处理边界情况。建立一个结构化的边界案例库,记录那些 "看起来合理但实际错误" 的场景。这是无法通过提示词获得的隐性知识,需要长期实战积累。
关注数据结构与业务规则的映射
深入理解领域的数据模型 —— 为什么薪酬系统需要区分 "应计期间" 和 "支付期间",为什么医疗索赔需要层级编码。这种数据结构层面的理解是领域知识的技术化表达。
长期竞争力的来源
代码能力正在快速民主化,但领域知识的获取依然遵循传统的时间曲线。你无法通过提示词获得一个处理过上千次薪酬对账的人所拥有的隐性知识。
对于经验丰富的工程师而言,接下来的几年是关键的押注期。你为之付出汗水的机械技能 —— 将清晰想法转化为干净代码的能力 —— 价值正在急剧下降。仍然稀缺的是对某个真实领域的深层、经过验证的模型。
去获取一个。选择一个领域,深入学习它。这是 AI 无法为你完成的部分,也是现在最有价值的部分。
参考来源
- Brethorst, A. (2026). Domain Expertise Has Always Been the Real Moat. https://www.brethorsting.com/blog/2026/05/domain-expertise-has-always-been-the-real-moat/
- Perplexity AI Research. (2026). Domain Expertise as Competitive Moat in Software Engineering.
内容声明:本文无广告投放、无付费植入。
如有事实性问题,欢迎发送勘误至 i@hotdrydog.com。