【Linus Torvalds也开始用AI写代码了,但这件事没那么简单】
Linux之父Linus Torvalds最近在自己的业余项目中使用了Google的Antigravity工具进行“氛围编程”,并在代码提交记录中坦言:“这比我手写要好得多。”
这条消息在技术圈引发热议,但有几个关键细节值得注意。
首先,Linus用AI写的是一个音频可视化工具的Python脚本,而非Linux内核代码。他对内核代码的严苛标准从未改变——毕竟内核出问题可能导致整个互联网瘫痪,而你个人应用里的按钮坏了,影响范围可能只有三个人。
其次,这不是真正意义上的“氛围编程”。Linus是顶级开发者,他清楚地知道自己要什么,能在AI出错时及时纠正。正如他在提交记录中写的,当内置的矩形选择器出问题时,他能准确判断问题所在并指导AI改用自定义方案。
这引出了一个更深层的观察:AI编程工具对不同水平开发者的影响截然不同。
资深工程师受益最大。他们在敲键盘之前,脑中已经有了完整的架构、算法和实现路径,AI只是帮他们把想法快速转化为代码。初级开发者也能获得显著提升,因为AI相当于一个随时在线的导师,能解释概念、辅助调试、提供思路。
处境最微妙的是中级开发者。他们已经跨过了需要频繁求助的阶段,但还没有形成那种“看到问题就知道整套解决方案”的直觉。他们既无法像新手那样把AI当老师,也无法像专家那样把AI当执行者。
有人分享了自己用AI开发的项目:一个能让普通屏幕产生裸眼3D效果的透明覆盖层工具,花了六个月完成;还有人做了一个系统级的实时翻译守护进程,能把电脑上所有文字即时转换成日语,最初是为了让不懂英文的父母也能使用电脑。
这些案例说明,AI确实降低了将创意变为现实的门槛。但同时也印证了一个道理:知道自己要问什么问题,往往比知道答案更重要。这在搜索引擎时代如此,在AI时代更是如此。
未来属于那些既能驾驭AI、又真正理解底层原理的人。工具在变,但对专业能力的要求从未降低——只是换了一种形式。
reddit.com/r/singularity/comments/1qahb6n/linus_torvalds_linux_creator_praises_vibe_coding
