1. 从一句断言说起:推演到底在做什么
"Nova说:推演就是过滤现实"——这句话第一次看到的时候,我盯着屏幕愣了几秒。不是因为看不懂,而是因为它把一件我做了很多年、却从来没想过用这种方式概括的事情,用七个字讲透了。
先把这个标题拆开看。推演,在大多数人的认知里,是预测、是模拟、是"如果这样,那么会怎样"的思维实验。过滤现实,则是一个信息处理的隐喻——现实太嘈杂、太冗余、太充满噪声,而推演做的事情,是从这团混沌里筛出真正起决定作用的变量,把无关的细节剔除掉,留下一个可以操作的简化模型。
这个观点之所以值得展开聊,是因为它同时踩中了两个领域的核心命题:一是决策科学,二是系统思维。不管你是做产品、写代码、带团队、做投资,还是单纯想把自己的人生选择想明白一点,你都在做推演。区别只在于,有人推演得粗糙,有人推演得精细;有人把推演当算命,有人把推演当过滤器。
这篇文章适合谁看?如果你曾经有过以下困惑,那这篇内容就是写给你的:
- 面对复杂局面时,不知道哪些信息该重视、哪些该忽略;
- 做过很多"如果当初……"的复盘,但下次依然踩同样的坑;
- 想建立一套可复用的思考框架,而不是每次靠直觉硬扛;
- 对"推演""模拟""沙盘"这类词有兴趣,但觉得它们离实操太远。
我会从这句话背后的逻辑出发,把"推演即过滤"这个命题拆成可操作的步骤、可复现的方法、可避开的坑。全文基于我自己的实践和观察,结合常见的决策与建模思路进行合理补全,不涉及任何具体机构或真实项目。
2. 为什么说推演的本质是过滤,而不是预测
2.1 预测是结果,过滤才是动作
大多数人把推演理解成"预测未来"。这个理解不能算错,但它把注意力放错了地方。预测是推演的输出,而过滤是推演的过程。你真正能控制的,是过滤这个动作;你控制不了的,是预测准不准。
打个比方。你面前有一条河,你想知道对岸有什么。预测相当于站在岸边猜对岸的风景;过滤相当于你决定带哪几样工具过河——是带望远镜、带地图、还是带一艘船。望远镜让你看得远,地图让你知道地形,船让你能过去。但如果你带的是钓鱼竿,那不管你怎么努力,都到不了对岸。
推演里的"过滤",就是选择带什么工具、看什么变量、忽略什么噪声。过滤的质量,直接决定了推演的质量。而预测的准确度,只是过滤质量的一个副产品。
我见过太多人做推演时犯同一个错误:一上来就想"结果会怎样"。这就像还没选好工具就跳进河里。正确的顺序应该是:先问"哪些因素真正影响结果",再问"这些因素会怎么变",最后才问"结果可能是什么"。
2.2 现实为什么需要被过滤
现实有三个特点,让它天然需要被过滤:
第一,信息过载。任何一个真实场景,涉及的变量都是海量的。你要开一家店,需要考虑选址、租金、客流、竞品、供应链、人员、天气、政策、消费习惯……如果每个变量都认真分析,你永远开不了店。过滤就是承认"我不可能考虑所有因素",然后主动选择最重要的那几个。
第二,噪声大于信号。大部分信息是无关的、随机的、一次性的。今天下雨导致客流少,这是噪声;这个地段周末客流比工作日高30%,这是信号。推演的价值,在于把信号从噪声里分离出来。
第三,因果链太长。现实中的因果关系往往是多层的、延迟的、非线性的。A影响B,B影响C,C又反过来影响A。如果不做过滤,你会在因果网里迷路。过滤就是砍掉那些影响微弱或延迟太长的链条,只保留主干。
注意:过滤不等于简化到失真。好的过滤是"去掉不重要的,保留关键的",而不是"去掉所有复杂的,只留好懂的"。这两者的区别,是专业和业余的分水岭。
2.3 一个生活化的类比:推演像熬汤
我妈熬汤有个习惯:大火烧开,小火慢炖,最后撇掉浮沫。她说,浮沫不撇掉,汤就浑;但撇得太狠,鲜味也跑了。
推演就是熬汤。现实是那锅原汤,充满了各种味道——有的提鲜,有的发苦,有的只是浮在表面的沫子。过滤就是撇沫的过程。你得知道哪些是沫子(噪声),哪些是油花(关键变量),哪些是沉在底下的料(深层结构)。撇对了,汤清味浓;撇错了,要么浑,要么淡。
这个类比的关键在于:过滤需要判断力,而判断力来自经验。新手熬汤,要么不敢撇,要么撇过头。老手熬汤,手起勺落,恰到好处。推演也一样,过滤的精度,是靠一次次实践喂出来的。
3. 过滤现实的四层漏斗:从混沌到可操作
3.1 第一层:目标过滤——先问"我在推演什么"
很多人做推演,第一步就错了。他们不定义目标,直接开始想"如果A会怎样,如果B会怎样"。这就像出门不带目的地,走到哪算哪。
目标过滤要回答三个问题:
- 我要决策的是什么?是选A还是选B,还是"要不要做这件事"?
- 决策的时间尺度是什么?是明天的事,还是三年后的事?
- 决策的约束条件是什么?预算、人力、时间、风险承受度。
这三个问题定下来,过滤的第一层就完成了。你会发现,很多原本觉得重要的信息,在目标明确之后自动变得无关。比如你要决定"今晚吃什么",那"全球粮食价格走势"就是无关信息;但如果你要决定"要不要开一家餐厅",那它就是相关背景。
我自己的习惯是,在做任何推演之前,先用一句话写下目标。如果写不出来,说明我还没想清楚要推演什么,这时候不该开始推演,该先想清楚目标。
3.2 第二层:变量过滤——找出真正影响结果的少数因素
目标定了,接下来是找变量。这一步最容易犯的错是"什么都想要"。我见过一份推演文档,列了47个变量,最后分析了个寂寞——因为变量太多,根本没法判断哪个重要。
变量过滤有一个实用的方法,我称之为**"三问法"**:
- 第一问:这个变量变了,结果会明显不同吗?如果变化10%结果几乎不变,那它不重要。
- 第二问:这个变量是我能影响的吗?如果不能影响,它属于"环境",不属于"决策变量"。
- 第三问:这个变量和其他变量高度相关吗?如果高度相关,保留一个就行,避免重复计算。
经过这三问,47个变量通常能砍到5到8个。这5到8个,才是推演真正要处理的对象。
举个我自己的例子。之前帮一个朋友分析"要不要换城市工作",一开始列了二十多个因素:房价、工资、气候、饮食、朋友、交通、医疗、教育、文化、离家距离……用三问法过一遍,最后留下的核心变量只有四个:收入变化、生活成本变化、职业发展空间、家庭因素。其他因素要么影响小,要么和这四个高度相关。
3.3 第三层:关系过滤——理清变量之间怎么互相影响
变量找出来了,但它们不是孤立的。收入影响生活成本承受力,职业发展影响收入,家庭因素又影响职业选择。这些关系构成了推演的骨架。
关系过滤要做两件事:
第一,画出因果方向。谁影响谁,是单向还是双向。单向关系简单,双向关系复杂,需要特别小心。
第二,标出延迟和强度。有些影响是即时的,有些要等很久;有些影响很强,有些很弱。延迟长、强度弱的关系,在推演里可以暂时忽略。
这里有个经验:优先处理强关系和短延迟。因为它们对结果的影响最直接、最快。弱关系和长延迟的关系,可以作为"敏感性分析"的备选,先不放进主模型。
3.4 第四层:情景过滤——只推演最有可能的几种未来
变量和关系都理清了,最后一步是生成情景。理论上,每个变量都有多种可能取值,组合起来是天文数字。但现实中,大部分组合的概率极低,不值得推演。
情景过滤的原则是:抓两头,带中间。也就是重点推演最好情况、最坏情况,以及最可能的一到两种中间情况。其他的,用"如果出现,再说"来处理。
我通常会把情景控制在3到5个。少于3个,覆盖不全;多于5个,脑子处理不过来。每个情景要有明确的触发条件和关键特征,不能是模糊的"好一点""差一点"。
这四层漏斗走下来,你会发现原本混沌的现实,变成了一个结构清晰、变量有限、关系明确的推演模型。这就是"过滤现实"的完整过程。
4. 实操:一次完整的推演过滤演练
4.1 场景设定与目标澄清
为了让你能直接抄作业,我用一个虚构的场景来演示。假设某开发者(就叫A同学)面临一个选择:是继续在当前项目深耕,还是转到一个新方向。
先做目标过滤。A同学要决策的是"职业方向选择",时间尺度是"未来一到两年",约束条件是"不能接受收入大幅下降,不能接受长期高强度加班"。
目标写下来之后,很多信息自动被过滤掉了。比如"新方向是不是行业风口"这个问题,在"一到两年"的时间尺度下,其实没那么重要——风口变得快,一两年内更该看的是"这个方向能不能让我积累可迁移的能力"。
4.2 变量清单与筛选过程
A同学一开始列了这些变量:
| 变量 | 是否影响结果 | 是否可影响 | 是否与其他变量相关 | 保留 |
|---|---|---|---|---|
| 当前项目薪资 | 是 | 部分 | 与生活成本相关 | 是 |
| 新方向薪资 | 是 | 部分 | 与生活成本相关 | 是 |
| 当前项目成长空间 | 是 | 是 | 与职业发展相关 | 是 |
| 新方向成长空间 | 是 | 是 | 与职业发展相关 | 是 |
| 当前项目加班强度 | 是 | 否 | 与健康相关 | 是 |
| 新方向加班强度 | 是 | 否 | 与健康相关 | 是 |
| 行业整体景气度 | 弱 | 否 | 与薪资相关 | 否 |
| 同事关系 | 弱 | 部分 | 与满意度相关 | 否 |
| 通勤距离 | 弱 | 是 | 与生活质量相关 | 否 |
| 公司品牌 | 弱 | 否 | 与跳槽相关 | 否 |
经过三问法筛选,保留了六个核心变量:当前薪资、新方向薪资、当前成长空间、新方向成长空间、当前加班强度、新方向加班强度。
4.3 关系梳理与简化
这六个变量之间的关系可以这样梳理:
- 薪资影响生活质量和选择自由度(强关系,即时);
- 成长空间影响长期收入和职业选择权(强关系,延迟一到两年);
- 加班强度影响健康和学习时间(中等关系,即时到短期);
- 成长空间和加班强度之间存在张力:加班多可能挤压学习时间,但也可能带来更多实践机会。
这里有个关键判断:在"一到两年"的时间尺度下,成长空间的权重应该高于薪资。因为一两年内薪资差距通常不会大到改变生活,但成长差距会在一两年后显著放大。
4.4 情景生成与推演结果
基于六个变量,A同学生成了四个情景:
情景一:留在当前项目,深耕。薪资稳定,成长空间中等(因为已经熟悉),加班强度中等。推演结果:一两年后成为项目骨干,但技能可能偏窄。
情景二:转到新方向,全力投入。薪资略降,成长空间高,加班强度高。推演结果:一两年后技能面拓宽,但健康可能受损,收入恢复需要时间。
情景三:留在当前项目,但主动拓展。薪资稳定,成长空间中高(因为主动学习),加班强度中等。推演结果:一两年后既有深度又有广度,但需要很强的自律。
情景四:转到新方向,但控制节奏。薪资略降,成长空间中高,加班强度中等。推演结果:一两年后平稳过渡,但可能错过新方向的快速成长期。
推演到这里,A同学发现,情景三和情景四其实是最值得认真考虑的。情景一太保守,情景二太激进。而情景三和情景四的区别,主要在于"是否换环境"。
这个推演没有给出唯一答案,但它把选择范围从"留还是走"缩小到了"在留和走之间,哪种节奏更适合自己"。这就是过滤的价值——它不替你做决定,但它让决定变得清晰。
5. 常见问题与排查技巧实录
5.1 过滤过度:把关键变量也滤掉了
这是新手最容易犯的错。为了简化,把一些"看起来不重要"的变量砍掉,结果推演出来的结论和现实对不上。
排查方法:做完推演后,回头问一句"如果我把某个被砍掉的变量加回来,结论会变吗?"如果会变,说明砍错了。
避坑技巧:宁可多留一个变量,也不要轻易砍掉。变量多,分析麻烦一点;变量少,结论可能错得离谱。
5.2 过滤不足:变量太多,分析瘫痪
和上面相反,有些人舍不得砍变量,结果推演变成了一锅粥。每个变量都分析一遍,最后得不出任何结论。
排查方法:如果推演文档超过三页还没进入结论,大概率是变量太多。
避坑技巧:强制自己把变量控制在8个以内。超过8个,先做一轮粗筛,把明显不重要的去掉。
5.3 关系错判:把相关当因果
两个变量一起变化,不代表一个导致另一个。比如"冰淇淋销量"和"溺水人数"高度相关,但原因是"夏天"这个共同因素,而不是冰淇淋导致溺水。
排查方法:问一句"如果我不改变A,只改变B,结果会怎样?"如果结果不变,说明A和B之间没有因果关系。
避坑技巧:在画因果图时,对每一条箭头都问"为什么"。如果答不上来,这条箭头可能就是错的。
5.4 情景偏差:只推演自己想看到的结果
人都有确认偏误,倾向于推演"我希望发生"的情景,忽略"我不希望但可能发生"的情景。
排查方法:强制自己写出"最坏情况"和"最可能但我不喜欢的情况"。
避坑技巧:找一个和你立场不同的人,让他帮你检查情景列表。如果他说"你怎么没考虑XX",那XX就是你需要补上的。
5.5 常见问题速查表
| 问题 | 表现 | 排查方法 | 解决技巧 |
|---|---|---|---|
| 过滤过度 | 结论与现实不符 | 加回被砍变量看结论是否变 | 宁可多留一个变量 |
| 过滤不足 | 分析瘫痪,无结论 | 文档超三页无结论 | 强制控制在8个变量内 |
| 关系错判 | 把相关当因果 | 问"只改B不改A会怎样" | 每条箭头问为什么 |
| 情景偏差 | 只推演想看到的 | 强制写最坏情况 | 找立场不同的人检查 |
| 目标模糊 | 不知道在推演什么 | 写不出一句话目标 | 先定目标再推演 |
| 时间尺度错 | 用短期逻辑推长期 | 问"这个结论一年后还成立吗" | 明确时间尺度 |
6. 把推演变成习惯:三个日常练习
6.1 每日一滤:用五分钟过滤一个决策
不用等到大事才推演。每天找一个小的决策,用五分钟做一次过滤练习。比如"今天中午吃什么""这个会要不要参加""这条消息要不要回"。
练习的重点不是得出正确答案,而是养成"先过滤再决策"的习惯。时间长了,你会发现自己在面对大事时,自动就会启动过滤流程。
6.2 复盘一滤:回头看当时的过滤对不对
做完决策后,过一段时间回头看:当时过滤掉的变量,后来真的不重要吗?当时保留的变量,后来真的关键吗?
这个复盘的价值极高。它直接训练你的过滤精度。我自己的经验是,复盘十次之后,过滤的准确率会有明显提升。
6.3 教别人一滤:把推演过程讲给别人听
教是最好的学。当你把一次推演的过程讲给别人听时,你会被迫把模糊的判断清晰化,把隐含的假设显性化。这个过程本身,就是一次高质量的过滤。
而且,听的人往往会提出你没想到的角度。这些角度,就是你下次过滤时可以纳入的变量。
7. 最后分享几个我踩过的坑
第一个坑:把推演当预言。我曾经特别相信自己的推演结果,觉得"我都想这么清楚了,肯定没错"。结果现实给了我一巴掌。后来我明白了,推演是过滤器,不是水晶球。它帮你把选项看清楚,但不保证你选的那个一定对。
第二个坑:过滤太狠,把运气也滤掉了。有一次我做推演,把所有"小概率但影响大"的因素都当噪声滤掉了。结果那个小概率事件发生了,整个推演作废。现在我学乖了,会专门留一栏"黑天鹅",不放进主模型,但也不完全忽略。
第三个坑:只过滤信息,不过滤情绪。推演的时候,我常常以为自己很客观,其实已经被情绪影响了——害怕损失的时候,会高估风险;特别想要的时候,会高估收益。后来我养成了一个习惯:推演之前先问自己"我现在是什么情绪",如果情绪太强,就先放一放,等平静了再推演。
第四个坑:推演完不记录。有段时间我做了很多推演,但没记录,结果过几个月全忘了。后来开始写推演日志,每次推演的目标、变量、情景、结论都记下来。回头看的时候,能清楚看到自己的思维盲区在哪里。
"Nova说:推演就是过滤现实"——这句话我越用越觉得有道理。现实永远比我们想象的复杂,但推演让我们有能力在复杂中找到那条可以走的路。过滤不是逃避现实,恰恰相反,它是认真对待现实的方式。因为你承认现实太丰富,不可能全盘处理,所以你选择用最认真的态度,去挑选那些真正重要的东西。