刊首 / 思考 / 产品 / 产品方法论

何为产品工程师

刊出 2026-09-19飞书更新 2026-09-11约 9 分钟在飞书中编辑 ↗

想要实现产品经理到产品工程师的转变,我们就不得不先来辨析一下二者的区别。

产品经理的历史

产品经理的历史可以追溯到宝洁时代,自1927年,美国P&G(宝洁)公司出现第一名产品经理(Product Manager)以来(这个年份是行业通说,不同资料里略有出入,但“产品管理起源于宝洁”这点基本没什么争议),产品管理(Product Management)制度逐渐在越来越多的行业得到应用和推广,并且取得了广泛的成功。

按照联合国训练研究所CIFAL中心发布的“UCPM产品经理”认证标准,产品经理的职责是:“领导和管理愿景驱动的跨职能团队,根据市场和用户研究的结果,形成对用户需求的深刻理解,从而运用新技术或/和新的****商业模式,通过一系列科学的流程、工具和方法,开发出为用户创造价值的产品,并对产品进行生命周期管理。同时,他们要协调企业中其他相关职能部门和人员,协同完成产品的设计、研发、测试、上市、运营、制造、推广、服务和退市等工作,帮助企业实现商业利益,并推动企业的可持续发展。”

注意看这个定义里的关键词——“领导和管理”、“协调”、“科学的流程、工具和方法”。它给产品经理的画像是一个组织者、协调者,而不是一个亲手把产品做出来的人。这个画像在之后的几十年里基本没怎么变,直到 AI 出现。

产品经理能力模型

参照百度百科的说法,产品经理的必备技能大概有以下几点(这套比例我也是从百度百科引的,原始出处没查到,大家权当参考,别太较真):

这样的能力模型在宝洁时代、PC互联网时代一直到进入移动互联网时代都是没有问题的,因为在这个时期的产品不管是软件产品还是实体产品都侧重于用户需求的发现和项目进程的管理。

实体产品不属于互联网行业,暂且先抛开不谈,从软件产品来说,过去的互联网时代的产品经理基本都是功能型产品经理,即发现用户需求,设计或优化一个功能解决用户需求,功能的开发和上线强依赖于研发人员,产品经理也不需要具备动手开发的能力,只需要对技术有基础认知,知道什么样的功能是可以做的,什么样的功能是做不了的(比如早年的一个段子是产品经理要求研发让软件背景颜色随着用户手机壳颜色改变而改变)。

所以当你现在在互联网上搜索“产品经理”一词,几乎所有的培训班、公开资料、网站都在教你几件事:

  • 挖掘用户需求,鉴别真伪需求
  • 写需求文档,设计产品方案、原型交互,因为这是研发人员开发功能的根本依赖
  • 做好项目管理与跨部门沟通,推动项目按时上线并做好后续数据监控与迭代

图片

我相信这是大部分产品同学刚开始了解产品经理时摄入的一些信息,包括我。但是我个人认为,这样的能力模型早已不适用于进入AI时代以来的AI Native产品!看到这估计有同学就要问了,你说的这个能力模型貌似叫产品策划更合适,那还有策略产品、增长产品、商业化这些呢?在这里我要输出一个我个人看法(暴论):没有聚焦产品本身功能的产品经理不能叫产品经理。

比如增长产品、商业化产品,异曲同工之处都是在现有产品功能的基础上通过一些额外的手段比如拉新、留存、促活、广告投流、增值服务等等,来提高用户粘性、挖掘存量用户、实现商业营收,我个人认为在现代互联网体系划分下,这其实是产品运营的工作。

因为这些并不聚焦于产品本身的优化,而是聚焦于如何最大程度发挥产品现有功能的价值,在我看来这就是应该归属于运营,至于为什么这个岗位要叫产品经理,我觉得纯粹是因为早些年 “人人都是产品经理” 的口号太响亮,大厂不得不将岗位改成产品才能招到人,这才造成了如今的产品经理职责与分类极其混乱,无法像技术序列一样可以被前端、后端、客户端、算法、测试精确分类和概括,能够很方便地理解岗位职责。

当然,话说这么满容易被杠,我补个边界:增长产品、商业化产品里也有真正在做产品设计的人,比如设计激励体系、设计广告样式、做用户分层策略,这些本身也是“产品工作”;我说的是那种只做拉新、促活、投放、变现,完全不碰产品本身的岗位——它们本质上是运营,只是顶着产品的 title。

当然这其中还有一个处于“灰色地带”的岗位叫做策略产品,“策略”这个词用的很微妙,可以有很多解读方式,在有的公司他属于产品,有的公司更像应用算法助理,还有的公司则更像是运营,无法被定义和概括,感兴趣可以看看这篇文档:聊聊策略产品

AI带来的变化

先说结论:AI 时代,产品经理最核心的工作对象从“需求”变成了“能力”。

过去我们做的是功能型产品:发现一个用户需求 → 设计一个功能 → 排期研发 → 上线验证。这条链路里,产品经理的产出物是需求文档、原型和排期表,真正把产品“变”出来的,是研发的手。所以传统能力模型里项目管理要占 35%、沟通占 15%——因为你的核心工作就是“让别人把东西做出来”。

但 AI Native 产品不一样了,变化大概有这几个:

  1. 交付门槛断崖式下降。以前一个功能要一个研发团队做两周,现在一个大模型加一套工具链,一个人一天就能搭出一个能跑的版本。产品经理第一次可以自己动手把想法变成产品,而不只是把想法变成需求文档。
  2. 产品形态从“确定性功能”变成“概率性能力”。传统软件输入固定、输出确定;AI 产品同一个 Prompt 每次输出都不一样,模型有幻觉、有边界、会犯错。这意味着产品经理必须亲自去摸模型的能力边界——哪些 Prompt 能稳定复现、哪些场景会翻车、多轮对话会不会走偏。这些不亲手试,靠二手经验根本写不出靠谱的需求。
  3. 验证方式从“上线看数据”变成“快速试错”。传统产品的迭代周期以周、月计,AI 产品的试错成本低到可以按小时计。改个 Prompt、调个参数、换条链路,马上就能知道方向对不对,不用再等完整排期。
  4. 技术认知从“知道什么能做”变成“知道怎么让它做到”。还记得开头的手机壳段子吗?以前产品经理只需要知道“这功能技术上能不能做”,具体怎么做是研发的事;现在不行了——你要懂模型能力上限、懂上下文设计、懂评测和数据组织,否则你连“需求”都定义不出来。

所以我说传统能力模型不适用于 AI Native 产品:它的重心是“管理和沟通”,而 AI 时代产品经理的重心变成了“理解和构建”。

什么是产品工程师

铺垫了这么多,终于可以正面回答标题的问题了。

我的定义(同样是个人看法,欢迎拍砖):产品工程师,是能够直接参与产品构建、亲手把产品功能实现出来的产品经理。

它和传统产品经理的区别,不是岗位名称换了,而是工作的“最后一公里”变了:

维度传统产品经理产品工程师
核心产出物需求文档、原型、排期表可运行的 AI 产品 / 功能
与代码的关系不需要会写,知道边界即可能动手实现,至少能用工具链构建
工作重心发现需求、管理项目定义能力、构建产品
对技术的理解基础认知模型边界、工具链、评测
在团队中的位置靠研发实现自己就是实现的一部分

看到这可能又有同学要问了:那是不是所有产品经理都得去写代码、当全栈工程师?

不是。AI 时代有个很微妙的点——你不需要会写 Python,但你需要会用 AI 工具把产品搭出来;你不一定需要懂模型训练,但你需要知道怎么评测、怎么调优。说到底,“工程”这两个字在这里的意思是**“能够亲手把东西做出来”**,而不是“必须做传统意义上的工程师”。

产品工程师能力模型

如果给产品工程师画一个能力模型(对应前面传统模型那五项,同样是个人看法,未经严格验证):

对比传统模型 35% 的项目管理占比,你会发现重心完全换了:从“让别人做”变成了“自己会做 + 知道怎么做得更好”。

如何实现转变

最后回到开篇:想要实现产品经理到产品工程师的转变,我的建议很朴素:

  1. 挑一个你负责的产品场景,用 AI 工具亲手把它做出来。不用大而全,一个小功能就够。
  2. 学会和模型“共事”:写 Prompt、搭工作流、做评测,把“感觉不好用”变成“哪里不好用、怎么改”。
  3. 把“需求文档”升级成“能力说明书”:定义输入、输出、边界、兜底,这比写 PRD 更能体现你的产品判断。
  4. 守住前面那条“暴论”的标准:先聚焦产品本身,再谈运营和增长。

AI 时代的岗位边界会越来越模糊,技术序列和产品序列的分界也不再像以前那么清晰。我猜“人人都是产品经理”那句口号,在 AI 时代可能真要变成“人人都是产品工程师”——只不过这次,得先亲手做出点什么来。

本文同步自飞书云文档,原文修改后将于下次同步时自动刊印。

→ 前往飞书查看 / 评论原文