
2026 年 6 月字节跳动技术副总裁洪定坤做了一场内部分享主题是 AI Coding。分享里抛出了三个让在场工程师沉默的数据公司内部 AI 代码生成占比远超外界预期、高级工程师从 AI 编程中获得的收益远大于初级工程师、以及一个出乎所有人预料的结论——AI 编程最大的瓶颈已经不是怎么写代码而是怎么审代码。与此同时Stack Overflow 2026 年开发者调查显示92% 的开发者每天使用 AI 编程工具41% 的代码由 AI 生成。另一边独立开发者社区 Indie Hackers 上零编程基础的人用 AI 两天做出一个付费产品、三天收入 6k 的故事不再是个例。如果你是一位有 5 年以上经验的开发者面对这些数字你可能正在经历某种认知失调。一方面AI 确实让你的编码速度大幅提升以前要写一下午的功能现在半小时就能拼出来。另一方面你身边开始出现一些不用懂代码也能做产品的人你花十年积累的技能好像在被加速贬值。这篇文章想讨论的不是程序员会不会被 AI 取代这种吓人的标题。而是更实际的问题在这场 AI 驱动的能力重新定价中什么在贬值、什么在升值以及你应该把时间投给哪些能力。01 数据不会说谎正在发生的三件事先把洪定坤分享的三个发现展开讲讲因为它们精准地击中了这场讨论的核心矛盾。第一件事AI 代码在产线上的占比远超预期。外界看到的数据——41% 代码由 AI 生成——主要来自问卷调查和工具统计反映的是写了多少。但字节跳动内部追踪的是更硬的指标最终合并到主分支、部署到产线、持续运行超过一个月的代码中AI 生成含 AI 辅助生成后人工修改的比例。这个数字按照洪定坤的说法“比外部报告高出很多而且还在快速增长。”为什么这个数字更值得关注因为生成了多少代码和多少代码真正进入了系统之间隔着一整套质量门禁——Code Review、测试覆盖、性能基准、安全扫描。AI 代码能大规模通过这套门禁说明它不只是看起来像代码而是能用的代码。这对AI 代码质量不行的常见质疑构成了直接回击。第二件事高级工程师从 AI 编程中获益最大而不是初级工程师。这是一个反直觉的结论。直觉上AI 编程应该最利好新手——他们不用会写代码让 AI 写就行。但字节的实际数据显示高级工程师借助 AI 编程效率提升的幅度远大于初级工程师。原因不复杂。AI 编程的本质不是替代写代码的人而是放大了写代码的人的效率。初级工程师和 AI 协作时他能准确地告诉 AI 怎么做吗当 AI 给出三套方案时他能准确判断该选哪套吗当 AI 生成了 500 行代码但有一处隐蔽的逻辑错误时他能看出来吗高级工程师能。所以他们用 AI 不是代替自己写代码而是让 AI 做执行层自己专注决策层。这种分工模式释放的效率远比单纯的AI 帮你写要大。第三件事瓶颈从写代码变成了审代码。当 AI 能在几分钟内生成本来需要一下午的代码时团队的工作流发生了连锁反应。Code Review 环节突然被淹没了——每个 PR 的代码量翻了几倍但 Review 的时间没有翻倍。洪定坤提到他们不得不重新设计 Code Review 流程把 Review 分成AI 预审和人工精审两层前者负责风格一致性、潜在 NPE、安全模式匹配等可以自动化的工作后者聚焦架构合理性、业务逻辑正确性等需要人类判断力的维度。这三个发现共同指向一个结论AI 编程工具不是让编程变简单了而是让编程这件事的价值重心发生了转移。以前最有价值的是实现能力——能把需求快速准确地翻译成可工作的代码。现在最有价值的是判断能力——能决定什么该做、怎么做、以及 AI 做的对不对。02 价值重心的转移从「怎么写」到「写什么」把时间线拉长一点这个转移并不是一夜之间发生的。2023 年程序员与 AI 的协作模式可以概括为Prompt Engineering——你写一段精心构造的提示词AI 给你一段代码你验证、修改、集成。AI 在这个阶段是一个高级代码补全工具能力天花板很低复杂逻辑还得自己写。2024 年到 2025 年初模式升级到Context Engineering——你给 AI 提供完整的代码上下文项目结构、文件依赖、数据库 Schema、编码规范AI 开始能理解项目全貌生成的代码不再需要大量修改。AI 从补全工具变成了结对编程搭档。这个转变的触发点是工具侧Claude Code、Cursor、Copilot Workspace实现了项目级的上下文感知。2025 年中至今模式进一步升级到Loop Engineering——你不再和 AI 做单次问答而是设计一个需求描述 - 代码生成 - 自动测试 - 错误修复 - 人工审查的反馈循环。AI 在这个循环中自主纠错你只需要在关键节点介入。你从一个写代码的人变成了一个设计流程的人。┌─────────────────────────────────────────────────────────┐ │ 程序员角色演变 │ │ │ │ 2023: 你写代码AI 偶尔帮忙 │ │ 程序员 写手 │ │ │ │ 2024: 你和 AI 一起写代码 │ │ 程序员 编辑 审查员 │ │ │ │ 2025-26: AI 写代码你审代码、设计流程 │ │ 程序员 架构师 导演 │ │ │ └─────────────────────────────────────────────────────────┘这个演变带来的后果是编程能力被拆解了。以前编程是一个打包技能——你既要会设计架构也要会写实现还要会调细节。AI 把这个包撕开了把实现部分大幅自动化了把设计和判断部分留给了人。打个不太严谨但好懂的比方以前的程序员像全栈手艺人从画图纸到砌砖都由一个人完成。现在的程序员正在变成项目总监——砖交给 AI 砌你的价值体现在图纸设计、标准制定和验收把关上。编程不再是告诉计算机怎么做的手艺活而是决定计算机应该做什么、以及判断它做得对不对的判断活。03 贬值清单五项正在加速缩水的能力说贬值不是说这些能力没用了而是说它们的市场价格正在下降——你花一年时间精通这些市场上能兑现的价值比三年前少了很多。1. 样板代码和框架胶水代码的编写能力这是 AI 最擅长的事——生成 REST API 的路由和控制器、数据库的 CRUD 操作、表单验证逻辑、配置文件解析。这些代码遵循高度可预测的模式不需要创造性思考AI 生成的质量已经非常接近甚至超过人类手写。如果你的日常工作中大量时间花在把需求翻译成标准框架调用上这部分能力的市场价值正在以肉眼可见的速度下降。不是因为 AI 做得更好——虽然它确实做得不错——而是因为这部分工作在供需关系上是可标准化劳动AI 把供给量拉到了接近无限。2. API 和库的细节记忆能力十年前能信手拈来写出正确参数顺序的开发者会被视为经验丰富。现在你需要查 API 的行为就是写一行注释让 AI 帮你补全——甚至不用写注释IDE 自动感知上下文就能生成。这项能力的贬值不是因为细节不重要而是因为信息获取成本降到了零。你知道一个 API 存在 vs 你记住了它所有参数的细节这两种状态之间的效率差距已经被 AI 抹平了。3. 单语言语法精通我可以手写 Python 的所有推导式语法包括嵌套的和带条件的。“五年前这可能是一个体面的技能点。现在你只需要告诉 AI帮我写一个列表推导从这个嵌套字典中提取满足条件的值”三秒内就能拿到正确的代码。但要注意一个重要的区分语法精通在贬值语言特性的深度理解在升值。Python 的 GIL 什么时候是瓶颈、async/await 的事件循环机制在不同场景下的行为差异、装饰器对性能的微妙影响——这些不是语法而是语言模型的底层约束AI 在这类问题上反而容易出错需要你来判断。4. 常规 Bug 修复能力Null Pointer Exception、索引越界、类型不匹配、并发竞争条件简单情况——这些是 AI 最擅长的排查场景。你只需要把错误信息和相关代码贴给 AI它通常能在一到两轮交互中定位并修复。Stack Overflow 的流量在过去两年下降了约 40%这不是因为开发者不遇到问题了而是因为他们不再需要去 Stack Overflow 找答案。5. 中等复杂度的单文件实现一个 500 行的工具脚本、一个数据分析 Pipeline、一个自动化部署的胶水程序——这些能写但需要花半天的任务AI 可以在几分钟内完成。这类任务的共同点是需求明确、边界清晰、不涉及复杂的跨模块协调。04 升值清单五项变得前所未有贵重的能力如果贬值的是执行层那么升值的就是决策层。1. 系统架构设计能力这是最明显也最核心的一项。当 AI 能生成高质量的单个组件时组件之间如何连接、数据如何流转、职责如何划分——这些决策没有人能从 AI 那里问出来因为它们需要的是对业务、约束和权衡的综合理解。一个具体的例子你的系统要在数据库层加缓存和引入消息队列异步处理之间做选择。AI 可以帮你实现任何一种方案但无法告诉你在你的业务场景下当前数据一致性要求、流量模式和技术债务现状哪种方案的总成本更低。这个判断需要你来做而且它的价值比以前更高——因为实现成本低了决策失误的相对代价就大了。当 AI 把实现成本打下来之后架构决策的权重自然就上去了。以前实现成本高架构差一点问题不大——反正要改都得花很多时间。现在实现成本低架构差意味着虽然改起来快但方向错了就是错了。2. 需求理解与翻译能力这是一个被低估的能力。很多技术团队的日常痛点不是实现不了而是实现出来的不是用户想要的。AI 能写代码但 AI 不理解你的用户。用户的真实意图藏在含糊的自然语言描述、矛盾的优先级表达和未说出口的假设里。把用户的需求翻译成AI 能准确执行的规格说明——这项能力在 AI 编程时代变得比以往任何时候都更重要。这就是为什么产品思维不再是 PM 的专属标签。能用结构化的方式描述需求、定义验收标准、预判边界条件的高级工程师正在成为团队中最不可替代的人。他们做的事情本质上是在 AI 和业务之间建桥而这座桥的两端——AI 和业务——都不具备自己跨过来的能力。3. 代码审查与质量判断力这是洪定坤内部分享中强调最多的一点。AI 生成的代码有两个特质让 Review 变得比以往更难第一它看起来很对。AI 的代码风格通常整洁、命名规范、逻辑清晰——这三者恰好是人类 Reviewer 最容易产生这代码没问题的直觉判断的特征。第二它的错误往往藏在看起来也对的地方。一个差一不二的边界条件处理、一处逻辑上说得通但业务上不对的判断、一个在 99% 场景下没问题但恰好你的场景属于那 1% 的实现——这些错误不会让代码看起来烂但它们会让系统在最脆弱的时刻出问题。培养这种判断力没有捷径。它不是学一学怎么 Review能获得的。它需要你见过足够多的系统故障、背过足够多的线上事故、理解足够深的业务逻辑。这些积累不会因为 AI 的出现而过时——恰恰相反AI 让它们的相对价值变得更高。4. AI 工具编排能力当你的团队里不只是你一个人在用 AI 编程而是整个团队——包括 CI/CD 流水线、代码审查机器人、自动化测试生成——都在和 AI 协作时一个新的能力维度出现了谁能让 AI 在这个多人多 AI 的协作网络里发挥最大的效用这就是 Borisa ChernyClaude Code 的技术负责人所说的 Loop Engineering 的真正含义。你不只是在写提示词你是在设计一个包含 AI 的反馈循环——LLM 生成代码、自动化测试跑一遍、测试失败时模型自己修复、修复后再跑、直到通过或者触发人工介入。这个循环的设计——什么时候让模型自己修、什么时候打断要求人工介入、测试套件怎么设计才能覆盖模型最常见的掉坑模式——是全新的技能。5. 跨领域的知识整合能力前四项能力有一个共同点它们都发生在编程这件事的内部。第五项能力是关于外部的。AI 最不擅长的事情之一就是把两个不同领域的知识交叉应用。“我懂推荐算法我也懂用户增长的产品逻辑我想用推荐算法的思路来解决增长问题”——这种跨领域的洞见本质上需要的是类比推理和创造性联想AI 目前在这方面的能力远不如它在给你一个已知领域里的标准答案方面的能力。在 AI 编程时代纯粹的技术深度至少在实现层面被稀释了。但一个同时懂技术原理和业务逻辑的人他的价值不是技术业务而是技术×业务。这个乘法效应不会因为 AI 的出现而变小。升值区贬值区价值流失价值增长样板代码编写API细节记忆语法精通常规Bug修复单文件实现系统架构设计需求翻译代码判断力AI编排能力跨领域知识执行层可标准化劳动决策层需要人类判断力05 投资自己在这个新坐标系里找到你的位置说了这么多什么在贬值、什么在升值最终要回答的问题是你现在应该做什么。第一把 AI 编程工具用起来但不要只把它当提效工具。用 AI 写代码省下来的时间不要拿去写更多的代码。拿去理解系统、研究架构、搞清楚你的业务到底在解决什么问题。省下来的时间是投资窗口不是休息窗口。第二刻意训练你的判断力。具体做法每次 AI 生成代码后不要因为它能跑就通过。逼自己回答三个问题这段代码的边界条件处理对了吗如果业务规则变了改起来要动多少地方这段代码的最弱链路在哪里什么输入会让它崩开始你可能会觉得这太慢了但这是训练。用 AI 省下的时间投资在判断力上比你用它省下更多时间去写更多代码长期回报高得多。第三走出编程走进业务。找一个你产品的业务领域成为团队里最懂它的人。不是我懂用户提了什么需求这种而是我理解这个行业的运作模式、理解用户的决策逻辑、理解竞争对手的策略差异这种。AI 帮不了你这件事——它没有行业经验、没有直觉、没有 taste。第四拥抱导演心态。从一个写手的心态转变成一个导演的心态。导演不自己演每个角色、不自己扛每台摄影机但他决定了这个戏最终是什么样子。你的新角色是定义场景需求、给 AI 分配角色选模型和工具、设验收标准测试和 Review、把控最终品质上线决策。导演的工作不体现在台词量上体现在作品质量上。第五接受不确定性。这场能力价值重估还在进行中。没有人能准确预测一年后程序员的职业画像会变成什么样。但有一个确定的方向重复性、可预测、纯执行的工作在加速贬值需要判断力、需要理解上下文、需要创造性的工作在持续升值。把时间投给后者你不会后悔。洪定坤在分享结束时说了一句话可以作为这篇文章的注脚我们需要的不是更会用 AI 的工程师而是 AI 用了之后能做出更好判断的工程师。这两者之间的区别就是这篇文章想说的全部。前者是技术问题花一个月就能学会。后者是认知问题可能需要你用整个职业生涯来回答——但在 41% 的代码已经由 AI 生成的世界里它是唯一不会被自动化的东西。