其他

小能熊日报「第三期」

2017-07-12 小能熊 Howie和小能熊

小能熊试验为大家定期推送「高质量英文原文」(每次两到三篇,看内容长度决定),涉及学习技巧、自我提升方法、科普类知识、名人故事(查理芒格、巴菲特、Elon Musk等)、编程学习等多方面的精彩内容,并高度概括原文内容进行推荐,如果大家感兴趣,可以点击原文链接,阅读英文原文。



1


   

巴菲特公式:如何通过阅读变得更加「聪明」

巴菲特的最佳拍档,查理芒格曾说过三句话:

  1. 帮助其他人获得更多的知识,是一个人能做的最好的事。

  2. 每天睡觉的时候都比你今天刚起床的时候更聪明一点点。

  3. 通过求知若渴的大量阅读成为一个终生学习者,培养你的好奇心,然后努力在今后的每一天都变得聪明一点点。

巴菲特提出的一个说起来简单却并不那么容易做到的使自己变更加「聪明」的公式—大量阅读

巴菲特说,

  • 我每天坐在办公室里,然后开始大量阅读。

巴菲特估计自己每天花费80%的工作时间用来阅读和思考。

如何找到时间去阅读?

每天都抽出一小时的时间,仅仅是属于你自己的时间。

巴菲特曾讲过查理芒格的故事,他说查理曾作为一个年轻的律师,每小时能赚取20美元。

但查理问自己,

  • 谁才是我最有价值的客户呢?

  • 他认为是他自己。所以他决定每天都出售给自己一小时,然后每天早上,他都给自己一小时的时间阅读,进行自我建设和投资。

但每天阅读一小时究竟有什么好处呢?

从短期来讲,

  • 阅读比起一边回复邮件,一边上Twitter刷消息这种多任务同时操作,你将获得精神上更大的愉悦。

从长期来讲,

  • 你在为「学习新东西」这件上做投资,并进行自我提升,让自己可以走得更远。

但是,查理芒格补充道,仅仅阅读是不够的。 

  • 我们阅读很多,我不知道哪个聪明人是从来不进行大量阅读的。但仅仅阅读是不够的,你必须有能力去抓住书中最关键的观点和思想,并相应做一些实际的事。很多人并没有抓住书中正确的观点和思想,也不知道怎么去运用它们

有两个方法可以检测你是否“真的”掌握了某种知识,

  1. 「对某个东西是什么」做出定义。就如同《如何阅读一本书》的作者所写,“一个人如果认为他知道自己所想的,然而他却不能表达出来,那么通常他其实并不知道他所想的是什么”。


  2. 向别人解释某个东西是什么。将一个你认为已经掌握的知识,把它写在一张纸上,然后解释给别人听。(参考费曼技巧)

阅读原文:

The Buffett Formula: How To Get Smarter by Reading. (2013, May 15). Retrieved May 15, 2013, from http://t.cn/RKiVBn9


2


   

最有效的学习方法:费曼技巧

世界上有两种知识,

  • 第一类知识是你「知道某个东西的名字」。

  • 第二类知识是你真的「知道这个东西是什么」。

诺贝尔物理学奖获得者费曼就非常了解,「知道某个东西的名字」和「知道这个东西到底是什么」之间的巨大差别,这也是他取得成功的最重要原因之一。他发明了一种技巧,确保自己能比他人更好地理解了「某个东西是什么」的方法,叫费曼技巧。

费曼技巧可以帮助你更快、更好地理解你学习的任何东西,且非常易于操作。

关于费曼技巧的四个步骤:

第1步:选一个主题,解释给一个小孩听

拿出一张白纸,把你想学习的主题写在上面。假设自己要解释给一个8岁小孩听(不是你最聪明的朋友,而是一个仅掌握基本词汇,仅能理解最基本概念和关系的8岁小孩),你要把关于这个主题所知道的东西都写下来。

当你用简单、常用的语言写下一个8岁小孩能听懂的解释时,你其实是在逼迫自己去理解得更加透彻,然后简化观点之间的衔接和联系。

如果你觉得很困难,这就证明了你离真正的透彻理解,还有一段距离,你需要更深入地学习。

然而,许多人都喜欢使用一些复杂的词汇和“行话”来掩盖他们并不知道一个东西的事实

第2步:重新复习

第1步中,你发现自己离真正理解还有一段距离,你需要回到原始材料中继续学习,直到你可以用最简单的话语解释清楚。

第3步:整理和简化

此时,你手中会有大量的笔记,确定你手中的笔记没有包含任何复杂的“行话”,将它们整理成可以简单讲解的故事。

并且,大声阅读它们,如果它们还不够简单,或者感觉很模糊,就说明你还需要更多时间进行简化。

第4步:教授别人

如果你想确认自己是否理解了一样东西,教授别人吧(找几乎不了解这个主题的人或是一个8岁小孩)。测验是否掌握某类知识最好的方法,其实是看一个人能否将知识教授给别人

事实上,这并不只是一种学习方法,更是一种不同的思考方式,可以将观点先拆分再重新组织起来的思考方式。(Elon Musk称之为第一性原理)

阅读原文:

The Feynman Technique: The Best Way to Learn Anything. (2012, April 26). Retrieved April 26, 2012, from http://t.cn/RKifW8j


3


   

学习编程的「两种方法」

作者介绍了两种学习编程的方法,它们有各自的优点和缺点。

方法一:自上而下的学习方法

  • 「自上而下」的主要目的是,帮助你能够成功地制作出一款真正的软件。

  • 「自上而下」的优势是,你可以很快地制作出编程的作品,你会非常享受通过自己的双手制造出一款软件的感觉。

  • 「自上而下」的劣势是,它并不教授编程底层的知识和概念。

方法二:自下而上的学习方法

  • 「自下而上」的主要目的是,帮助你能够学习一些关于编程的底层知识和概念。

  • 「自下而上」的优势是,你真正学习了普遍适用的编程基础知识和概念,不管你想制作的是3D游戏还是交互网站,这些底层的编程知识和概念是具有普适性的。

  • 「自下而上」的劣势是,这种学习方法很慢、很枯燥,你或许需要花费几个月甚至几年的时间来学习基础的课程,却还是无法亲自做一个2D游戏或交互网站。

哪一种方法对于编程学习来说更好呢?

答案是,这两种方法并没有哪一种方法比另一种方法更好。

最好的方法其实还是穿插使用两种方法。

  1. 当你在制作一款软件是觉得倍感挑战,不知道你的代码该如何运作的时候,你就应该切换到自下而上的方法,学习一些相关的基础知识,了解你的代码应该是如何运作的。

  2. 当你觉得学习编程相关的那些抽象概念很无聊的时候,你就应该切换到自上而下的方法,开始用一些相关的概念和技巧去创造自己的作品,哪怕是制作一个小的网站或游戏也可以。

学习是无止境的,软件开发是如此复杂,没有一个人能说自己什么都懂,这就意味着,每天都有新的东西要学习

所以,不要过于担心和关注那些你不知道的东西,学习任何东西都需要时间,作者的建议是放轻松,乐在其中地去学习编程吧。

阅读原文:

Two Approaches to Learning Programming: Top-Down and Bottom-Up. (2017). Retrieved 2017, from http://t.cn/RKiMbWP

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存