程序员Boris Cherny用30天时间,指挥AI生成了近8万行代码,颠覆了传统编程模式。这不是简单的AI辅助,而是全新的工作方式:从键盘前的编码者转变为AI的指挥官。这种转变将重新定义程序员的未来价值。
智能速览
同时运行多个AI实例,彻底消除等待时间
选择慢但准确的模型,减少返工次数
建立AI规则文档,让AI越来越像老员工
代码本身价值下降,组织调度能力快速升值
软件工程从执行密集型转向判断密集型
精华内容
当AI能够批量生成代码时,程序员的核心竞争力已经不再是如何写代码,而是如何指挥AI写代码。这种思维转变正在重塑整个行业生态。
并行思维
传统编程是串行的:想需求、写代码、测试、调试。Boris的做法则是完全并行的:同时运行5个AI实例,分别负责后端重构、前端组件、测试、错误分析和随时待命。在AI计算时,他主动检查已有代码,将等待时间从工作流中彻底删除。这种做法本质上是对AI角色的重新定位——不是工具,而是团队成员。
慢即是快
大多数人对AI的追求是速度,但Boris选择了相反的策略:故意使用更慢但思考更深的模型。他发现,真正拖慢效率的不是生成速度,而是返工次数。快但不准的模型虽然节省了20秒生成时间,却需要20分钟来修复bug。相反,慢一点但一次做对的模型,整体效率更高。这是工程思维的算账方式,而非玩具心态。
规则传承
最关键但最容易被忽略的是建立AI规则文档。Boris在每个项目中都专门创建一个给AI看的文件,详细说明团队的接口命名规范、设计原则、历史踩过的坑、以及绝对不能犯的错误。当AI犯错时,不是简单在对话中纠正,而是直接写入规则文档。结果是AI越来越像团队的老员工,而不是每次都从零开始学习。
价值转移
随着AI编程能力的提升,代码本身正在快速贬值。数据显示,Boris的259个PR中几乎全部由AI完成,这意味着传统编码技能的重要性在下降。与此同时,组织代码、调度生产的能力正在快速升值。Boris总结说:‘Code is no longer the bottleneck’。真正的瓶颈已经转移到三个维度:拆解问题的能力、制定规则的能力、搭建工作流的能力。
软件工程正在经历根本性变革:从执行密集型转向判断密集型。未来程序员的核心价值不再是敲代码的速度,而是指挥AI的智慧。你是选择继续当键盘前的执行者,还是成为AI背后的指挥官?这个问题值得每个从业者深思。
关键评论
AI效率提升如此之高,程序员们是否面临集体失业的风险?
AI写的程序,AI自己能看懂吗?这个技术问题值得深入探讨。
周总的观点精辟,关键是要学会控制AI,而不是被AI控制。