卡片召唤师
精华
|
战斗力 鹅
|
回帖 0
注册时间 2025-1-8
|
刚被 OpenAI 用数亿美元买下公司的查理·马什(Charlie Marsh),最近在一个技术播客里,聊了聊他自己写代码时的焦虑。
查理是 Python 极速工具链 Astral(旗下有 Ruff、uv)的创始人,现在并入了 OpenAI 的智能体(Codex)团队。作为写出过最硬核开源工具的顶级工程师,他坦言自己现在已经很久不在编辑器里亲手写代码了,全靠提示词让 AI 帮他干活。但这带来了一个很尴尬的代价——组里的成员直接对大老板说:“查理,以前你提交 PR,我们扫一眼就敢过;现在我们必须打起十二分精神盯着,因为这代码是你用 AI 自动生成的。”
这种对效率和工具的折腾,贯穿了查理的创业史。在创办 Astral 之前,他只是一家生物公司的普通工程师,因为受够了原版 Python 工具的缓慢,动了自学系统编程的念头。
他坦言,当时选 Rust 语言几乎完全是因为“跟风”(Hype),他甚至连什么是内存安全都不懂。但靠着极简的逻辑和对极致速度的执念,他写出的极速分析工具在 Hacker News 上一炮而红。今年被 OpenAI 收购,其实也是因为大模型正在走向实体工程和智能体,OpenAI 极度需要他们团队在编译器和极速工具链上的物理工程积累,来撑起大模型写代码的底层逻辑。
在这场与 The Peterman Pod 主持人 Ryan Peterman 的对话中,查理聊到了一个工程师在智能体时代的真实困境:比如自动重写代码库背后隐藏的未知崩溃风险,以及营销能力对一个开源项目的生死影响。在他看来,当 AI 批量生产代码的时候,程序员的工作重心必须发生根本性的转变。
以下是查理基于一线的开发体验,分享的几个极其真实的行业细节:
AI 让提交 PR 的门槛降到了零,但人类审核的成本却一点没少。以前新人向开源项目提交代码,是一个“收到反馈、纠错、下一次写得更好”的个人成长过程。但现在,任何人都能用 AI 在两秒钟内生成一个看起来能跑的合并请求。维护者需要花一个小时去人工排错,而提交者并没有从中学到任何东西,这正在破坏开源社区最健康的成长契约。
用 AI 自动重构整个代码库,是在拿已知的 Bug 去赌未知的崩溃。虽然大模型能把一个庞大的代码库自动重写成另一种语言(比如 Bun 从 Zig 转向 Rust),甚至通过所有测试。但测试套件永远只能证明代码在特定情况下的正确。自动重写极易改变那些未被测试覆盖的“隐性代码行为”(Hyrum 定律),最后把未知的 Bug 直接甩给真实的用户。
成千上万个惊艳的开源项目,因为不懂营销而烂在了 GitHub 的角落里。很多程序员傲慢地觉得“只要代码写得好,自然会有人用”。但现实是,这是一个注意力极度稀缺的时代,你只有 10 秒钟时间在 Readme 页面吸引读者的兴趣。不会做“开发者营销(Developer Marketing)”的优秀工具,注定无法被世界发现。
大家一起快乐的造屎可以吗
论坛助手,iPhone |
|