程序员这个群体,正在经历有史以来最彻底的职业身份重组。
不是裁员,不是降薪——而是"写代码"这件事本身,正在从核心能力变成边缘技能。
听上去很刺耳?来,看数据。
一、你写的每一行代码,AI都在学习如何绕过你
先聊一个很多人都没意识到的事实。
2026年的今天,AI代码生成工具已经能完成超过 60% 的常规编程任务。Cursor、Claude Code、Qoder CLI……这些工具不是"辅助",它们是主角。
还记得YC总裁Garry Tan那篇文章吗?他写了 54万行代码 后得出了一个惊人的结论:
编程能力 ≠ 代码行数。Markdown 才是新的编程方式。
这句话翻译成人话就是——未来决定一个工程师价值的,不是他能敲多少代码,而是他能多清晰地表达"我想要什么"。
Garry还有一个更扎人的判断:软件工程的新瓶颈,是人的意图清晰度。
你品,你细品。
不是你不会写if-else,不是你不懂设计模式,而是——你根本说不清楚你到底想要什么。AI能替你写代码,但不能替你思考意图。
二、Lee Robinson的四条法则:给AI铺路比写代码更重要
同一天,Vercel CEO Lee Robinson抛出了他的 "Agent友好型代码库"四原则。
这四条原则,本质上在说一件事:你的代码库是为AI设计的,还是为人设计的?
原则一:代码即文档,文档即代码
AI不读注释,它读代码本身。你想让AI理解你的项目结构?简单——把项目的意图写在README里,用自然语言描述每个模块的职责。别指望AI能从混乱的代码中推理出你的设计思路,它没那么聪明(至少目前没有)。
原则二:模块化到极致
一个函数做一件事。一个文件只处理一个逻辑。传统的"适度抽象"在AI面前变成"不充分抽象"。AI对正交性的依赖远高于人类——因为它没有上下文记忆能力,它看到的每一段代码都是独立的快照。
原则三:显式优于隐式
隐式依赖、隐式状态、隐式配置——这些东西是AI的噩梦。把你脑袋里的假设写出来,写到代码里。AI不会"常识推理",它只会"模式匹配"。
原则四:测试即规范
别把测试当成"验证"。在AI时代,测试就是规范本身。你写一个测试,就是在告诉AI:"这段代码的正确行为长这样。"
这四条原则背后是一个残酷的真相:一个对AI友好的代码库,本质上也是对菜鸟友好的代码库。 干净、简单、显式——这些品质过去是为了让人看懂,现在是为了让AI能用。
三、荒谬的真相:代码质量越好,AI替代你的速度越快
这是整篇文章里最让人不舒服的观点,但我必须说出来——
你花十年练出来的"高质量代码"能力,正在加速你自己的贬值。
因为代码越干净,AI学习成本越低。模块化越高,AI拆解越轻松。测试越完善,AI补代码越准确。
你不是在和同行竞争。你在和AI的可替代性曲线赛跑。
看看今天圈子里的真实案例:
- • 某大厂内部数据显示,使用AI辅助编程后,CR(代码评审)通过率从72%飙升到91%。不是因为水平提高了,而是因为评审员不再能分辨哪些代码是人写的,哪些是AI写的。
- • Claude Code的"理解-验证"工作流,把传统需要3天的人机协作周期压缩到了4小时。
- • Harness插件能让Claude Code自动组建多Agent团队,一个需求进来,自动分析、自动拆解、自动编码——人只需要点一个"确认"按钮。
84%的开发者已经在日常工作中使用AI工具写代码(2026年Stack Overflow数据)。注意,这个数字在2024年还是54%。两年,30个百分点的跃升。
你在等什么?等AI覆盖率到100%那天再来焦虑?
四、"代码能力贬值"不是预言,是正在进行时
那问题来了:如果写代码不再是核心竞争力,什么才是?
让我们拆开这个"黑箱"。
吴恩达最近在谈一个新岗位:AI FDE(AI-First Developer Engineer)。这不是一个写代码的岗位——这是一个"用AI驱动软件交付"的岗位。
AI FDE的核心能力是什么?
- 1. 需求拆解能力:把一个模糊的业务问题,拆成AI能理解的原子任务。
- 2. 结果验证能力:判断AI输出的代码对不对,而不是自己写。
- 3. 系统设计能力:理解整体架构,知道哪里需要AI介入,哪里需要人工干预。
- 4. Prompt工程能力:这不是写"请帮我写一个登录功能",而是写出一整套约束、上下文和验证标准。
注意一个细节:以上四项,没有一项是"写代码"。
Garry Tan在YC内部推动的改革更激进:他把YC的软件工程组织全面改造成了"AI-Native"模式——Agent能力向所有人开放,程序员、产品经理、设计师,谁都可以用AI写代码。
结果是什么?产品经理开始自己写原型,设计师开始自己写UI组件,运营开始自己写数据看板。
程序员不再是软件生产的"守门人"。
五、最危险的人群:拒绝承认变化的人
老实说,AI圈子里分三种人:
第一种,焦虑派。每天刷AI新闻,看一个新工具就慌一下,但什么都不做。他们的问题是——知道得太多,做得太少。
第二种,抗拒派。"AI生成的东西质量不行""AI不了解业务""AI写不出好代码"。这些人在找借口,而且是在用放大镜找借口。今天不行,明天呢?六个月后呢?
第三种,适应派。他们在第一波AI工具出现时就开始尝试,在第二波时开始整合,在第三波时已经重构了自己的工作方式。
你不是不知道该当哪一派。你是太舒服了,不想动。
有家公司的CTO跟我说过一句话,我一直记着:
"我不担心我的工程师被AI替代。我担心他们被会用AI的工程师替代。"
用AI不是作弊。拒绝用AI才是。
六、从现在开始,你应该做什么
我说了这么多"危机",不是为了让你焦虑。是为了让你动起来。
对个人开发者
立刻开始学AI编程工具。不是"了解一下",是每天用。把你的IDE换成支持AI的,把你的工作流改成"人-机协作"模式。
然后,开始练你的意图表达能力。写需求文档,写明确的技术规范,写详细的测试用例。这些能力在AI时代比写代码有价值10倍。
最后——把你的简历上的"精通XXX语言"删掉,改成"能用AI驱动软件交付"。
对技术管理者
别让你的团队继续用老方法干活。立刻引入AI工具链,建立"人机协作"的新标准。教你的团队怎么写Agent友好的代码,怎么设计AI能理解的架构。
最重要的是——衡量产出的指标要改。别再用代码行数、提交次数这种旧时代的KPI。衡量"交付速度"、"业务影响"、"AI利用率"。
有人会说:这不就是在给AI打工吗?
不是。
这是在让AI给你打工。
对还在犹豫的人
我给你一个最简单的实验:
这个月,强迫自己所有代码都用AI辅助来写。不是全部依赖AI,是"先问AI,再自己改"。30天后,对比你的产出。
如果你发现效率没有提升——那说明你用错了方法。
如果你发现效率大幅提升——那你也应该明白,那个不用AI的同行,正在被市场淘汰。
这两种结果,都指向同一个方向。
结语
写代码从来没有消失,但它不再是护城河了。
过去十年,程序员用代码量证明自己的价值。未来十年,我们要用意图的清晰度、系统的理解力和交付的效率来证明。
Lee Robinson的代码库原则讲的是怎么让AI理解你。Garry Tan的54万行顿悟讲的是怎么让自己理解自己。吴恩达的AI FDE讲的是怎么在新世界里重新定义岗位。
而你呢?你站在哪一边?
别回答我。回答六个月后的自己。
夜雨聆风