读像火箭科学家一样思考笔记03_第一性原理(上)

1. 思维的两种障碍

1.1. 为什么知识会成为一种缺陷而非一种美德

1.1.1. 知识是一种美德

1.1.2. 知识同样的特质也会把它变成一种缺点

1.1.3. 知识确实是个好东西,但知识的作用应该是给人们提供信息,而不是起约束作用

1.1.4. 知识应该启发智慧,而不是蒙蔽心智

1.1.5. 只有让现有的知识不断进化,我们的未来才能变得越发清晰

1.1.6. 知识的专制性只是问题的一部分

1.1.6.1. 我们不仅受限于自己过去所做的事情
1.1.6.2. 还受到其他人所做事情的束缚

1.2. 如果我们知道火箭的市场价格是天价的话,就会以为只有强大的政府和拥有巨量现金的特大企业才能制造火箭

1.2.1. 不知不觉中,知识可能会让我们成为惯性的奴隶,而惯性思维只会产生常规结果

1.2.2. 航天工业是与科技相关的稀有产业,该产业违背了摩尔定律

1.2.2.1. 计算机的性能呈指数级发展,每两年翻一番
1.2.2.1.1. 摩尔定律

1.3. “路径依赖”

1.3.1. 即我们以前做的事情决定了我们下一步要做的事情

1.3.2. “我们一直都是这样做的。”

1.3.2.1. 几十年前,某个人决定以这种方式设置课程,却成为人们现在持之以恒的理由
1.3.2.2. 从那时候起就没有人提出质疑,问问为什么这样做或为什么不能这样做
1.3.2.3. 现状就像是一块磁力超强的磁铁
1.3.2.3.1. 人们反对事物存在其他可能性,却安于现状

1.3.3. 例子

1.3.3.1. 英国电车轨道的宽度是4英尺8.5英寸
1.3.3.1.1. 英国电车轨道的宽度则是根据罗马人建造的道路宽度设计的
1.3.3.2. 航天飞机引擎宽4英尺8.5英寸
1.3.3.2.1. 它的宽度居然是由2000多年前罗马帝国的一位道路工程师决定的
1.3.3.2.2. 犹他州到佛罗里达州铁路的宽度
1.3.3.2.3. 铁路的宽度借鉴的是英国电车轨道的宽度
1.3.3.3. QWERTY键盘布局
1.3.3.3.1. 如果你打字太快,打字机就会卡住
1.3.3.3.2. 专门为了降低打字速度而发明的,目的是防止机械按键卡住
1.3.3.3.3. 尽管市面出现了效率更高也更符合人体工学原理的键盘布局,QWERTY布局仍占据主导地位

1.3.4. 变革的代价可能很大

1.3.4.1. 有时候,变革不仅没让事情变好,反而变得更糟
1.3.4.2. 但更多时候,即使变革带来的好处远远超过代价,我们还是坚持惯常做法

1.3.5. 既得利益也使我们更倾向于维持现状

1.3.5.1. “当一个人的薪水取决于他所不了解的某件事情时,那他就很难搞懂这事。”
1.3.5.1.1. 作家厄普顿·辛克莱(Upton Sinclair)

1.3.6. 过去淹没了未来

1.3.6.1. 撞上冰山之前,船一直向前行驶

1.3.7. 如果你想成为数学家,记性太好可不是什么好事。你需要忘记上一次处理问题的方式

1.3.7.1. 安德鲁·怀尔斯

1.3.8. 随着年龄的增长,我们变得越来越受规则约束

1.3.9. 惯性越大,越难摆脱

1.3.9.1. 既定的做事方法会掩盖其他可能性

1.3.10. 流程是一种守旧的做法

1.3.10.1. 是为了应对过去的难题而制定出来的
1.3.10.2. 如果我们把流程当作一份神圣的契约,不对其提出质疑,那它就会阻碍事物向前发展
1.3.10.3. 随着时间的推移,过时的流程便阻塞了我们组织的大动脉
1.3.10.4. 你需要养成一个习惯,像贝佐斯那样问自己:“是我们主导流程,还是流程主导我们?”

1.4. 别人就是这样做的

1.4.1. 在现代世界,绝大多数人似乎渴望标新立异,我们认为自己的品位和世界观与芸芸众生不同

1.4.2. 特立独行的做法会激活大脑的杏仁核,并产生研究报告中作者所说的“独立的痛苦”

1.4.3. 我们总以为同行和竞争对手知道的比我们多,我们往往喜欢复制粘贴他们的做法,尤其是在形势不明朗的情况下

1.4.3.1. 这种策略可以在短期内奏效,但从长远来看,它会成为灾难的导火索

1.4.4. 某个人的荣耀之路可能是另一个人的灾难之路

1.4.4.1. 某个人灾难之路可能会成为另一个人通往荣耀的道路

1.4.5. 学习别人已经掌握的东西非常重要,毕竟模仿是我们最早的老师

1.4.5.1. 只要花不到20美元买一本书,你就能知道别人花一辈子才搞懂的道理
1.4.5.2. 学习和盲目模仿之间有着很大的区别

1.4.6. 商界最危险的6个字就是‘人人都这样做’。

1.4.6.1. 沃伦·巴菲特(Warren Buffett)
1.4.6.2. 这种“有样学样”的做法导致人们竞相争夺热门市场,边缘市场的竞争则要小得多

1.4.7. “当你试图改进现有技术时,你就是在跟前人进行一场智力比赛,这场比赛可不容易。”

1.4.7.1. 谷歌探月工厂X的负责人阿斯特罗·泰勒(Astro Teller)
1.4.7.2. 马斯克开始购买火箭时,他就发现自己身处这场比赛中,他的思路受到了前人做法的影响
1.4.7.3. 于是他决定重新开始物理学训练,从第一性原理中找原因

2. 第一性原理

2.1. 原创性在于回归本源

2.1.1. 安东尼·高迪(Antoni Gaudi)

2.2. 最早提出第一性原理思维的人是亚里士多德

2.2.1. 认知事物的第一基础

2.3. 法国哲学家和科学家勒内·笛卡尔(RenéDescartes)将其描述为“系统性地怀疑你可能怀疑的一切事物,直到你获得无可置疑的真相”

2.4. 你不应把现状视作绝对不变的,而是应该敢于大刀阔斧地改变它

2.5. 你不应让其他人的愿景塑造你前进的道路,而应该放弃对这些愿景的所有忠诚

2.6. 你要破解现有的假设,直至找出基本组成部分,就好像你在丛林中砍出一条道路那样

2.7. 第一性原理思维方式让你能够看到隐藏在每个人眼皮子底下、看似显而易见的真知灼见

2.7.1. 能者达人所不达,智者达人所未见。

2.7.1.1. 哲学家亚瑟·叔本华(Arthur Schopenhauer)

2.8. 物理学教会你根据第一性原理做出推理,而不是通过类比进行推理。

2.8.1. 马斯克

2.8.2. 类比式推理就是几乎丝毫不差地模仿或模拟他人

2.8.3. 你得往下走四五层,才能找到真正做实事的人,比如切割金属、聚合零件等。

2.8.3.1. 马斯克
2.8.3.2. 层层外包

2.8.4. SpaceX

2.8.4.1. 目标:殖民火星,使人类成为跨行星物种
2.8.4.2. 没有使用昂贵的设备来制造舱门把手,而是采用了浴室隔间的门闩部件
2.8.4.3. 没有设计昂贵的定制版宇航员安全带,而是采用赛车安全带,后者更舒适也更便宜
2.8.4.4. 第一枚火箭用自动取款机的同类计算机取代专业航天计算机,前者仅需5000美元,而后者高达100万美元
2.8.4.5. 曾要求一家供应商制造发动机气门
2.8.4.5.1. 他们报价25万美元,且需要花1年时间
2.8.4.5.2. 团队自行制造气门,成本只有供应商报价的若干分之一
2.8.4.6. 采用所谓的枢轴引擎,即只有一个喷嘴,看起来像花园里浇花用的软管喷嘴
2.8.4.6.1. 成本较低,也不太可能造成燃烧不稳定
2.8.4.6.2. 其实更加可靠

2.9. 第一性原理思维方式促使SpaceX对火箭科学领域另一个根深蒂固的假设提出质疑

2.9.1. 让火箭也能反复使用

2.9.2. “快速”意味着完成任务后的调查和翻修时间保持在最短水平

2.9.3. 完整的可再用性则是指航天飞机所有零部件是可重复使用的,任何硬件都不会被丢弃

2.9.4. 2015年12月,“猎鹰9”号一级火箭将航天器送入轨道后,成功完成了在坚硬地面上直立着陆的壮举

2.9.5. 贝佐斯旗下的私营航天公司蓝色起源公司(Blue Origin)将它的“新谢泼德”号(New Shepard)火箭送入太空后,其可重复使用的助推级箭体也成功返回地球

2.9.6. 曾经的疯狂实验正在变成例行程序

2.10. 新来者的优势在于可以挥洒创意,内部既不存在固有思想,也不存在确立已久的做法和遗留的传统

2.10.1. 没有过去的束缚,SpaceX和Blue Origin可以把第一性原理作为火箭设计的驱动力

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/166527.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

程序员告诉你:人工智能是什么?

随着科技的快速发展,人工智能这个词汇已经逐渐融入了我们的日常生活。然而,对于大多数人来说,人工智能仍然是一个相对模糊的概念。 首先,让我们从人工智能的定义开始。人工智能是一种模拟人类智能的技术,它涵盖了多个领…

【Flink】系统架构

DataStream API 将你的应用构建为一个 job graph,并附加到 StreamExecutionEnvironment 。当调用 env.execute() 时此 graph 就被打包并发送到 JobManager 上,后者对作业并行处理并将其子任务分发给 Task Manager 来执行。每个作业的并行子任务将在 task…

微服务调用链路追踪

概述 本文介绍微服务调用链路追踪,涉及技术有:sleuth和zipkin。sleuth负责追踪调用链路数据,zipkin负责调用链路数据可视化展现。 本文的操作是在 服务网关实践 的基础上进行。 环境说明 jdk1.8 maven3.6.3 mysql8 spring cloud2021.0.8 …

Linux socket编程(4):服务端fork之僵尸进程的处理

在上一节利用fork实现服务端与多个客户端建立连接中,我们使用fork函数来实现服务端既可以accept新的客户端连接请求,又可以接收已连接上的客户端发来的消息。但在Linux中,在子进程终止后,父进程需要处理该子进程的终止状&#xff…

人力资源小程序

人力资源管理对于企业的运营至关重要,而如今随着科技的发展,制作一个人力资源小程序已经变得非常简单和便捷。在本文中,我们将为您介绍如何通过乔拓云网制作一个人力资源小程序,只需五个简单的步骤。 第一步:注册登录乔…

练习题——【学习补档】库函数的模拟实现

各种库函数的模拟实现 一、模拟实现strlen1.地址-地址型2.递归型3.计数器型 二、模拟实现strcpy三、模拟实现strcmp四、模拟实现strcat五、模拟实现strstr 一、模拟实现strlen 模拟实现strlen有三种方法 1.地址-地址型 2.递归型 3.计数器型1.地址-地址型 // //1.地址-地址型 …

学霸教你自学人工智能

在这个信息爆炸的时代,人工智能已经渗透到我们生活的方方面面。无论是语音助手、自动驾驶汽车,还是医疗诊断,人工智能都在发挥着越来越重要的作用。如果你对人工智能充满热情,希望在这个领域有所建树,那么,…

STM32CubeMX学习笔记-CAN接口使用

STM32CubeMX学习笔记-CAN接口使用 CAN总线传输协议1.CAN 总线传输特点2.位时序和波特率3.帧的种类4.标准格式数据帧和遥控帧从STM32F407参考手册中可以看出主要特性如下CAN模块基本控制函数CAN模块消息发送CAN模块消息接收标识符筛选发送中断的事件源和回调函数 CubeMX项目设置…

庖丁解牛:NIO核心概念与机制详解 04 _ 分散和聚集

文章目录 Pre概述分散/聚集 I/O分散/聚集的应用聚集写入Code Pre 庖丁解牛:NIO核心概念与机制详解 01 庖丁解牛:NIO核心概念与机制详解 02 _ 缓冲区的细节实现 庖丁解牛:NIO核心概念与机制详解 03 _ 缓冲区分配、包装和分片 概述 分散/聚…

C++二分查找算法:有序矩阵中的第 k 个最小数组和

本文涉及的基础知识点 二分查找算法合集 本题的简化 C二分查找算法:查找和最小的 K 对数字 十分接近m恒等于2 题目 给你一个 m * n 的矩阵 mat,以及一个整数 k ,矩阵中的每一行都以非递减的顺序排列。 你可以从每一行中选出 1 个元素形成…

FPGA_IIC代码-正点原子 野火 小梅哥 特权同学对比写法(3)

FPGA_IIC代码-正点原子 野火 小梅哥 特权同学对比写法(3) 工程目的IIC时序图IIC 读写操作方法汇总正点原子IIC实验工程整体框图和模块功能简介,如表下图所示: IIC 驱动模块设计时钟规划状态跳转流程单次写操作的波形图如下图所示&…

程序员带你入门人工智能

随着人工智能技术的飞速发展,越来越多的程序员开始关注并学习人工智能。作为程序员,我们可能会对如何开始了解人工智能感到困惑。今天,我将向大家介绍一些如何通过自学了解人工智能的经验和方法,帮助大家更好地入门这个充满挑战和…

【Java集合】聊聊Hashmap的哈希函数、扩容、树化

哈希函数 hashmap是开发中常用的一个集合,除了一些基本的属性、put、get等流程,本篇文章主要介绍下哈希函数、扩容、树化的一些细节。 而hash函数就是hashmap的重中之重。 static final int hash(Object key) {int h;return (key null) ? 0 : (h key…

YOLOv8改进 | EIoU、SIoU、WIoU、DIoU、FoucsIOU等二十余种损失函数

一、本文介绍 这篇文章介绍了YOLOv8的重大改进,特别是在损失函数方面的创新。它不仅包括了多种IoU损失函数的改进和变体,如SIoU、WIoU、GIoU、DIoU、EIOU、CIoU,还融合了“Focus”思想,创造了一系列新的损失函数。这些组合形式的…

Halcon Solution Guide I basics(1): Guide to Halcon Methods(Halcon解决方案)

文章目录 文章专栏前言文章解读基础解决方案字符串格式化 文章专栏 Halcon开发 前言 今天来看Halcon的第一章内容,Halcon解决方案 文章解读 基础解决方案 Halcon大部分的应用都使用了三种常用的算子应用用于图像的预处理。 Image Acquisition:图像加…

6 Redis的慢查询配置

1、redis的命令执行流程 redis的慢查询只针对步骤3 默认情况下,慢查询的阈值是10ms 在配置文件中进行配置 //这个参数的单位为微秒 //如果将这个值设置为负数,则会禁用慢日志功能 //如果将其设置为0,则会强制记录每个命令 slowlog-log-slow…

[python]python筛选excel表格信息并保存到另一个excel

目录 关键词平台说明背景所需库1.安装相关库2.代码实现sourcetarget1 关键词 python、excel、DBC、openpyxl 平台说明 项目Valuepython版本3.6 背景 从一个excel表中遍历删选信息并保存到另一个excel表 所需库 1.openpyxl :是一个用于读写 Excel 文件的 Pyt…

2023.11.17 关于 Spring Boot 日志文件

目录 日志文件作用 常见的日志框架说明 门面模式 日志的使用 日志的级别 六种级别 日志级别的设置 日志的持久化 使用 Lombok 输出日志 实现原理 普通打印和日志的区别 日志文件作用 记录 错误日志 和 警告日志(发现和定位问题)记录 用户登录…

牛客::栈的压入、弹出序列

栈的压入、弹出序列 题目 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列&…

三、LED闪烁

通过LED的闪烁实验,详解Keil MDK中创建mm32单片机的工程的步骤。 1、开发环境 (1)Keil MDK: V5.38.0.0 (2)MCU: mm320163D7P。 2、Keil工程的创建 (1)打开Keil MDK。 (2)点击“Project”→“New μVision Project...”。 (3)选择工程保存地址及工程文件名&…