Mon - Fri: 10am - 5pm
+86+86 186 7944 5240
Home- Blog- Blog Details
Anthropic 的 Boris Cherny,同时也是 Claude Code 的开发者,预言未来写代码的人数将激增 100 倍。他本人已半年未亲自编写代码,其所有代码均由 Claude 代劳。Cherny 认为,三年后,尽管“软件工程师”的头衔可能会逐渐消失,但实际从事编码和使用智能体工具的人数将是当前的一百倍。
Cherny 在播客中分享了他的观点,他指出,工程、产品、设计和数据科学等领域正在相互融合,他观察到他领导的 Claude Code 团队呈现出五种不同的角色,而非传统的岗位划分。资深工程师 Kun Chen 对此表示认同,他认为角色的定义应随项目发展而变化,例如在新项目启动时担任原型师和构建者,在项目成熟后转变为增长者和维护者。Cherny 赞同这一观点,强调角色的流动性和动态性。
他进一步阐述了 Claude Code 团队中的五种角色:原型师(Prototyper)负责产生新想法;构建者(Builder)将原型转化为实际产品;清理者(Sweeper)负责优化代码、简化界面和提升性能;增长者(Grower)致力于提升产品与市场的契合度;维护者(Maintainer)则确保成熟系统的安全与稳定。Cherny 强调,这些角色并非固定不变,许多人会同时扮演多种角色,且这些角色与传统职位名称无关,而是取决于当前的工作内容。
在开发者社区中,原型师和构建者通常更受重视。然而,AI 编码能力的飞速发展正在改变这一格局。当 AI 能够高效地生成原型和编写大量代码时,那些负责收尾、优化和处理 AI 生成代码中潜在问题的清理者角色,反而变得愈发关键。AI 极大地提升了产能,但也带来了更多的“烂摊子”,需要清理者来收拾。
令人瞩目的是,AI 生成的代码直接进入生产环境的比例正在快速上升,人工评审的环节正在被大大削弱。这使得那些能够识别 AI 错误、承担最终责任的清理者角色,其价值日益凸显。生成环节的成本正在降低,而兜底环节的价值则在攀升。
Cherny 的观点并非意味着软件工程师的工作消失,而是工作内容和角色定位的转变。随着 AI 在编码方面的能力增强,人类开发者将更多地承担起那些需要判断力、责任感和对系统深层理解的任务,例如清理、优化和确保代码的质量与安全。这些角色并非一成不变,开发者可能会在不同项目间转换角色。最终,一个人的价值将由其当下所承担的任务来定义,而不是固定的头衔。这预示着,在不久的将来,例如在 世界杯2026 这样的大型赛事期间,对能够驾驭和优化 AI 产出的人才需求将更加迫切。
October, 2016
October, 2018