目录
问这篇文章
只基于本文回答
一句话总结:商业的本质是广义交易系统,产品即交易本身;工程师把自己的系统也当成一桩交易来经营——研究用户模型与交易模型、用「新体验 - 旧体验 - 替换成本」算清用户价值——就能把技术决策换算成有利可图的增长。
开场
一个程序往往从最简单的脚本起步:抽出参数、配置化、存进数据库、配上 UI,平台化之后再变成 to B 产品、SaaS 服务。无论你做基础架构、分布式系统、数据库,还是业务开发,最终它都演化成一个被外部用户定义价值的产品。
但绝大多数工程师只关心「怎么把它做对」,却没有一把标尺回答「该往哪个方向做」。于是出现了一个反常识的现象:工作十年、二十年的人技术未必碾压你,可他们就是更值钱——差距常常不在技术深度,而在能不能把技术和商业接起来,知道把有限资源压在哪件事上。
那么,工程师该用什么框架来做这种判断?
答案来自俞军——百度搜索、知道、贴吧的首任产品经理,后又把方法论在滴滴实战验证。他用一句话概括产品经理的精髓:如何创造有利可图的用户价值。下面分四层展开:为什么你的价值被 DAU 放大、商业的本质是什么、决策的边界在哪、以及产品经理真正的内功。
金字塔总览
mindmap
root((工程师的产品思维<br/>创造有利可图的用户价值))
一·价值被DAU放大
微小体验改动
乘以庞大用户数
开源文档同理
二·商业即广义交易系统
交易=价值交换
产品即交易本身
企业-产品-用户三者
三·决策的边界
外部规则
技术要素
生产要素
内部规则
四·核心内功
用户模型
交易模型
用户价值公式
交易成本一、价值放大:你的微小改动,被用户规模乘了一遍
1.1 产品经理价值的来源:体验改动 × DAU
为什么互联网时代产品经理的价值被无限拉升?因为对用户体验的每一次微小调整,都会被庞大的用户数(DAU,日活跃用户数)乘一遍。一个体验细节本身只值「一分」,乘以上亿用户,就成了一笔巨大的价值。
软件天生具备这种放大效应。你的代码被很多人使用,就等价于一个面向 C 端的应用场景——用户越多,每一个改进的杠杆越长。
1.2 工程师也活在同一个放大器里
把视角换到工程师熟悉的场景就一目了然:
- 开源软件:Redis 这类开源项目都会提供「快速开始」页面,本质是在优化开发者体验。当社区扩展到十万、百万级用户,「五行代码跑起来」和「一百行代码跑起来」的差距,可能直接决定你的项目能不能流行。
- 内部平台:你的 MQ 平台对运维更友好一点、文档更清晰一点,乘以所有使用它的研发人数,就是被放大的价值。
所以工程师——尤其是做技术架构的——本质上就是自己的产品经理。工作五年之后,这种判断力会越来越关键,它是成为合格技术领导者的分水岭。
金句:软件天生是放大器——你优化的是一分体验,用户规模替你乘成了一片价值。
二、本质:商业是一套「广义交易系统」,产品即交易本身
2.1 用系统思维给商业下定义
商业模式这个词对工程师有点陌生,但可以用系统思维给它一个干净的定义:商业模式 = 广义交易系统。
交易的本质是价值交换。货币(金银、纸币、数字货币)只是为了更轻、更易储存、更难造假而演化出的一般等价物;广义交易回到更本质的「以物换物」——你有我需要的,我有你需要的,交换之后双方价值都提升了,这才是好交易(而不是零和的坏交易)。
任何事物都可以是一个交易单元。比如信息流:平台把好内容推给你,你得到娱乐、作者得到曝光、平台得到你的注意力再卖给广告主——这是一笔三方互惠的复杂交易。系统的目的,就是促进这种交易可持续地发生。
2.2 企业、产品、用户的三角关系
俞军给出一个反直觉的判断:产品不是实体,产品即交易本身。
| 角色 | 是什么 | 在交易系统里的位置 |
|---|---|---|
| 企业 | 实体 | 通过产品与用户做价值交换 |
| 用户 | 实体 | 用得到价值,企业得商业价值 |
| 产品 | 不是实体,是交易平台/交易本身 | 承载交易的场所 |
无论它以 App 还是线下门店形式存在,本质都只是一个交易场所。企业通过「决策 + 落地」不断打磨产品,让它更满足用户需求、促成更多交易,再用交易反馈调整决策——形成闭环。
2.3 迁移到技术:把系统也当交易系统经营
基础架构师做的不只是「把机器摆好」,而是经营人和机器的关系,而人又分两类:
- 内部:运维、研发、测试——你的系统能不能对他们更友好,释放他们的潜力?
- 外部:使用你系统的开发者——你交付了哪些价值,让他们愿意持续用、还愿意付费?
开源软件同样有三方:使用者、维护者、以及围绕它生存的商业生态(Red Hat、MySQL、Oracle 这类靠数据库生态成熟的公司就是例子)。把开源软件当交易系统经营,才能做到既给用户价值、又有利可图。
金句:产品不是一堆功能的实体,而是交易本身——经营产品,就是经营一套让价值持续交换的系统。
三、边界:先看决策能不能起作用,再谈怎么做
3.1 产品决策不是万能的
一个常见误区是:以为所有问题都能靠「加个功能 / 删个功能」解决。事实上,产品经理的决策只在特定前提下有效。判断「这件事产品决策能不能解决」,比急着动手更重要。
决定一个企业竞争力的要素,在不同阶段有不同的优先级——它们构成一条清晰的层级:
| 层级 | 要素 | 什么时候起决定作用 | 产品决策能否撬动 |
|---|---|---|---|
| 1 | 外部规则 | 政策、准入、游戏规则不稳定时(如教育监管一刀切) | 几乎不能——这是真正的垄断 |
| 2 | 技术要素 | 新技术/新平台出现时(GPT、移动互联网刚起步) | 拼研发投入,技术领先者通吃 |
| 3 | 生产要素 | 技术拉平后的连续性创新阶段 | 拼工具、人才、资本、原材料 |
| 4 | 内部规则 | 上面都差不多时 | 拼管理:使命、文化、协作氛围 |
其中生产要素值得展开:生产工具(CI/CD 自动化让互联网公司一天发布上百次 vs 传统企业一年一次)、劳动力(人才密度)、资本(谁融资多谁能做更多事)、原材料(爱奇艺的视频版权、乐视手握《甄嬛传》版权,本质都是抢占了内容这种原材料)。
3.2 找到主要矛盾,再做决策
现实中这些要素都是混沌交织的:可能你劳动力不足、资本不足、管理混乱。所以做决策前必须先看清企业处在哪个竞争格局、真正的主要矛盾是什么,然后据此决策,才不会走错路。
反面教材:你埋头优化某教育产品的登录速度,却完全不了解外部规则——不知道监管风声、不知道这条赛道在国内快做不下去了——那再漂亮的局部优化也是徒劳,甚至把自己的职业生涯押错了方向。
金句:动手之前先问一句——这件事产品决策真的撬得动吗? 找错主要矛盾,再努力也是白费。
四、内功:用户模型与交易模型,是产品经理的「操作系统」
如果说前面是前提,这一层就是真正的内功——相当于工程师的操作系统与编译原理。它分两个互补的视角:用户模型(微观,研究人) 和 交易模型(宏观,研究系统)。
4.1 用户模型:用户不是自然人,而是需求的集合
用户模型研究的是用户基于认知与偏好的行为反应,而且只关心一种行为——购买/使用决策。
关键洞察是:同一个自然人在不同场景下会做出不同决策(赶着上班打快车、闲时不急打拼车)。所以我们研究的不是某个个体,而是一套需求的集合——按需求维度去归类、聚类一类用户。俞军给「需求」下的定义就是:可复制的、关于产品使用的决策过程。
用户在决策时,本质是追求期望效用最大化:他在脑子里生成几个选项(心智模型),预估每个选项能带来的价值(效用),选出期望最高的那个。所以产品要做的,就是让用户认知中对你的期望效用最高。
研究用户模型的方法,是大量积累用户 case、深入事实地调查(俞军特别推荐《反对本本主义》那种「不调查就没有发言权」的实证精神),用需求把用户聚类,理解每一类的决策特征。
4.2 交易模型:用户价值 = 新体验 - 旧体验 - 替换成本
切换到宏观视角,俞军给了一个判断功能价值的定性公式:
用户价值 = 新体验 - 旧体验 - 替换成本
注意:这是定性公式,单位不统一、不能真去加减算数,它只表达「增 / 减」的趋势,用来快速判断一个决策值不值得做。
三个变量各有抓手:
- 最大化新体验:引入新要素。比如把接口延迟降低 50%、让系统开发更快——对内部 RD 而言,这就是开发者体验的提升。
- 最小化旧体验:旧体验通常来自竞品。针对竞品的痛点定位(比如竞品只做低延迟、有历史包袱,你专攻高可用的有序消息 MQ),就把用户的「旧体验」拉低了。这就是「解决用户痛点」——但它只是用户价值里的一个局部环节,不是全部。
- 降低替换成本:包括认知成本(学习成本)、获取成本(要点几下、要不要登录付费)、流失成本(提高自身体验,等于抬高竞品的旧体验,也就抬高了用户离开你的成本)。
这里有个常被忽视的决策陷阱:针对竞品痛点做一件事能产出「5 的价值」,但同样的时间成本下另一件事能产出「10 的价值」——那做前者其实是亏的,机会成本被浪费了。决策的力量,就是永远选最有价值的事去做。
4.3 交易成本:颠覆式创新的真正杠杆
成本可拆成直接成本(研发工资、机器)和交易成本(完成一次交易要额外付出的成本),后者才是交易模型研究的核心。
德鲁克(现代管理学之父)有个判断:把任何一件事的交易成本降低 30%,就会发生颠覆式创新。原因在于交易成本很大程度来自信息不对称、信息造假、信任缺失——
- 金融信贷:城市里有政府/投资人担保,把「信任」这种交易成本降下来,于是能贷出原始村落里贷不出的百亿资金,催生一二级市场的复杂金融。
- SpaceX:火箭回收把「制造成本」从一次性的交易成本变成可摊销的直接成本,相对价格骤降,NASA 和企业的订单随之涌入。
- 互联网 / GPT:互联网极大降低了信息不对称的交易成本,所以短时间内市值惊人;GPT 用拟人化的自然语言交互,把「意图理解」的交易成本进一步压低,老人动动嘴就能完成原来要点很多下的操作。
迁移到技术上:先想清楚你的系统把什么当作基本交易单元,再拆解它的成本构成,找出哪些交易成本真正能省。你降低的成本越基础,被「引用」、被复用得越多,颠覆式创新就越大——就像论文价值取决于被引次数。
金句:颠覆式创新的真正杠杆是交易成本——把最基础的那块成本砍下来,价值会被无数次复用放大。
一页速览
| 层级 | 内容 | 一句话核心 |
|---|---|---|
| 核心结论 | 创造有利可图的用户价值 | 把技术系统当交易系统经营,用产品框架换算技术决策 |
| 主论点一 | 价值放大 | 微小体验改动 × DAU = 被放大的价值 |
| 1.1 | 价值来源 | 体验改动乘以用户规模 |
| 1.2 | 工程师同理 | 开源文档、内部平台都活在放大器里 |
| 主论点二 | 商业本质 | 商业是广义交易系统,产品即交易本身 |
| 2.1 | 定义 | 交易 = 价值交换,任何事物都是交易单元 |
| 2.2 | 三角关系 | 企业借产品与用户交换,产品不是实体 |
| 2.3 | 技术迁移 | 把系统/开源软件当交易系统经营 |
| 主论点三 | 决策边界 | 先看决策起不起作用,再谈怎么做 |
| 3.1 | 四层要素 | 外部规则 > 技术 > 生产要素 > 内部规则 |
| 3.2 | 主要矛盾 | 找错主要矛盾,再努力也白费 |
| 主论点四 | 核心内功 | 用户模型 + 交易模型 |
| 4.1 | 用户模型 | 用户是需求集合,追求期望效用最大化 |
| 4.2 | 用户价值公式 | 新体验 - 旧体验 - 替换成本 |
| 4.3 | 交易成本 | 降低基础交易成本 = 颠覆式创新的杠杆 |
一句话收束
代码会演化成产品,产品就是交易——把技术当交易来经营,才算真正读懂了它创造的价值。
带走这篇文章的核心观点
可引用观点
《工程师为什么要学产品思维:把代码当成一桩交易来经营》
核心结论:工程师的价值被 DAU 放大,却常常缺少判断「该往哪做」的标尺。俞军《产品方法论》给出的答案是:商业的本质是广义交易系统,产品即交易本身,而产品经理的内功是用户模型与交易模型——把这套换算迁移到技术上,工程师就能像经营产品一样经营自己的系统。
- 1 一、价值放大:你的微小改动,被用户规模乘了一遍
- 2 二、本质:商业是一套「广义交易系统」,产品即交易本身
- 3 三、边界:先看决策能不能起作用,再谈怎么做
适合转发到飞书、微信、即刻或笔记工具;引用时建议保留作者 kele 与原文链接。