知识 API 存在于每个领域。
将知识视为一个 API,并且接受 API 在不理解其实现细节或其依赖关系的实现细节的情况下可能是有用的。
你有没有遇到过一种技术或概念,然后对自己说,怎么会有人理解这个?
本周要讨论的问题就是,人们如何理解极其复杂的概念?
中央处理器(CPU)是一种特别令人困惑的技术
这些2英寸见方的硅片是计算机背后的大脑,只要给予足够的时间和资源,一台能够解决所有问题的机器。
“制造 CPU 的人必须拥有超人的智慧”。这在一定程度上可能是真的,芯片制造商和 CPU 设计师非常聪明,但是他们的专业领域知识很可能是孤立的一个非常特定的 CPU 组件。在分析任何复杂概念时,承认它的所有组成部分是非常重要的。在 CPU 的情况下,有成千上万个组件构建在彼此之上。
如果一个概念乍一看似乎不可理解,不要灰心丧气,它很可能对创造它的人来说也是不可理解的,特别是当这个概念处于技术的前沿时。一个 CPU 设计者如何设计一个 CPU 而不理解它的所有内部工作原理?就像建筑师设计房子时不了解建筑的细节,软件开发人员使用 API 时不了解其实现细节一样。复杂的技术和概念不是建立在一个无所不知的个人的结果上的,而是建立在彼此之上并由彼此组成的知识层。这些知识层的作者是专家,他们花费数年时间掌握与其层相关的知识。理解这些层次的心智模型和本文的中心主题是知识 API。
知识 API: 一种将特定领域理解为应用程序编程接口(Application Programming Interface,API)的心智模型。
知识 API 依赖于彼此,并且可以彼此使用。
知识 API 就像编程语言中的模块,它依赖于(导入)其他知识 API,并且可以被(导出)其他知识 API 使用。
构建在一个接一个 API 之上的知识过程持续了数百层(有时是数千层) ,产生的结果在未经训练的人看来是神奇的。
但是并没有什么神奇的东西,只是由该知识 API 的专家精心制作的抽象层。
有时候,通过多年的努力和刻意练习,个人能够理解和掌握多种知识 API,但是没有人能够完全理解它们。
就像没有人知道所有的数学知识一样,没有人知道组成 CPU 生产的所有知识 API。
篮球知识 API
可以根据知识 API 的组成来考虑每个领域。
与目前给出的更具分析性的示例不同的一个例子是篮球知识 API。
篮球运动员必须学习有关投篮、控球和防守的知识 API,
其中每个 API 都由低级 API 组成,如罚球、交叉传球和抢断等。
在一个更低的水平,篮球可以被认为是取决于知识 API 的营养和神经可塑性,你的大脑经历了实践。
将您当前感兴趣的领域分解为知识 API 层是一个有用的工具,可用于自省和评估需要改进的地方。
设定像“我需要在篮球上变得更好”这样的目标是肤浅的,也是很难实现的。
但是把篮球分解成各种各样的知识 API,并且评估哪些是你需要改进的,
可以产生更加实际的目标: “我需要提高我的交叉传球,改善我的抢断。”
尝试使用不同的知识 API,投入时间去寻找你感兴趣的 API,然后开始努力掌握这些知识 API。
不要因为不了解知识 API 依赖关系的实现细节而沮丧,没有人都了解。
Jim Keller 合著了 x86-64 CPU 体系结构的设计,但没有理解 CPU 实际上是如何制造的实现细节。
Russo 兄弟在没有理解 VFX (Visual effects)的实施细节的情况下监制了《复仇者联盟3:无限战争》
Khabib Nurmagomedov 在没有理解营养或神经可塑性的细节的情况下,成为最伟大的综合格斗运动员之一。
作者的知识 API :Ideas I live by
以上来自于 Chris Behan 的观点,他更吸引我的是他的 Ideas I live by
我认为这是也是他的一种 Knowledge API
- Learn by doing:最有效的学习方法就是从实践中学习。任何书籍或讲座都无法取代实际操作所获得的知识和技能。你不是通过阅读有关钢琴的书籍来学习弹钢琴的,你是通过实际弹奏来学习的。
- Learn by writing:如果你想学一些东西,就把它写下来。写作迫使你在纸上明确地表达你的想法,并且有一种不可思议的能力去揭露你不知道的东西。利用这种能力找到你知识中的空白。一旦你能清楚地用书面形式表达你的想法,你就学会了。
- Talk is cheap:任何人都可以说话,但只有那些愿意努力工作并冒着失败风险的人才能说话。闭嘴,采取行动。“I’m just bout that action boss.”
- Every action you take is a vote for the type of person you wish to become:你采取的每一个行动都是对你想成为什么样的人的投票——想象你的身份是由沙堆组成的。你采取的每一个行动都会在一个特定的堆上添加一粒沙子,而最大的堆则会定义你的身份。选择去健身房的次数足够多,你就会成为一个健身爱好者,选择写作的次数足够多,你就会成为一个作家。
- Exercise as medicine:锻炼当作你身心都需要的日常药物。众所周知,锻炼使你的身体更强壮,我们忽略了它对心理的影响。如果你每天锻炼,抑郁就更难了。
- You'll never regret a workout:有时候我真的很害怕去健身房。我累了,没有动力,或者在家里太舒服了。但是每次我有这种感觉并且决定继续坚持下去的时候,事后我都感觉好多了。当你最不想做的事情就是锻炼的时候,你很难在锻炼结束的时候看到光明,但是你要知道它一直都在那里。
- Cheap dopamine is the modern devil:廉价的多巴胺是现代的恶魔。电子游戏、垃圾食品和社交媒体是魔鬼的现代化身。它们欺骗我们的大脑,让我们期待即时的满足,从而消除我们的注意力。他们在现代社会中的富足导致整整一代人的奖励制度不完善,无法忍受为实现更健康、更有成就感的长期目标而付出的时间和努力。
- Reality is nuanced:如果你试图用一种独特的方式来思考生活中的每一个场景,你肯定会失败。有效地驾驭现实的细微差别的唯一方法就是灵活地对待你的信仰,并且在追求真理的过程中把你的自我放在一边。生活是极其复杂的,环境就是一切。
- Work like your own perfect employee:我们都知道怎样才能成为一个优秀的员工: 职业道德,良好的沟通技巧,守时,透明等等。然而,很少有人尽力做到这一点。为别人工作时,我试图遵循的一个简单的心理诀窍就是表现得像我自己的完美员工,就这么简单。
- Don’t complain:抱怨是浪费时间和精力,对改善你的处境毫无帮助。感谢你的健康,感谢你在人类历史上最富裕的时期生活在地球上最富裕的社会。不计其数的人会为了你所处的位置而竞争,所以停止抱怨,抓住你周围的大量机会。
- You are what you consume:你看的、读的、听的,所有这些都会影响你如何看待这个世界。如果你把自己暴露在一个想法之下足够多次,而没有把自己暴露在不同的想法之下,你最终会相信那个想法。例如,如果你只读马克思和英格尔,只听伯尼 · 桑德斯和 AOC,你就会相信社会主义的理想。
- Mind your own business:管好你自己的事——不要管别人的事。克制住说闲话的冲动,不要谈论不在场的人。
- Skills are perishable:当你停止练习某项技能时,你掌握这项技能的能力就会退化。就我们的能力而言,停滞不前不是默认状态,衰退才是。要么使用它,要么失去它。
- Discipline is table stakes:要精通任何事情,你需要持之以恒的努力。即使那些天赋异禀的人也无法与纪律严明的人竞争。“当天才不努力工作时,努力工作胜过天才”——凯文 · 杜兰特
- The degree to which you retain information is proportionate to your engagement with it:被动倾听 < 主动阅读 < 写下你读过的东西。你花费的时间越多,你对一个想法的投入越深,你就越能内化这个想法。深入。
- First, do no harm:很大一部分成功只是为了避免失败。避免自我破坏,避免冒无法挽回的风险,避免造成伤害。简单地避免毁灭将会把你放在成功者的上层。
- Invert, always invert!:找出应该避免的行动,颠倒智慧和最佳做法,然后避免这些颠倒的原则。努力工作的倒置就是懒惰,所以应该避免懒惰。慷慨的倒置是残酷的,因此一个人应该避免残酷。
- Balance present experience and long term goals:以这样一种方式生活,当你临终的时候,你的遗憾是最小的。如果你总是代表未来的自己行事,你将没有时间享受现在。但是如果你总是沉溺于现在的快乐,你就会危及未来自己的幸福。
- Distress is caused by the difference between your desires and reality:如果你的欲望和现实是一致的,你就会感到平静。但是一旦你的愿望与现实不符,你就会进入焦虑的状态。世界就是这样,不是你想要的样子。
- Only a fool worries over what he can't control:所有花在担心自己无法控制的事情上的时间和精力都是浪费。根据定义,你无法控制的事情的结果不受你是否担心它们的影响。所以不要焦虑,把注意力集中在你能控制的事情上。
- Discipline is freedom:是一种不直观的现实,即结构化和日常化的生活比没有计划的生活给人更多的自由。纪律,我将其定义为将努力一致地应用于一组例行执行的任务,确保持续改进,并确保需要完成的任务得到完成。缺乏纪律导致一种反动的生活方式,在这种生活方式中,一个人是他们所处环境的受害者,不断地扑灭一个又一个的火焰。
- Take life seriously. 认真对待生活。“不要把生活看得太严肃”这句老话的翻版。对此我说“去他妈的,就是这样,你死定了”如果你不掌控自己的生活,不积极追求自己的梦想,它们就不会发生。
- Live in the present:停止追忆过去或担心未来。唯一能保证的就是现在。享受旅程,无视目的地。
- Exceptional people are built in solitude:卓越的结果需要多年的努力。这项工作往往是独自一人致力于一项工艺。媒体描绘了杰出人物的成就,同时方便地掩盖了他们花费数千小时独自工作以达到这一目标的过程。你不能在俱乐部里写你的大作。
- Complexity is easy, simplicity is hard:• 复杂是容易的,简单是困难的-任何人都可以创建复杂性,这在默认情况下发生,但它需要一致的努力来创建简单性。无论是编写、编程还是其他创造行为,简单性比复杂性更难实现。
- Obsession is cultivated:痴迷是培养出来的——费奥多尔·陀思妥耶夫斯基、本杰明·富兰克林和爱因斯坦对各自的工艺都有着不健康的痴迷。他们醒着的大部分时间都在练习自己的纪律,剩下的时间则在思考这个问题。但这些人都不是因为各自的执念而从娘胎里出来的。他们通过追随自己的好奇心,勇敢地选择追求自己的梦想,努力工作以获得成果来培养痴迷。
- 不要崇拜任何人:我们都是人,因此都受制于不完美。崇拜你的偶像会蒙蔽你的判断力,并在他们的建议和教导中灌输一种错误的信心。我最喜欢的例子是马尔科姆 · X 和宗教领袖伊莱贾 · 穆罕默德。
- 无所畏惧:恐惧对我们行为的影响比我们意识到的要大。对评判的恐惧和对失败的恐惧是两种特别危险的恐惧。它们通常表现为不愿意与他人分享你的想法,或者犹豫不决,害怕自己无法成功。但是我们可以调和这些恐惧的两个事实: 大多数人太忙于他们自己的生活,以至于不关心或者甚至不记得你害怕被评判的是什么,我们从失败中学到的比我们从成功中学到的更多。生命太短暂了,没有恐惧,我们的大多数恐惧都是虚幻的。
推荐:
