「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. 1.9 基础知识——GP2.10 高级别的领导检查(Higher level management)

    GP2.10 Review the activities,status,and results of XXX process with highter level management and res ...

  2. Level Of Management Protocols - SNMP Tutorial

    30.2 The Level Of Management Protocols Originally, many wide area networks included management proto ...

  3. Contrast Ratio(Enhanced) (Level AAA)

    Contrast ratio between your text and background is at least 7:1 All of your users will benefit from ...

  4. 浅谈angular2+ionic2

    浅谈angular2+ionic2   前言: 不要用angular的语法去写angular2,有人说二者就像Java和JavaScript的区别.   1. 项目所用:angular2+ionic2 ...

  5. Reactor by Example--转

    原文地址:https://www.infoq.com/articles/reactor-by-example Key takeaways Reactor is a reactive streams l ...

  6. 你想要了解但是却羞于发问的有关SSL的一切

    Everything You Ever Wanted to Know About SSL (but Were Afraid to Ask) Or perhaps more accurately, &q ...

  7. Windows 网络通讯开发

    Windows 网络通讯开发 一.Windows网络开发API 由于C++标准库中没有网络库,所以进行网络开发的时候要调用系统API.Windows通讯开发API包括以下几个基本函数及成员类型: 1. ...

  8. 基于ZooKeeper的分布式锁和队列

    在分布式系统中,往往需要一些分布式同步原语来做一些协同工作,上一篇文章介绍了Zookeeper的基本原理,本文介绍下基于Zookeeper的Lock和Queue的实现,主要代码都来自Zookeeper ...

  9. Cucumber(一): Preparation

    Every time I wrote some code in ruby and executed our cucumber features I craved for something simil ...

随机推荐

  1. 利用python数据分析panda学习笔记之DataFrame

    2 DataFrame a:通过传入一个等长的列表构成DataFrame 自动加上索引 data={'state':['ohio','ohio','ohio','Nevada','Nevada'], ...

  2. UVaLive 10859 Placing Lampposts (树形DP)

    题意:给定一个无向无环图,要在一些顶点上放灯使得每条边都能被照亮,问灯的最少数,并且被两盏灯照亮边数尽量多. 析:其实就是一个森林,由于是独立的,所以我们可以单独来看每棵树,dp[i][0] 表示不在 ...

  3. POJ - 3126 Prime Path 素数筛选+BFS

    Prime Path The ministers of the cabinet were quite upset by the message from the Chief of Security s ...

  4. JAVA基础--JAVA 集合框架(泛型、file类)16

    一.集合总结 集合:Collection体系.Map体系. Collection体系:单列集合的共性操作规则. List:列表,可以重复,有下标,拥有特有的迭代器ListIterator. Array ...

  5. jQuery 如何获取ASP.NET服务器控件的值

    由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,总结有以下3种方法: 服务器控件代码:<asp:TextBox ID="txtUserID ...

  6. E20190308-hm

    sweep vt. 扫除; 打扫,清理; 彻底搜索; 掠过; vi. 打扫; 扫过; 蜿蜒; 大范围伸展; n. 打扫; 延伸; 挥动; 全胜;

  7. E20180514-hm

    invalid  adj. 无效的; 不能成立的; 有病的; 病人用的; readiness n. 准备就绪; 愿意,乐意

  8. 51nod 1021【区间DP】

    思路: dp[ i ] [ j ]代表取[ i ,j ]区间石子的最小值,然后dp[i][j]=min(dp[i][j],dp[i][k]+dp[k+1][j]+sum[j]-sum[i-1]); # ...

  9. Codeforces Round #375 (Div. 2)【A,B【模拟】,D【DFS】】

    PS_B:阿洗吧!B题卧槽数组开了250... PS_D:D题主要挂在了50*50口算得了250,数组开小,然后一开始还错了.= =哎,以后对于数据范围还是注意一点: 卧槽,这场可真二百五了... A ...

  10. PJzhang:互联网是有国界

    猫宁!!! 参考链接:https://mp.weixin.qq.com/s/NFgps_5HBpl3ZjDoR5w8XA 上世纪90年代,互联网开始崛起,美国凭借超级大国的地位,先进技术优势,以美国公 ...