读像火箭科学家一样思考笔记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可以把第一性原理作为火箭设计的驱动力
相关文章:

读像火箭科学家一样思考笔记03_第一性原理(上)
1. 思维的两种障碍 1.1. 为什么知识会成为一种缺陷而非一种美德 1.1.1. 知识是一种美德 1.1.2. 知识同样的特质也会把它变成一种缺点 1.1.3. 知识确实是个好东西,但知识的作用应该是给人们提供信息,而不是起约束作用 1.1.4. 知识应该启发智慧&#…...
npm私有云
安装node时npm会自动安装,npm也可以单独安装。 package.json 在使用npm时,package.json文件是非常重要的,因为它包含了关于项目的必要信息,比如名称、版本、依赖项等。在初始化新项目时,通常会使用npm init命令生成一…...

莹莹API管理系统源码附带两套模板
这是一个API后台管理系统的源码,可以自定义添加接口,并自带两个模板。 环境要求 PHP版本要求高于5.6且低于8.0,已测试通过的版本为7.4。 需要安装PHPSG11加密扩展。 已测试:宝塔/主机亲测成功搭建! 安装说明 &am…...
【Kingbase FlySync】命令模式:安装部署同步软件,实现KES到KES实现同步
【Kingbase FlySync】命令模式:安装部署同步软件,实现KES到KES实现同步迁移 概述准备环境目标资源1.测试虚拟机下载地址包含node1,node22.同步工具下载地址3.临时授权下载地址4.ruby工具下载地址5.EXAMv0.11.sql下载地址 实操:同步软件安装部署1.node1准…...

python使用selenium webDriver时 报错
可能原因和解决: 1. python 解释器 ----> 设置 2. 浏览器版本 与 浏览器驱动版本不一致 ----> 安装同一版本的 (下载chromedriver | 谷歌驱动更高版本的测试版) 参考:Python使用Selenium WebDriver的入门介绍及安装教程-CSDN博客 Selenium安…...
【ROS2机器人入门到实战】
ROS2机器人入门到实战教程(鱼香ROS) 写在前面 当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版| 四驱版为方便交流,搭建了机器人技术问…...
Nuxt3框架局部文件引用外部JS/CSS文件的相关配置方法
引入外部JS: <script setup>useHead({script: [ {type: "text/javascript",src: https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js}]}) </script>useHead只能与组件的setup和生命周期钩子一起使用 如果需要将js放置body区…...

Docker 可视化面板 ——Portainer
Portainer 是一个非常好用的 Docker 可视化面板,可以让你轻松地管理你的 Docker 容器。 官网:Portainer: Container Management Software for Kubernetes and Docker 【Docker系列】超级好用的Docker可视化工具——Portainer_哔哩哔哩_bilibili 环境 …...

Java 教育局民办教育信息服务与监管平台
1) 项目背景 按照《中华人民共和国民办教育促进法》和《中华人民共和国政府信息公开条例》的相关规定,为满足学生和家长、社会各界获取权威信息的需求,着力解决服务老百姓最后一公里问题,达到宣传民办教育和引导家长择校的效果࿰…...

小迪笔记(1)——操作系统文件下载反弹SHELL防火墙绕过
名词解释 POC:验证漏洞存在的代码; EXP:利用漏洞的代码; payload:漏洞利用载荷, shellcode:漏洞代码, webshell:特指网站后门; 木马:强调控制…...

Pytorch D2L Subplots方法对画图、图片处理
问题代码 def show_images(imgs, num_rows, num_cols, titlesNone, scale1.5): #save """绘制图像列表""" figsize (num_cols * scale, num_rows * scale) _, axes d2l.plt.subplots(num_rows, num_cols, figsizefigsize) axes axes.flatten…...
MATLAB算法实战应用案例精讲-【目标检测】YOLOV5(补充篇)
目录 算法原理 YOLOv5数据集训练 软硬件背景: 数据集准备 配置文件 模型训练...
WPF中可视化树和逻辑树的区别是什么
在WPF中,用户界面元素被组织成树形结构。这种结构主要分为两种:逻辑树(Logical Tree)和可视化树(Visual Tree)。它们在设计上各有特点和用途。 逻辑树(Logical Tree) 逻辑树是WPF中…...
小迪安全笔记(2)——web应用架构搭建漏洞HTTP数据包代理服务器
Web应用环境架构类 开发语言:php、java、python、ASP、ASPX等程序源码:用的人多了,就成CMS了。中间件容器:IIS、Apache、Nginx、Tomcat、Weblogic、Jboos、glasshfish等数据库类型:Access、Mysql、Mssql、Oracle、Redi…...

[AI]ChatGPT4 与 ChatGPT3.5 区别有多大
ChatGPT 3.5 注册已经不需要手机了,直接邮箱认证就可以,这可真算是好消息,坏消息是 ChatGPT 4 还是要收费。 那么 GPT-3.5 与 GPT-4 区别有多大呢,下面简单测试一下。 以从 TDengine 订阅数据为例,TDengine 算是不太小…...

node实战——koa实现文件上传
文章目录 ⭐前言⭐koa实现文件上传⭐foxapi测试⭐总结⭐结束⭐前言 大家好,我是yma16,本文分享关于node实战——node实战——koa实现文件上传。 本文适用对象:前端初学者转node方向,在校大学生,即将毕业的同学,计算机爱好者。 node系列往期文章 node_windows环境变量配置…...
C++中的this指针
C中的this指针 this 实际上是成员函数的一个形参,在调用成员函数时将对象的地址作为实参传递给 this。不过 this 这个形参是隐式的,它并不出现在代码中,而是在编译阶段由编译器默默地将它添加到参数列表中。 this指针是类的指针,…...
分析日志的一般套路
日志文件很多怎么快速查看? 整机日志一般会有统一的文件名命名规则(如包含时间点),可以根据问题现象时间点大致定位到相应的文件根据日志文件的修改时间属性,定位到相应的文件根据时间点全文件夹搜索内容,…...
使用Flink处理Kafka中的数据_题库子任务_Java语言实现
2024年职业院校技术大赛-高职大数据应用开发赛项专题。 使用Flink处理Kafka中的数据_题库子任务1、2、3_Java语言实现使用Flink处理Kafka中的数据_题库子任务4、5、6_Java语言实现使用Flink处理Kafka中的数据_题库子任务7、8、9_Java语言实现...
k8s运维管理
node管理 node隔离与恢复 1.使用patch命令 #实现node隔离调度 kubectl patch node node1 -p {"spec":{"unschedulable":true}} #节点信息多了一项SchedulingDisabled node1 Ready,SchedulingDisabled <none> 7d3h v1.18.20 #解除 kubectl …...

(十)学生端搭建
本次旨在将之前的已完成的部分功能进行拼装到学生端,同时完善学生端的构建。本次工作主要包括: 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地
借阿里云中企出海大会的东风,以**「云启出海,智联未来|打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办,现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...
【算法训练营Day07】字符串part1
文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接:344. 反转字符串 双指针法,两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...
Axios请求超时重发机制
Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...
【Go语言基础【13】】函数、闭包、方法
文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...

Python基于历史模拟方法实现投资组合风险管理的VaR与ES模型项目实战
说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融市场日益复杂和波动加剧的背景下,风险管理成为金融机构和个人投资者关注的核心议题之一。VaR&…...
现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?
现有的 Redis 分布式锁库(如 Redisson)相比于开发者自己基于 Redis 命令(如 SETNX, EXPIRE, DEL)手动实现分布式锁,提供了巨大的便利性和健壮性。主要体现在以下几个方面: 原子性保证 (Atomicity)ÿ…...

push [特殊字符] present
push 🆚 present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中,push 和 present 是两种不同的视图控制器切换方式,它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...

Unity中的transform.up
2025年6月8日,周日下午 在Unity中,transform.up是Transform组件的一个属性,表示游戏对象在世界空间中的“上”方向(Y轴正方向),且会随对象旋转动态变化。以下是关键点解析: 基本定义 transfor…...
【FTP】ftp文件传输会丢包吗?批量几百个文件传输,有一些文件没有传输完整,如何解决?
FTP(File Transfer Protocol)本身是一个基于 TCP 的协议,理论上不会丢包。但 FTP 文件传输过程中仍可能出现文件不完整、丢失或损坏的情况,主要原因包括: ✅ 一、FTP传输可能“丢包”或文件不完整的原因 原因描述网络…...