100种思维模型之逆向思维模型-46
芒格思考问题总是从逆向开始!正如他经常提到的一句谚语:如果我能够知道我将死在哪里,那么我将永远不去那个地方。
马云有句口头禅:倒立看世界,一切皆有可能!
遇到难题时,不妨回头看看,尝试逆向思考,善用逆向思维看待问题,有时便可能找到成功的钥匙!
01、何为逆向思维模型
一、何谓逆向思维
人类的思维具有方向性,存在着正向与反向之差异,由此产生了正向思维与反向思维两种形式。
正向思维与反向思维只是相对而言的!
一般认为,正向思维是指沿着人们的习惯性思考路线去思考,如从已知预测未知,从因推导出果。
而反向思维,又称作逆向思维,是指背逆人们的习惯路线去思考,它是对一些司空见惯的、已成定论的事物或观点反过来思考的一种思维方式。
如,司马光砸缸就是非常知名的逆向思维案例:
如果有人落水,常规的思维模式是“救人离水”,而司马光面对紧急险情,运用了逆向思维,果断地用石头把缸砸破,“让水离人”,救了小朋友性命。
二、何谓逆向思维模型
所谓逆向思维模型,就是将逆向思维应用到生活实际中。
在解决问题,做决策时,记得使用逆向思维,即“反其道而思之”,反过来想,总是反过来想,打破思维固化的牢笼、看清事物的本质,继而拿出问题的最佳解决方案。
02、逆向思维模型案例
一、利用逆向思维,改善越南儿童的营养健康
本案例来自《瞬变》一书:如果你是联合国的官员,把你派到越南,要求你在半年之内改善越南儿童的营养健康,你会怎么做?
正向思维做法:实地调研、调查,然后整理资料写报告,报告要求发展经济,发展教育,重视健康营养……
正向思维的做法,正确吗?
正确但是没有用!说的是正确的废话!
逆向思维的做法:第一步,找亮点;量身高,找到个子比较高营养比较好的孩子,然后剔除特色情况的孩子,如村长家的或者其他干部家的,剩下的就是穷人家的但是营养比较好的孩子。
第二步,找方法;到营养比较好的孩子家去找方法,最后归纳出三个共同特征:1.一天吃四顿饭,少食多餐;2.他们的父母会跑到野外抓小鱼小虾,拿回来熬汤给孩子喝;3.把红薯叶炸成紫色的汁,淋到米饭上给孩子们蒸米饭吃。
第三步,复制方法;将第二步找到的方法教给其他家庭,复制给其他家庭。
最后,半年的时间,越南儿童的营养健康状况得到了改善。
逆向思维的做法,正确且有用。
二、健康本源学,积极心理学的起步
最近看了几本积极心理学的书,所以想举这样一个例子。
在积极心理学之前,所有的研究都是基于病理学,即研究生理和心理疾病,如抑郁是怎么产生的,胃病是怎么产生的……
而积极心理学的祖父Aaron Antonovsky(阿隆·安东诺维斯基)利用逆向思维提出了关于健康的理论,即健康本源学,为什么有些人在同样的环境没有得病,很健康?其健康的原因是?
这个问题是不是跟前面一个例子的很相像!是的,找亮点!
即开始研究幸福,研究那些特别幸福的人,继而总结出其幸福的方法(30分钟锻炼身体,每周4次;至少50分钟的正念练习,每周6-7次;每24小时有八小时左右的睡眠;每天12个拥抱等),然后将其传授给其他人,让更多人幸福,这也就是积极心理学的目标。
逆向思维,助力一个新学科的诞生。
03、启发
以上,我们知道逆向思维模型是一种反向思考问题的思维模型。
那么,我们该如何更好地运用该模型呢?以下谈谈我的几点启发。
一、掌握三种逆向思维法
逆向思维的具体方式包括反转型、转换型和缺点型:
1.反转型逆向思维法
反转型逆向思维法是指从已知事物的相反方向进行思考,产生发明构思的途径,“事物的相反方向”常常是指从事物的功能、结构、因果关系3个方面作反问思考。
如,功能上,保温杯的功能是保热,从这个功能上逆向思维,它是不是可以保冷呢?于是就有了冰桶。
结构上,电吹风的风是往外吹的,从这个结构上逆向思维,把风向里面吸呢?于是就有了吸尘器。
因果上,老方法老结果,从这个因果上逆向思维,要想出新、好的结果,那必须改进方法,于是就有了新战略。
2.转换型逆向思维法
转换型逆向思维法是指在研究问题时,转换解决问题的手段,或转换思考问题的角度,使问题得以顺利解决的思维方法。
如,大众传媒转向分众传媒,再比如看书转向听书,衍生出了很多听书APP,还有上面例举的两个案例,转换思考的角度。
3.缺点型逆向思维法
缺点逆向思维法是一种利用事物的缺点,化被动为主动,化不利为有利的方法。
这种方法并不以克服事物的缺点为目的,而是将缺点加以利用,从而找到问题的解决方法。
如,芒格曾说的,如果要明白人生如何得到幸福,就去研究人生如何才能变得痛苦;要研究企业如何做强做大,就去研究企业是如何衰败的。
二、警惕大多数
很多时候我们知道逆向思维,也知道逆向思维能帮助我们解决问题,但是真到解决问题的时候我们总会落入大多数的陷阱里,继而忘了逆向思维。
马克·吐温说:当你发现自己站在了大多数人一边,你就该停下来反思了。
记住,真理往往掌握在少数人手中!
所以,我们要警惕大多数,要学会独立思考,继而觉知到什么时候、什么状况用逆向思维最佳。
三、保持高的心智带宽
心智带宽是哈佛大学行为经济学家塞德希尔·穆来纳森在著作《稀缺》里面提出的概念。
心智带宽,就是心智的容量,也可以简单理解为脑力资源,它支撑着人的认知力、行动力和自控力。
心智带宽一旦降低,人很容易丧失判断力,做出不明智的选择,或急于求成,做事缺乏耐心,难以抵挡享乐的诱惑。
所以,要想在关键时刻想起逆向思维,我们就需要保持高的心智带宽。
那么如何保持高的心智带宽呢?以下几点建议供参考:
1.学会做减法,少即是多,每天只完成3件事;
2.学会清空大脑,扩大心智带宽;
3.学会给生活留白,你是不是常常忙到最后一刻才休息?
生活中,时常停下来问自己:
“我是不是又在为了逃避重要的任务而做毫无意义的事情?我真正要做的是什么?”
做减法,保持高的心智带宽,是一种智慧!
04、写在最后
逆向思维模型,一个从事物反面去思考,帮助我们打破思维固化牢笼的思维模型。
掌握三种逆向思维法、警惕大多数、保持高的心智带宽可以帮助我们更好的运用该模型。
相关文章:
100种思维模型之逆向思维模型-46
芒格思考问题总是从逆向开始!正如他经常提到的一句谚语:如果我能够知道我将死在哪里,那么我将永远不去那个地方。 马云有句口头禅:倒立看世界,一切皆有可能! 遇到难题时,不妨回头看看࿰…...

C/C++每日一练(20230413)
目录 1. 与浮点数A最接近的分数B/C 🌟 2. 比较版本号 🌟🌟 3. 无重复字符的最长子串 🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每…...
volatile和synchronized的区别
volatile和synchronized的区别并发编程三个特性:原子性有序性可见性ViolatedSynchronized区别对比并发编程三个特性: 原子性、有序性、可见性 原子性 volatile无法保证原子性。 synchronized是排它锁,被synchronzied修饰的代码不能被打断…...
Cadence Allegro 导出Unplaced Component Report报告详解
⏪《上一篇》 🏡《上级目录》 ⏩《下一篇》 目录 1,概述2,Unplaced Component Report作用3,Unplaced Component Report示例4,Unplaced Component Report导出方法4.1,方法14.2,方法2B站关注“硬小二”浏览更多演示视频...

面试了上百位性能测试后,我发现了一个令人不安的事实...
在企业中负责技术招聘的同学,肯定都有一个苦恼,那就是招一个合适的测试太难了!若要问起招哪种类型的测试最难时,相信很多人都会说出“性能测试”这个答案。 每当发布一个性能测试岗位,不一会就能收到上百份简历&#…...

天气预报查询 API + AI 等于王炸(一大波你未曾设想的天气预报查询 API 应用场景更新了)
前言 近年来,随着信息化进程的不断深入,人们对于信息的获取和处理需求越来越高。而其中,天气查询API是一个非常重要的服务,它能够帮助人们快速获取所在位置的天气情况,同时也为各类应用提供了必要的气象数据支持。 本…...

跨境电商的行业现状与发展趋势分析
随着互联网的不断发展,跨境电商作为一种全新的商业模式已经逐渐崭露头角。跨境电商的出现,让越来越多的商家看到了扩大市场的机会,也为消费者提供了更加便利、更加优质的购物体验。本文将从跨境电商的定义、行业现状、发展趋势等方面进行探讨…...
适配器设计模式
目录 前言: 适配器原理与实现 适配器模式的应用场景 1.封装有缺陷的接口 2.统一多个类的接口设计 3.替换依赖的外部系统 4.兼容老版本接口 5.适配不同格式的数据 代理、桥接、装饰器、适配器 4 种设计模式的区别 参考资料 前言: 适配器模式这个模…...
代码随想录算法训练营第三十五天-贪心算法4| ● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球
860.柠檬水找零 参考视频:贪心算法,看上去复杂,其实逻辑都是固定的!LeetCode:860.柠檬水找零_哔哩哔哩_bilibili 解题思路: 只需要维护三种金额的数量,5,10和20。 有如下三种情…...

2023MathorcupC题电商物流网络包裹应急调运与结构优化问题建模详解+模型代码(一)
电商物流网络包裹应急调运与结构优化问题 第三次继续写数模文章和思路代码了,不知道上次美赛和国赛大家有没有认识我,没关系今年只要有数模比赛艾特我私信我,要是我有时间我一定免费出文章代码好吧!博主参与过十余次数学建模大赛…...
软件测试技术之跨平台的移动端UI自动化测试(上)
摘要:本文提出一种跨平台的UI自动化测试方案,一方面使用像素级的截图对比技术,解决传统UI自动化测试难以验证页面样式的问题;另一方面用统一部署在服务器端的JavaScript测试代码代替Android和iOS测试代码,大大提高编写…...
【MySQL--02】库的操作
文章目录1.库的操作1.1创建数据库1.2创建数据库的案例1.3字符集和校验规则1.3.1查看系统默认字符集以及校验规则1.3.2查看数据库支持的字符集1.3.3查看数据库支持的字符集校验规则1.3.4 校验规则对数据库的影响1.4操纵数据库1.4.1查看数据库1.4.2 删除数据库1.4.3显示创建语句1…...

人民链Baas服务平台上线,中创助力人民数据共建数据服务应用场景
人民链2.0是数据要素大发展时代下的可信联盟链 作为区块链分布式存储领域行业先驱与让人民放心的国家级数据云平台,中创算力与人民数据的合作从未间断。为了推动人民链2.0高质量发展,中创算力与人民数据开展了多方面合作,助力人民数据共建数据…...
说说如何借助webpack来优化前端性能?
通过webpack优化前端的手段有: ① JS代码压缩 ② CSS代码压缩 ③ HTML文件代码压缩 ④ 文件大小压缩 ⑤ 图片压缩 ⑥ Tree Shaking ⑦ 代码分离 ⑧ 内联 chunk 1、JS代码压缩 terser是一个JavaScript的解释、绞肉机、压…...

AiDD AI+软件研发数字峰会开启编程新纪元
随着OpenAI 推出全新的对话式通用人工智能工具——ChatGPT火爆出圈后,人工智能再次受到了工业界、学术界的广泛关注,并被认为向通用人工智能迈出了坚实的一步,在众多行业、领域有着广泛的应用潜力,甚至会颠覆很多领域和行业&#…...

【远程开发】VSCode使用Remote SSH远程连接Linux服务器
文章目录前言视频教程1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 ubuntu安装cpolar4.2 创建隧道映射4.3 测试公网远程连接5. 配置固定TCP端口地址5.1 保留一个固定TCP端口地址5.2 配置固定TCP端口地址5.3 测试固定公网地址远程转发自CSDN远…...
C++纯虚函数和抽象类详解
在C中,可以将虚函数声明为纯虚函数,语法格式为: virtual 返回值类型 函数名 (函数参数) 0; 纯虚函数没有函数体,只有函数声明,在虚函数声明的结尾加上0,表明此函数为纯虚函数。 最后的0并不表示函数返回…...

服务器上搭建jenkins打包工具
一、环境准备 1.安装jdk,这里我安装的jdk8 https://www.oracle.com/java/technologies/downloads/#java8 2.安装jenkins,使用镜像地址安装 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/?CN&OD 注意要选择支持当前安装的jdk版…...

全球化背景下,如何利用内容营销促进跨境电商业务增长
随着全球跨境电商市场的迅速发展,越来越多的企业开始将注意力转向跨境电商。然而,随着竞争的激烈化,企业不再能够仅仅依靠产品本身来吸引消费者的注意。因此,内容营销成为了跨境电商企业在吸引、留住消费者方面的关键。在这篇文章…...

数据库系统工程师——第二章 程序语言基础知识
文章目录📂 第二章、程序语言基础知识 📁 2.1 程序语言概述 📖 2.1.1 程序语言的基本概念 📖 2.1.2 程序语言的基本成分 📁 2.2 程序语言翻译基础 📖 2.2.1 汇编程序基本原理 📖 2.2.2 编译程序…...
挑战杯推荐项目
“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 - 个性化梦境…...

C++实现分布式网络通信框架RPC(3)--rpc调用端
目录 一、前言 二、UserServiceRpc_Stub 三、 CallMethod方法的重写 头文件 实现 四、rpc调用端的调用 实现 五、 google::protobuf::RpcController *controller 头文件 实现 六、总结 一、前言 在前边的文章中,我们已经大致实现了rpc服务端的各项功能代…...

linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
多场景 OkHttpClient 管理器 - Android 网络通信解决方案
下面是一个完整的 Android 实现,展示如何创建和管理多个 OkHttpClient 实例,分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...
深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法
深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...

ardupilot 开发环境eclipse 中import 缺少C++
目录 文章目录 目录摘要1.修复过程摘要 本节主要解决ardupilot 开发环境eclipse 中import 缺少C++,无法导入ardupilot代码,会引起查看不方便的问题。如下图所示 1.修复过程 0.安装ubuntu 软件中自带的eclipse 1.打开eclipse—Help—install new software 2.在 Work with中…...

dify打造数据可视化图表
一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...
在web-view 加载的本地及远程HTML中调用uniapp的API及网页和vue页面是如何通讯的?
uni-app 中 Web-view 与 Vue 页面的通讯机制详解 一、Web-view 简介 Web-view 是 uni-app 提供的一个重要组件,用于在原生应用中加载 HTML 页面: 支持加载本地 HTML 文件支持加载远程 HTML 页面实现 Web 与原生的双向通讯可用于嵌入第三方网页或 H5 应…...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...

Golang——6、指针和结构体
指针和结构体 1、指针1.1、指针地址和指针类型1.2、指针取值1.3、new和make 2、结构体2.1、type关键字的使用2.2、结构体的定义和初始化2.3、结构体方法和接收者2.4、给任意类型添加方法2.5、结构体的匿名字段2.6、嵌套结构体2.7、嵌套匿名结构体2.8、结构体的继承 3、结构体与…...