如何在信息不完备下进行快速决策?

简介: 我们在工作和生活中经常会遇到一类问题。这类问题有三个特征:1. 信息极不完备;2. 时间特别紧张;3. 决策错误,后果很严重;

我们在工作和生活中经常会遇到一类问题。这类问题有三个特征:

  1. 信息极不完备;
  2. 时间特别紧张;
  3. 决策错误,后果很严重;

在医院里,这类问题会更多,医生必须快速决策。我在得到《薄世宁·医学通识》45讲如何在信息不完备的情况下快速决策,学到了四条应对方案。这是一种医生应对不确定的思维方式,但不限于在医学领域使用。

第一条,唐僧法则,也叫生命第一法则

只要病人不死,总有办法抢救。所以对医生而言,先保命是第一位的。这给我们的启示是,面对紧急事件时,要想办法变成不紧急事件,然后再去做进一步的处理。

对于我们做程序开发的人来说,保证程序能运行是第一位的。如果线上程序挂了,先回退上一个正常版本是最常规操作。然后再想办法去找原因。

第二条,第一张骨牌法则

多米诺骨牌您肯定听过,只要推倒第一张骨牌,就能让后面的骨牌都倒下。在面对一个相互影响的系统时,要找“病因”。病因往往藏在一堆症状里。

这个法则主要是告诉我们,在一个复杂系统里,影响问题的原因有很多,我们需要想办法抓住那个关键问题,而不要一直围着表象打转,头痛医头脚痛医脚。

那具体怎么找“病因”呢?用第三条法则。

第三条,马蹄声法则

如果您听到马蹄声,应该猜来的是匹马,不要去猜斑马。

医生在决策的时候,要优先考虑到大概率的常见病、多发病,根据概率大小,逐一落实,最后再考虑罕见病。

我们程序员在遇到问题的时候也应该如此,大部分问题都是那些常见的错误导致的。经过核实后才去考虑那些小概率事件的原因。比如很多开发人员在测试之后,上线之前改了一个自以为不会错的代码,然后上线出了问题,那么不用想,大概率是这个改动引发的问题。

马蹄声法则主要是告诉我们,要有概率思维。先从大概率事件去推导问题原因。

第四条:高尔夫法则

这是用于纠正医生主观偏差的法则。

打高尔夫,想要球进洞,就需要不断调整自己挥杆的角度和站立的问题。医生也一样,从第一个决策开始,就会需要一个不断校正的过程。没谁能保证第一个判断就是正确的,要根据患者给予的反馈实时更正。

做程序也是如此,我们可以通过打日志,调试程序验证代码的结果。即使最开始把问题原因想错了也没关系,调试的时候会给你反馈信息,让你更容易理解问题,并进行改正。

做产品也是一样,边走边修正才能保证大方向不会错。要是想憋个大招,产品发出后发现方向不对,那就悔之晚矣。

目录
相关文章
|
自然语言处理 算法 数据挖掘
自蒸馏:一种简单高效的优化方式
背景知识蒸馏(knowledge distillation)指的是将预训练好的教师模型的知识通过蒸馏的方式迁移至学生模型,一般来说,教师模型会比学生模型网络容量更大,模型结构更复杂。对于学生而言,主要增益信息来自于更强的模型产出的带有更多可信信息的soft_label。例如下右图中,两个“2”对应的hard_label都是一样的,即0-9分类中,仅“2”类别对应概率为1.0,而soft_label
自蒸馏:一种简单高效的优化方式
|
安全 IDE Java
java代码开发规范详细解读
java代码开发规范详细解读
576 0
|
12月前
|
缓存 网络协议 网络架构
网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式
本文详细介绍了如何使用网络抓包工具Wireshark进行网络抓包分析,包括以太网v2 MAC帧、IP数据报、ICMP报文和ARP报文的格式,以及不同网络通信的过程。文章通过抓包分析展示了IP数据报、ICMP数据报和ARP数据报的具体信息,包括MAC地址、IP地址、ICMP类型和代码、以及ARP的硬件类型、协议类型、操作类型等。通过这些分析,可以更好地理解网络协议的工作机制和数据传输过程。
网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式
|
移动开发 资源调度 数据可视化
AnV-X6使用及总结
AnV-X6使用及总结
882 0
|
Java Maven Windows
关于win11系统中环境变量path的显示和编辑格式变成一行的问题
关于win11系统中环境变量path的显示和编辑格式变成一行的问题
2154 0
关于win11系统中环境变量path的显示和编辑格式变成一行的问题
|
存储 人工智能 算法
【408数据结构与算法】—广义表(二十六)
广义表又称列表Lists是n>=0个元素a0,a1,…an-1的哟选序列,其中每一个ai或者是原子,或者是一个广义表
【408数据结构与算法】—广义表(二十六)
|
算法 测试技术 编译器
【算法】优先队列式分支限界法,以01背包问题为例
📑 例题:01背包问题 题目链接:采药-洛谷 当洛谷上不让下载测试用例,可以试试:采药-ACWing
1560 0
|
前端开发 JavaScript 程序员
【面试题】前端应该了解的个JavaScript技巧有什么?
【面试题】前端应该了解的个JavaScript技巧有什么?
|
Python
pip 安装库失败问题:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status =None)),原因及解决办法
pip 安装库失败问题:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status =None)),原因及解决办法
20122 0
|
并行计算
Hint: This means that multiple copies of the OpenMP runtime have been linked into the program.
Hint: This means that multiple copies of the OpenMP runtime have been linked into the program.
527 0