「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. sql之索引

     作用: - 约束 - 加速查找 普通索引:加速查找 create index 索引名称 on 表名(列名,) drop index 索引名称 on 表名 主键索引:加速查找+不能为空+不能重复 cr ...

  2. mptcp文献汇总

    1 https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-Multipath-TCP-Breaking-Todays-Networks- ...

  3. sql server 2008 R2 升级与安装遇到的问题

    因工作需要,遂把以前的2008升级到r2,升级失败,具体原因忘了,卸载2008,清了注册表删了文件,结果安装的时候失败了,如下图: 下一步-有错误日志和错误的序列号,错误日志在C:\Program F ...

  4. Struts2 基础典型应用

    例子 下面就是运用Struts2 实现的例子的运行效果 输入正确名字 不输入直接点击提交按钮 在首页面中输入名称,点击提交按钮,显示欢迎界面. 如果没有名称,点击提交按钮,就显示错误界面. ===== ...

  5. 线性SVM与Softmax分类器

    1 引入 上一篇介绍了图像分类问题.图像分类的任务,就是从已有的固定分类标签集合中选择一个并分配给一张图像.我们还介绍了k-Nearest Neighbor (k-NN)分类器,该分类器的基本思想是通 ...

  6. 1118 Birds in Forest (25 分)

    Some scientists took pictures of thousands of birds in a forest. Assume that all the birds appear in ...

  7. Codevs 1794 修剪花卉

    1794 修剪花卉   题目描述 Description ZZ对数学饱有兴趣,并且是个勤奋好学的学生,总是在课后留在教室向老师请教一些问题. 一天他早晨骑车去上课,路上见到一个老伯正在修剪花花草草,顿 ...

  8. web前端篇:JavaScript基础篇(易懂小白上手快)-2

    目录 一.内容回顾: ECMAScript基础语法 1.基本数据类型和引用数据类型 2.条件判断和循环 3.赋值运算符,逻辑运算符 4.字符串的常用方法 5.数组的常用方法 6.对象 7.函数 8.日 ...

  9. Mybatis中分页存在的坑1

    站在巨人的肩膀上 https://www.cnblogs.com/esileme/p/7565184.html 环境:Spring 4.2.1 Mybatis 3.2.8 pagehelper 5.1 ...

  10. SecureCRT 退格键等不好用

    1.MongoDB Shell中退格键使用的问题. 利用SecureCRT工具访问linux的时候,在使用MongoDB的交互式shell的时候,退格键(Backspace)无法使用,导致无法修改输入 ...