Higher level thinking
「Higher level thinking」
-- 出自 Ray Dalio 的《Principles》(PDF 原文:Principles by Ray Dalio)
Higher level thinking(高级别、高层次思维),实际上是一种理解起来非常简单且易于实行的方法论,即跳出以事实组成的现实世界(可以理解为现实生活),站在更高一层,系统地思考「低层」的现实世界,以实现个人目标为最终目的,设计出由「正确的人」和「正确的事情」所组成的「系统」(原文为「machine」,Ray 本人喜欢用理解机器的思维方式来解构现实世界及各种现象背后的原因),该系统应存在于「结果」—「目标」—「系统」三者组成的反馈链之中。最重要的是,你本人也包含于这个系统中,且应当被看做一个客观的元素(指摒弃掉所有个人主观情绪来看待自我,将自我融入系统之中)。
具体如下图:
其中「Machine」即为这个系统(机器),「Design」指实现目标的方法、途径(「正确的事情」),People 即为「正确的人」;Goals 是事先确定的目标(关于寻找目标,Ray 在之前的章节亦有阐述),Outcome 即为系统输出结果。关于「目标」—「系统」—「结果」的反馈机制应该不难理解(通过分析结果本身及其和目标之间的差距来修正系统)。
=====================================================
"I call it “higher level thinking” because your perspective is of one who is looking down on at your
machine and yourself objectively"
-- 我管这种思维方式叫做「高层次思维」;在这种思维框架中,你以更高层次的(上帝)视角,客观地看待你的「系统」(机器)以及你自己。
“In other words,
your most important role is to step back and design, operate and improve your “machine” to get what you
want.”
-- 换句话说,你最重要的职责是退后一步,站在更高层次来设计、运作并改进你的“系统”(机器),来帮助你获得你想要的。
=====================================================
那么到底什么叫「客观地看待你自己」呢?
假设你是篮球队经理,你的目标是赢得比赛:
Think of it as though there are two yous—you as the designer and overseer of the plan to achieve your
goals (let’s call that one you(1)) and you as one of the participants in pursuing that mission (which we will
call you(2)). You(2) are a resource that you(1) have to get what you(1) want, but by no means your only
resource. To be successful you(1) have to be objective about you(2).
-- 首先想象一下有两个你——为了实现你的目标而设计并监督整个系统的你(称为「你(1)」)以及作为系统参与者执行任务的你(称为「你(2)」)。「你(2)」是「你(1)」为了实现「你(1)」的目标而动用的人力资源,但绝不是你唯一的资源。为了实现「你(1)」的目标,「你(1)」必须客观地看待「你(2)」。(不妨理解为「你(1)」是工头儿,「你(2)」是搬砖的)
If you(1) see that you(2) are not capable of doing something, it is only sensible for you(1) to have
someone else do it. In other words, you(1) should look down on you(2) and all the other resources at
your(1) disposal and create a “machine” to achieve your(1) goals, remembering that you(1) don’t
necessarily need to do anything other than to design and manage the machine to get what you(1) want. If
you(1) find that you(2) can’t do something well fire yourself(2) and get a good replacement! You
shouldn’t be upset that you found out that you(2) are bad at that—you(1) should be happy because
you(1) have improved your(1) chances of getting what you(1) want. If you(1) are disappointed because
you(2) can’t be the best person to do everything, you(1) are terribly naïve because nobody can do
everything well.
-- 如果「你(1)」发现「你(2)」在做某些事情上无能为力,那么「你(1)」应当另择人选。换句话说,「你(1)」应该如同看待系统中所有其他的资源一样来(客观)看待「你(2)」。记住,「你(1)」除了设计和管理整个系统之外,不需要做任何事情。如果「你(1)」发现「你(2)」有些事儿做的不好,直接炒了「你(2)」,找其他人来做。对于发现「你(2)」不行这件事儿,你不应当感到沮丧——「你(1)」反而应该感到高兴,因为「你(1)」提高了「你(1)」得到「你(1)」想要的东西的可能性(即设计了更好的系统)。如果「你(1)」对于「你(2)」不是做所有事情的最佳人选感到失望,那么你简直图样!因为没人能把所有事儿都做好。
=====================================================
这个系统或者说思维方式算不上牛逼,更算不上有创意,但是易于理解、简单易行并久经考验,不存在多种思维方式或操作法则并行。
如果大家对于此人的思维方式和处事原则感兴趣,不妨阅读 PDF 全文,其中详细阐述了 Ray 本人认为最重要的生活准则及管理准则,对于如本人这般不成思维不成体系、理解力有限且知识面狭窄(但又对理解世界拥有十足好奇心)的同学来说不失为一本入门宝典。
Higher level thinking的更多相关文章
- 1.9 基础知识——GP2.10 高级别的领导检查(Higher level management)
GP2.10 Review the activities,status,and results of XXX process with highter level management and res ...
- Level Of Management Protocols - SNMP Tutorial
30.2 The Level Of Management Protocols Originally, many wide area networks included management proto ...
- Contrast Ratio(Enhanced) (Level AAA)
Contrast ratio between your text and background is at least 7:1 All of your users will benefit from ...
- 浅谈angular2+ionic2
浅谈angular2+ionic2 前言: 不要用angular的语法去写angular2,有人说二者就像Java和JavaScript的区别. 1. 项目所用:angular2+ionic2 ...
- Reactor by Example--转
原文地址:https://www.infoq.com/articles/reactor-by-example Key takeaways Reactor is a reactive streams l ...
- 你想要了解但是却羞于发问的有关SSL的一切
Everything You Ever Wanted to Know About SSL (but Were Afraid to Ask) Or perhaps more accurately, &q ...
- Windows 网络通讯开发
Windows 网络通讯开发 一.Windows网络开发API 由于C++标准库中没有网络库,所以进行网络开发的时候要调用系统API.Windows通讯开发API包括以下几个基本函数及成员类型: 1. ...
- 基于ZooKeeper的分布式锁和队列
在分布式系统中,往往需要一些分布式同步原语来做一些协同工作,上一篇文章介绍了Zookeeper的基本原理,本文介绍下基于Zookeeper的Lock和Queue的实现,主要代码都来自Zookeeper ...
- Cucumber(一): Preparation
Every time I wrote some code in ruby and executed our cucumber features I craved for something simil ...
随机推荐
- 1-1 课程简介 & 2-1 IDEA与Eclipse的不同 & 2-3 Intellij IDEA安装
---恢复内容开始--- F:\教程\java-慕课\从网页搭建入门Java Web\Java web\步骤四:常用功能\1.IntelliJ IDEA开发工具入门 1-1 课程简介 2-1 IDEA ...
- python 内置函数的补充 isinstance,issubclass, hasattr ,getattr, setattr, delattr,str,del 用法,以及元类
isinstance 是 python中的内置函数 , isinstance()用来判断一个函数是不是一个类型 issubclass 是python 中的内置函数, 用来一个类A是不是另外一个 ...
- Unity中HideInInspector和SerializeField
http://blog.sina.com.cn/s/blog_697b1b8c0102uxvn.html Unity会自动为Public变量做序列化,序列化的意思是说再次读取Unity时序列化的变量是 ...
- bzoj 2406: 矩阵【二分+有源汇上下界可行流】
最大值最小,所以考虑二分 |Σaij-Σbij|<=mid,所以Σbij的上下界就是(Σaij-mid,Σaij+mid) 考虑建有上下界网络,连接(s,i,Σaik-mid,Σaik+mid) ...
- [Xcode 实际操作]八、网络与多线程-(18)PerformSelector消息处理方法:由运行时系统,负责去调用对象的指定方法
目录:[Swift]Xcode实际操作 本文将演示PerformSelector消息处理方法. 在项目文件夹上点击鼠标右键弹出文件菜单. [New File]->[Swift File]-> ...
- 密码破解工具John the Ripper使用说明
John the Ripper John 包描述 John the Ripper 既功能丰富又运行快速. 它在一个程序中结合了几种破解模式,并且可以根据您的特定需求进行全面地配置(你甚至可以使用支持C ...
- gcd(2018.10.24)
良心题,暴力枚举即可. 代码: #include<cstdio> #include<cmath> #include<algorithm> using namespa ...
- java排序之冒泡排序
代码: package com.cn.algorithm_arithmetic算法; /** * 本程序记录了经典排序算法之冒泡排序 * @author Administrator * */ publ ...
- ES5数组的方法
var ary = [1,23,4]; function isArray(o){ return Object.prototype.toString.call(o)=='[object Array]'; ...
- python 基础(九) 文件操作
文件操作 一.函数: f = open(’文件名','打开方式'[,encoding='字符编码']) open 打开的方式 字符 说明 r 只读的方式打开 rb 以二进制的形式打开文件 只读 r+ ...