AI 编程的本质与工程师价值
程序员的目标一直是用可靠的方式解决用户和业务问题。AI 改变的是实现路径:代码生成变得更便宜,价值重心转向问题定义、工程判断和结果负责。
先换一把尺子
Section titled “先换一把尺子”工具熟练度、技术栈深度、工作年限和大厂背景仍然有用,但它们越来越难单独构成长期壁垒:
- 工具会快速迭代,今天的操作熟练度可能很快变成基础能力;
- AI 可以帮助工程师跨入新的语言和框架,单纯的技术栈标签不再足够;
- 工作年限只有在沉淀为判断和经验时才有价值;
- 大厂经历的价值不在“待过哪里”,而在“见过什么、做过什么、形成了什么判断”。
这些能力没有失效,但更多决定的是下限。真正决定上限的是能否设计工作流、做出工程判断,并把经验变成可复用的资产。

长期能力的筛选标准
Section titled “长期能力的筛选标准”可以用三个问题筛选一项能力是否值得长期投入:
- AI 是否难以直接复制? 不是要求 AI 完全做不到,而是这项能力是否依赖真实业务语境、团队约束和责任判断。
- 是否带有个人积累? 能力是否来自你经历过的项目、踩过的坑和形成的取舍风格,而不是任何人都能快速复制的操作步骤。
- 是否会持续增长? 能否随着项目、复盘和复用不断变强,而不是随着工具版本变化快速贬值。
这三个条件最好同时满足。只有“难复制”而不能继续生长,容易变成过去的经验;只有“能生长”而没有个人判断,仍然只是通用入场券。

三种核心能力
Section titled “三种核心能力”1. 工作流设计能力
Section titled “1. 工作流设计能力”工作流设计不是“会用某个 AI 工具”,而是把一件事从模糊需求推进到可交付结果。至少要设计清楚:
- 每个阶段的输入、产出和验收标准;
- 哪些判断由人完成,哪些动作交给 AI;
- 什么时候使用规格、计划、Skill、Subagent 或自动检查;
- 失败时如何暂停、回滚、升级或重新拆分任务;
- 项目结束后留下哪些模板、规则和经验。
先设计流程,再选择工具。相同的模型和工具,可能因为上下文、任务粒度和验证方式不同,产生完全不同的交付结果。真正值得迁移的不是某个命令,而是“理解、约束、验证、沉淀”这条底层路径。
2. 深度工程判断力
Section titled “2. 深度工程判断力”判断力不是记住更多知识,而是在不完美信息下做出有依据的取舍:
- 这个项目该选哪种存储和协调方案?
- 这个改动是否真的满足业务目标,能否上线?
- 眼前的 Bug 是局部错误,还是架构边界出了问题?
- 这段代码适合让 AI 生成,还是必须由人亲自推导和验证?
AI 可以提供方案对比,却不能承担业务后果。判断力来自原理理解、真实约束、失败经验和复盘记录。AI 让“做出来”更快,也让“做错了很多”更容易,所以生成速度不能作为唯一的效率指标。
3. 复利资产积累能力
Section titled “3. 复利资产积累能力”复利资产是项目结束后仍然属于你的东西:项目规则、Skills、脚手架、决策记录、故障笔记、技术文章、开源贡献和公开身份。
判断一份沉淀是否有价值,只问一句:下次开始时,是否因此站得更高? 如果同类任务可以更快启动、风险更早暴露、经验可以被别人复用,它才真正成为资产。
这类资产可以是项目规则、Skills、任务模板、决策记录、故障笔记和可复用脚本,不一定非要是一篇公开文章。
为什么开源是重要载体
Section titled “为什么开源是重要载体”开源不只是额外劳动,也可以把一部分日常工程工作放到公开环境中,换取公司内部通常缺少的三种东西:公开 Review、可验证记录和跨组织协作。
开源贡献的价值可以分成四层:
- 能力收益:在更高标准的代码库里接受真实 Review。
- 身份收益:贡献记录成为可以被验证的公开简历。
- 网络收益:与维护者和贡献者建立跨公司、跨行业的连接。
- 复利收益:项目继续增长时,早期贡献和公开记录仍然产生价值。

AI 如何放大开源红利
Section titled “AI 如何放大开源红利”AI 不会替你建立可信的公开贡献,但可以降低参与门槛、缩短理解项目和准备 PR 的时间:
- 帮助快速建立陌生仓库的模块地图和调用链;
- 辅助跨语言阅读、补测试和检查项目规范;
- 起草 PR 描述,整理 Review 意见,并把每次修改变成可解释的提交;
- 让更多时间投入到真正的设计判断和质量验证上。
AI 生成的代码仍然要通过项目维护者的 Review。AI 让“提交得更快”成为可能,但只有被真实工程标准检验过的贡献,才有长期含金量。

AI 同时降低参与门槛、提高贡献效率,也让经过 Review 的真实贡献更容易被识别。
落到日常的四个动作
Section titled “落到日常的四个动作”每个项目都从工作流开始
Section titled “每个项目都从工作流开始”不要从“开始写代码”开始。先明确需求、规格、任务、验证和上线边界,再决定哪些步骤交给 AI。完整跑过几个不同类型的项目后,再删除无效步骤、加固高风险环节。
为关键取舍留下理由
Section titled “为关键取舍留下理由”记录为什么选 A 不选 B、当时有哪些约束、哪些风险被接受,以及结果是否验证了当初的判断。没有理由的结论只是偏好,经过复盘的取舍才会变成工程经验。
每次交付都提炼可复用资产
Section titled “每次交付都提炼可复用资产”项目结束时检查四件事:能否抽出模板,能否写成 Skill,能否形成故障或设计笔记,能否贡献给团队或开源项目。
从低风险开源贡献开始
Section titled “从低风险开源贡献开始”不必一开始就修改核心模块。修正文档、补一个测试、复现并修复一个小问题,都是建立公开工程记录的有效起点。是否参与开源取决于个人时间和性格,不需要把它当成唯一正确的职业路径。
- 单个工具能生成更多代码,不等于它能替代完整的软件工程团队。
- “会用 AI”不是能力证明,除非它能对应到可复现的交付结果。
- 开源不是人人必须完成的任务,团队内部的高质量沉淀同样有价值。
- 就业、效率和行业趋势的数字只能作为时间快照,不能当作永久事实。
最后留下的判断
Section titled “最后留下的判断”AI 编程真正改变的不是“程序员要不要写代码”,而是“什么工作最值得由程序员亲自负责”。代码可以更快生成,但目标、边界、取舍、验证和责任不能被一句生成指令替代。
因此,我现在愿意持续建设的是:设计工作流,提升工程判断,积累不依附于单一公司的个人资产。工具会换,项目会结束,但这三种能力可以跨工具、跨团队和跨技术栈迁移。
