向度之桥 26-04-03 17:10
微博认证:科技博主

最近花了两个多小时听完 Lenny‘s Podcast 对 Simon Willison 的访谈。

Simon 是 Django 框架的联合创始人,支撑着 Instagram、Pinterest 的底层架构。

更重要的是,他这两年一直在博客上实时记录用 AI 写代码的体验,算是转型最彻底的工程师之一。

这期播客的核心话题就一个:AI 编程已经不是未来,而是现在进行时。

1️⃣ 2025 年 11 月是真正的拐点

Simon 说去年 11 月是个分水岭。

GPT-5.1 和 Claude Opus 4.5 发布后,AI 写代码从大部分时候能用,变成了几乎每次都能按你的意思来。

这个从大部分到几乎全部的跨越,实际上是质变。

过去让 AI 写功能,回来的代码可能是一堆 bug。

现在你描述清楚需求,它就能给你一个真的能用的东西。

很多工程师假期回来后突然意识到,我现在一天能写出一万行代码了。

2️⃣ 暗工厂模式已经在发生

暗工厂这个词来自工厂自动化领域,意思是工厂自动化到不需要人,可以关灯让机器自己运转。

放到软件开发上就是:没人写代码,也没人看代码,但软件还是能按专业标准生产出来。

StrongDM 这家安全公司去年就开始这么干了。

他们让 AI 写代码,然后用一群 AI 模拟的用户在虚拟 Slack 频道里测试,24 小时不停地跑。

关键是这个 Slack 本身也是假的,是 AI 根据 API 文档模拟出来的。

每天光跑测试就要烧掉一万美元的 token 费用。

但换个角度想,这比雇一个 QA 团队还是便宜多了。

3️⃣ 中层工程师现在最尴尬

ThoughtWorks 的一次讨论会发现,AI 对不同资历的工程师影响很不一样。

资深工程师受益最大,因为他们有 25 年的经验可以放大。

Simon 现在 95% 的代码是 AI 写的,甚至能在手机上边遛狗边写代码。

但他到上午 11 点就脑子累瘫了,因为同时指挥四个 AI 代理并行工作太耗脑子。

初级工程师也挺好,AI 能帮他们快速上手。

过去新人要一个月才能干活,现在一周就能上手。

但中层工程师很尴尬。

他们没有资深工程师那种深厚经验可以用 AI 放大,也没有初级工程师那种快速上手的红利。

4️⃣ AI 并没让工程师变轻松

有个很有意思的悖论:AI 本来应该让我们更轻松,但用得最深的工程师反而比以前更累了。

Simon 今年的新年计划是反着来的,过去每年都说要专注少做点,今年反而是想做更多。

结果虽然有更多时间,但精神上的消耗比以前大得多。

而且还有一种类似赌博的成瘾性。

因为 AI 能 24 小时工作,有些人半夜还在想,我的代理还能再跑一个任务。

5️⃣ 安全问题可能会出大事

Simon 最担心的是提示注入这个漏洞。

简单说就是,坏人可以通过特殊设计的输入,让 AI 忽略原本的指令,去做别的事情。

这个问题到现在都没有完美的解决方案,因为 AI 分不清哪些是系统指令,哪些是用户输入。

Simon 把这叫做致命三联征:能访问私密信息、能被注入恶意指令、有办法把数据泄露出去。

他预测未来会发生一次挑战者号式的灾难。

挑战者号失事是因为 O 型圈不可靠,但因为之前发射很多次都没事,大家就越来越放松警惕。

AI 也一样,现在我们在越来越不安全的场景下使用它,每次没出事就更有信心,直到有一天真的出大事。

6️⃣ TDD 在 AI 时代反而更重要了

传统上写测试很烦,因为测试代码又长又难维护。

但现在 AI 能帮你写测试,而且写得很好。

Simon 推荐红绿 TDD:先写一个会失败的测试,然后让 AI 写代码让测试通过。

因为 AI 不嫌麻烦,你可以让它写一大堆测试,越详细越好。

以前觉得测试代码是负担,现在反而成了保证质量的利器。

这次变革来得比想象中快。

一年前我们还在嘲笑 AI 写的代码有多烂,现在已经在讨论没人看代码的暗工厂模式了。

重要的可能不是学会用哪个工具,而是培养在快速变化中保持学习和适应的能力。

发布于 上海