Anthropic 的 Boris Cherny,人称 Claude Code 之父,认为人们对职业的关注点不应是职位本身,而应是当前扮演的角色。他本人已经半年未亲自编写代码,所有代码均由 Claude 完成。Cherny 在播客节目中曾预测,一年内“软件工程师”的头衔会逐渐消失,取而代之的是更侧重于“构建者”的角色。
他进一步预测,三年后,虽然称谓可能改变,但实际从事编程和使用智能体工具的人数将是现在的百倍。Cherny 在 X 平台上阐述了他对团队角色的新看法,认为随着工程、产品、设计和数据科学等职能的融合,他看到的 Claude Code 团队不再是固定岗位,而是五种不同角色的集合。
资深工程师 Kun Chen 回应称,不倾向于给角色贴标签,以免限制个人发展。他认为角色应随项目而变:项目初期是原型师和构建者,细节问题出现时转为清理者,项目成熟后则成为增长者和维护者。Cherny 同意这一观点,认为角色会随着项目和时间不断演变,岗位的界限正在模糊,个人的定位不再由头衔决定,而是取决于当下所承担的任务。这种变化不仅限于工程师,产品经理等职位也面临类似的融合。
Cherny 详细描绘了 Claude Code 团队中的五种角色:
他指出,许多人可以同时胜任多种角色,且这些角色与具体职位无关。设计师、工程师、产品经理和数据科学家都可能分布在这五种角色中。角色组合公式也体现了这一点:新产品需要擅长原型师、构建者和清理者的人,而成熟产品则依赖清理者、增长者和维护者。
在开发者社区中,原型师和构建者通常更受重视。然而,AI 的崛起正在改变这一格局。当 AI 能够轻松生成代码和原型时,曾经不那么“性感”的清理者角色反而变得愈发关键。AI 在快速生成代码方面表现出色,但其生成的大量代码和潜在问题仍需人类来收尾和负责。
AI 带来的生产力提升体现在能够处理更多任务,但也导致了“烂摊子”的同步增大,清理者因此变得不可或缺。此外,代码评审的门槛也在降低,AI 生成的代码越来越多地直接进入生产环境,这使得能够发现和解决隐藏 Bug、性能瓶颈和安全漏洞的清理者角色更为重要。生成环节的成本降低,而兜底环节的价值则在提升。
尽管 AI 在编码方面能力日益增强,但 Cherny 强调 AI 并非完全取代人类。AI 可以“不同程度地”覆盖某些角色,但最终的决策和责任仍需人类承担。岗位的界限正在模糊,但工作任务本身并未消失,而是被重新定义和分配。最终,一个人是谁,将由他当下正在做的事情来定义,正如在任何大型体育赛事,尤其是世界杯期间,不同角色的协作至关重要。
世界杯以世界杯下注为核心,带来高效便捷的体验。