随着工程、产品、设计、数据科学等角色逐渐融合成一种新型角色,我在反思未来角色可能是什么样子。例如,当我观察 Claude Code 团队时,我看到了我认为的五种原型:
1. 原型设计师:提出全新的想法;大量产出想法,其中大多数不会落地
2. 构建者:快速将原型/想法转化为生产级的产品/基础设施
3. 清理者:清理用户界面,简化代码和系统,取消不必要的功能,优化性能
4. 成长者:接手已构建的产品,并对其迭代以提升产品-市场契合度
5. 维护者:负责成熟系统,确保其在扩展时安全、可靠、快速且高效
许多人同时兼具 2 种角色,有时甚至 3 种。我还注意到,这些角色并不真正与工作职能挂钩——例如,在 Anthropic 内部,有些设计师符合类别 1,有些符合 2,有些符合 3;工程师、产品经理、数据科学家也是如此。
一个健康的团队需要这些角色的混合,具体取决于产品:
- 一个新产品且尚未达到产品-市场契合度的,需要擅长 1+2+3 的人
- 一个正在成长且已找到产品-市场契合度的产品,需要 2+3+4 以及一些 5
- 一个具有强大产品-市场契合度的产品,需要 3+4+5 以及一些 2
也许未来的产品角色会更像这样,而不是今天那种特定领域的角色?
原文:
As engineering, product, design, DS, etc. melt into a new kind of role, I was reflecting on what roles might look like in the future. For example, when I look at the Claude Code team I see what I think is five archetypes:
1. Prototyper: comes up with brand new ideas; churns out many ideas, most of which don't ship
2. Builder: quickly turns a prototype/idea into production-grade product/infra
3. Sweeper: cleans up the UI, simplifies the code and system, unships, optimizes performance
4. Grower: takes a product that has been built and iterates on it to improve Product-Market Fit
5. Maintainer: owns a mature system to make it secure, reliable, fast, and efficient as it scales
Many people span across 2 roles, and sometimes 3 roles. I also notice that these roles are not really tied to job function -- eg. across Anthropic, some designers match category 1, some 2, some 3; same for engineers, PM, DS.
A healthy team needs a mix of these, depending on the product:
- A product that is new and pre-PMF needs people that are strong at 1+2+3
- A product that is growing and has found PMF needs 2+3+4 and some 5
- A product that has strong PMF needs 3+4+5 and some 2
Maybe product roles of the future will look more like this, and less like the domain-specific roles of today?