AI 编程带来的新变革

标签: | 发表时间:2025-10-29 12:27 | 作者:
出处:https://weibo.com
今天看到一篇文章,作者(Joe Mag)是亚马逊的一位工程师,他所在的一个资深工程师团队,过去三个月里借助 Coding Agent,代码产出效率是普通高效团队的 10 倍。

但作者可不像傅老板那样说人类程序员要被替代,毕竟人家是专业程序员,他反而是来浇冷水的。他用亲身经历告诉我们:当你的速度提升 10 倍时,你面临的风险和瓶颈,可能也放大了 10 倍。

并且“AI Coding”带来了新的变革”——它彻底改变了软件工程中关于“成本”和“收益”的传统计算方式。

他们的用法是这样的:

他自己提交的代码里,有 80% 是 AI 写的。但这绝不是“Vibe Coding”。他们管自己的工作流叫 “Agentic Coding”(智能体编码)。AI 在这里扮演一个“能力超强、但没有责任感”的初级程序员。人类工程师则是那个经验丰富的“技术主管”或“架构师”。

工程师的工作流变成了:

1. 拆解任务(自己先想明白,或者和 AI 一起头脑风暴)。
2. 给 AI 下指令。
3. 逐行审查 AI 的输出。
4. 反复迭代,直到对质量完全满意。
5. 最终提交PR,并为这些代码负全责。

这里面人的作用是最重要的,并没有闲着,只是把工作重心从手写代码转移到了“提要求”和“代码审查”上。

我以前打过一个比方:如果说 AI 编程就像汽车引擎一样,可以越来越快,但是软件项目交付速度并不会跟着一起变快,因为汽车跑得快,光引擎快还不够,还要考虑路况、司机的能力。

作者在文章中也用了一个类似的比喻:
> 当你在赛道上以 200 迈的速度狂飙时,你需要巨大的“下压力”来把车死死按在地面上,否则你会在第一个弯道就飞出去。

在软件工程里,“飞出去”指的就是 Bug 和系统崩溃。编码的速度上去了,相应的 Bug 出现的概率和系统奔溃的概率也会跟着上升:

- 过去:一个团队可能一年才会遇到一两次严重的生产环境 Bug。

- 现在:当你以 10 倍的速度提交代码时,哪怕 Bug 出现的 概率 不变,你遇到 Bug 的 绝对数量 也会翻 10 倍。以前一年一次的事故,现在可能每周都来一次。

这种“事故率”是任何团队都难以承受的。而很多吹捧 Vibe Coding 的人有意无意都忽略了这些问题。

要享受 AI 带来的 10 倍编码速度提升,相应的你也必须要想办法把“出问题的概率”降低 10 倍,甚至更多。

当然作者也给了一些具体建议:

1. 借助 AI 降低本级搭建开发测试环境的成本,做好“风洞测试”

提高代码质量最好的办法就是加强测试。

作者一直很推崇一种“风洞测试”的思路。就像造飞机一样,在真正上天前,会把模型放进风洞里吹。

在软件里,这就是指在本地搭建一个“高仿真模拟环境”。比如,你的系统依赖了 10 个外部服务(数据库、认证、支付等),你就把这 10 个服务全本地运行或者模拟出来。然后,在你的电脑上就能完整地跑一遍端到端的测试,甚至可以模拟各种极端失败情况。

这种测试能抓出大量在“组件”之间缝隙中隐藏的 Bug。

以前为啥不做?太贵了!模拟和维护这些服务的工作量太大,大多数团队都放弃了。

现在为什么能做了?AI 擅长干这个! AI 智能体非常擅长写这种逻辑清晰、行为明确的模拟服务。作者的团队在 AI 的帮助下,只花了几天时间,就为他们那个相当复杂的系统搭建起了一套完整的本地“风洞”。过去要几周甚至几个月的活,现在几天搞定。

2. 做好持续集成部署(CI/CD)

早些年瀑布开发的时候,模块划分好后,都是各自开发,开发后再集成,集成时会很多问题,要花很长时间才能稳定下来。后来持续集成开始流行:
> 越早集成越早可以得到反馈,越频繁集成越是可以减少问题复杂度。

到现在 CI/CD 已经是公认的软件工程最佳实践,但真正做好的团队也不算太多,原因同样也是搭建和维护这样一套流程成本不低。另外还有一个问题就是很多团队虽然做了 CI/CD,但是流程耗时巨长,一个 PR 等所有各种测试、发布跑一遍,少则十分钟,多则上个小时。

以前没有 AI 的时候,这些问题还不明显,现在 AI 能力强了反而成了障碍。特别像汽车引擎速度上来了,还是跑在土坑路上。

所以 CI/CD 也需要跟着一起升级,把反馈循环从“小时级”压缩到“分钟级”。 你需要一套快到夸张的基础设施,能在几分钟内发现、隔离并回滚有问题的改动,让其他没有问题的改动继续前进。

3. 决策和沟通系统也要升级

10 倍的代码产出,意味着也要 10 倍以上的沟通和决策效率。

以前开发个系统,需要各种开会,讨论很久,最后才开工干活,毕竟要依赖其他人的模块,要先定义好协议,否则后面都没法集成。

另外各种技术决策也要反复讨论很久,毕竟那时候开发成本高,如果决策错了返工代价太大。

而现在如果还是以前的沟通效率,会极大的拉低整体效率,也许最高效的是尽可能的减少沟通,每个人做的事情尽可能不依赖于其他人。包括我以前提到过的微服务方案,也许在 AI 时代是个不错的选择。

对技术决策来说,现在反倒是可以有更多机会试错了,不必像以前一样过于严谨的去反复论证技术决策。

AI 带来的 10 倍编码速度,它更像是一个给汽车升级了一个全新的“引擎”。如果你只是把它装在原来的“老爷车”上,你得到的不会是 10 倍的速度,而是 10 倍的问题。

AI Coding 的真正价值,不仅仅是写得快,更是它让那些过去“好是好,但太贵”的最佳软件工程实践(比如CI/CD、自动化测试)变得便宜可行了。就像你不仅仅是升级汽车的引擎,还把汽车经常跑的马路一起升级一下,以前的老司机不是让 AI 替代,而是让他们能适应新的高速引擎,给他们舒服和安全的驾驶环境。

---
原文:The New Calculus of AI-based Coding http://t.cn/AXAZcFaD
译文《AI 编程带来的新变革》: http://t.cn/AXAZcFak

相关 [ai 编程] 推荐:

AI 编程带来的新变革

- -
今天看到一篇文章,作者(Joe Mag)是亚马逊的一位工程师,他所在的一个资深工程师团队,过去三个月里借助 Coding Agent,代码产出效率是普通高效团队的 10 倍. 但作者可不像傅老板那样说人类程序员要被替代,毕竟人家是专业程序员,他反而是来浇冷水的. 他用亲身经历告诉我们:当你的速度提升 10 倍时,你面临的风险和瓶颈,可能也放大了 10 倍.

上手使用AI辅助编程Cursor的感受

- -
Cursor 优化了一系列的小功能. Themes,Checkpoints,自动修复错误,Navbar,Previews,At功能,历史记录、Code Blocks(分别在图2-图9). 这段时间用Cursor的感受:. 1) 对于不熟悉的领域有"10x工程师"的感觉,能让你快速熟悉一个新的项目或语言.

和AI结对编程!OpenAI与GitHub联手推出AI代码生成工具,比GPT-3更强大

- - 雷锋网
昨日,微软与OpenAI共同推出了一款AI编程工具GitHub Copilot,这款工具基于GitHub及其他网站的源代码,可根据上文提示为程序员自动编写下文代码. GitHub 的首席执行官 Nat Friedman 介绍说,GitHub Copilot是结对编程的虚拟版本. 结对编程是一种常见的敏捷软件开发技术——即两个开发人员在同一个项目上并肩协作,轮流编写代码并检查合作伙伴的输出.

中小学将设 AI 课程,编程真的要从娃娃抓起了

- - 开源中国社区最新新闻
种种迹象表明,人工智能是互联网科技的下一个风口,甚至对整个国民经济都会产生深远影响. 日前,国务院印发《新一代人工智能发展规划》,要求中小学生要上人工智能课程,推广编程教育. 国务院强调,应逐步开展全民智能教育项目, 在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科. 针对高校,则要 设立人工智能专业,在试点院校建立人工智能学院.

AI vs AI--当AI与自己聊天

- Tim - Solidot
Shawn the R0ck 写道 "最烦人的事情之一莫过于被强迫与一个白痴对话. 但当你发现你最讨厌与之交谈的白痴其实就是你自己的基于人工智能程序的拷贝...康奈尔创造性机器实验室决定看看当AI尝试跟自己交谈会发生什么. 他们的健谈的AI程序Cleverbot与自己进行文本交互,之后朗读出文本并且显示到视频中.

成为超级个体:AI时代的研发人员编程技巧最佳实践 - Phodal | Phodal - A Growth Engineer

- -
随着AI技术在软件开发中的普及,开发人员的角色正在从单一技术专家逐渐转向“超级个体”——即具备跨界、创新和自我迭代能力的多面手. 生成式AI不仅简化了传统开发流程,更通过不断迭代的反馈机制让开发人员掌握新技术栈、快速适应需求变化,并能将复杂的业务知识融入代码. 本文结合生成式AI的实践场景,解析如何高效运用AI辅助工具并适应技术转型.

一家公司的 AI 教育观:AI 管「教」,真人来「育」

- - 极客公园
叮咚课堂 App 上线不过八个月,他们一面竭力在竞争异常激烈的在线少儿英语赛道上保持着刻意的低调,一面又疯狂地收获了平均 300% 月度的用户增长率. 这让他们创始人邱明丰对未来信心更盛了. 在艾瑞咨询发布的《2018 年中国在线幼儿启蒙英语行业白皮书》中提到,近年来人工智能在互联网教育领域大规模展开,但在在线幼儿启蒙英语教育中的应用甚少,随着资本的注入和行业的发展,其有望通过人工智能进一步提升用户在线启蒙英语学习的体验和效率.

贪吃蛇AI挑战赛第二季

- 温柔一刀 - 黑客志
如果你对这个活动感兴趣,可以先从这里开始,编写一个AI程序,然后将你的AI程序以及你对平台的改进建议发送到jin.cai20#gmail.com,主办方将会从中选择12名选手参加6月24到25持续一个周末的编程派对,并提供往返交通及住宿费用,下面是活动的详情:. 时间: June 24th – June 26th *.

AI 政策引发失业担忧

- - 最新更新 – Solidot
政府智库——中国发展研究基金会和红杉中国的报告 显示,中国出口制造业省份浙江、江苏和广东的几家公司在这三年内因自动化削减了 30% 至 40% 的劳动力. 北京正在实施雄心勃勃的政策以升级制造技术. 官方媒体对包括人工智能领域在内的政府发展目标的报道都集中在积极因素上. 然而,有关当局悄然对此类政策导致的裁员表示了担忧.

科创板,一瓶AI的卸妆水?

- - IT瘾-tuicool
编者按:本文转自 甲子光年,作者小北. “一级市场估值和泡沫怎么起来的,他们自己心里没点数吗. ”一位券商科技产业分析师在谈起即将到来的科创板时对我们说. “我们反正第一批肯定先不上. ”一位AI独角兽融资负责人面对我们对科创板的提问,回答略显暧昧. “你说那家公司为什么就值这么多钱呢. ”一位国内顶尖券商的投行业务部门负责人也曾反问我们,“反正他们的材料递到我这儿,我不会签字.