「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. 【eclipse插件开发实战】Eclipse插件开发2——SWT

    Eclipse插件开发实战2--SWT 一.SWT简介 SWT(StandardWidget Toolkit) 标准小窗口工具箱,一开源的GUI编程框架,与AWT/Swing有相似的用处,eclips ...

  2. 1.SJ-SLAM-14

    1.引言 SLAM:Simultaneous Localization and Mapping 同时定位与地图构建 搭载特定传感器的主体,在没有环境先验信息的情况下,于运动过程中建立环境的模型,同时估 ...

  3. Flutter实战视频-移动电商-45.详细页_说明区域UI编写

    45.详细页_说明区域UI编写 pages/details_page/details_expain.dart 详情页面引用组件 效果展示: 最终代码: import 'package:flutter/ ...

  4. LeetCode: 292 Nim Game(easy)

    题目: You are playing the following Nim Game with your friend: There is a heap of stones on the table, ...

  5. [Swift 开发] 使用闭包传值(typealias)

    在Swift中使用闭包来实现两个界面的传值 例如:有A类和B类. B类 //声明闭包 typealias valueBlock = (Float)->() var returnPrice: va ...

  6. 稳定UI运行结果-自动化测试失败重试和截图

    运行自动化测试的时候,有时会因为网络不稳定,测试环境或者第三方环境正在重启而造成用例运行结果不稳定,时而能跑过时而跑不过.这些难以重现的环境因素造成的用例失败会让测试人员很困扰,排查即耗费时间也没有太 ...

  7. 第二篇 Nosql讲解之windows下memcache的安装(一)

    memcached基本概念 1.Memcached是danga的一个项目,最早是LiveJournal服务的,最初为了加速LiveJournal访问速度而开发的,后来被很多大型的网站采用. 官方网站: ...

  8. 慕课笔记-Java入门第一季

    [初步复习Java编程基础,记录知识盲点和遗漏点] 1.switch语法 switch(表达式){ case 值1: 执行代码块1; break; case 值2: 执行代码块12; break; c ...

  9. .Net Core应用框架Util介绍(一)转

    回顾 2015年,正当我还沉迷于JQuery + EasyUi的封装时,突然意识到技术已经过时. JQuery在面对更加复杂的UI需求时显得力不从心,EasyUi虽然组件比较完善,但界面风格老旧,响应 ...

  10. ko.js循环绑定值问题(工作遇见)

    fewTags()这是一个数组,循环实现以上效果,箭头所指的不属于循环出来的值, 以前循环是绑定在<div class="file-tag-list">中造成编辑不能在 ...