Article Share

工程师为什么要学产品思维:把代码当成一桩交易来经营

用俞军的「广义交易系统」视角,把技术决策换算成有利可图的用户价值

发布于 11 分钟阅读
目录
阅读模式

问这篇文章

只基于本文回答

一句话总结:商业的本质是广义交易系统,产品即交易本身;工程师把自己的系统也当成一桩交易来经营——研究用户模型与交易模型、用「新体验 - 旧体验 - 替换成本」算清用户价值——就能把技术决策换算成有利可图的增长。


开场

一个程序往往从最简单的脚本起步:抽出参数、配置化、存进数据库、配上 UI,平台化之后再变成 to B 产品、SaaS 服务。无论你做基础架构、分布式系统、数据库,还是业务开发,最终它都演化成一个被外部用户定义价值的产品

但绝大多数工程师只关心「怎么把它做对」,却没有一把标尺回答「该往哪个方向做」。于是出现了一个反常识的现象:工作十年、二十年的人技术未必碾压你,可他们就是更值钱——差距常常不在技术深度,而在能不能把技术和商业接起来,知道把有限资源压在哪件事上。

那么,工程师该用什么框架来做这种判断?

答案来自俞军——百度搜索、知道、贴吧的首任产品经理,后又把方法论在滴滴实战验证。他用一句话概括产品经理的精髓:如何创造有利可图的用户价值。下面分四层展开:为什么你的价值被 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. 1 一、价值放大:你的微小改动,被用户规模乘了一遍
  2. 2 二、本质:商业是一套「广义交易系统」,产品即交易本身
  3. 3 三、边界:先看决策能不能起作用,再谈怎么做

适合转发到飞书、微信、即刻或笔记工具;引用时建议保留作者 kele 与原文链接。

分享这篇
工程师为什么要学产品思维:把代码当成一桩交易来经营 分享卡片

微信暂不支持网页直接分享——复制链接后到对话里粘贴即可。链接在微信中预览会带上面的卡片缩略图。

相关文章