斯科特·扬和战隼是如何从普通人逆袭成为国际级学霸的?(提高 10 倍学习效率)
1
一个平凡无奇的星期一,在北京西四胡同里的一个小院子里聚集了两位世界级学霸,他们在讨论如何学习这个话题。
一位是众所周知的 Soctt Young,他试过在一年内完成 MIT 的 33 门计算机课程,也是历史上麻省理工大学最快毕业的人;他还能十天搞定线性代数;在过去的一年他还挑战去四个地方旅游然后学会四种语言,其中中文是其中一门语言。中文学习对于外国人是一种十分难学习的语言,它的模式和结构跟英语完全不同。不过在分享会上,他不仅可以读幻灯片上的文字,基本上分享和问答都一直始终中文。
另外一位就是百万以上学习类博客订阅博主的战隼,也是知乎大 V,还是微信公众大号 Warfalcon 的创始人。之前曾经连续一年以上每天阅读一本书写一篇读书笔记,现在所推行的一百天行动改变了数十万人。
2
Soctt Young 的分享:
他在大学里觉得很多课程都很无聊,毕业后无意看到 MIT 所有的免费课程都挂到网站上,于是就想要不要用一年的时间来挑战一下上面的课程。
MIT 的课程非常有趣,如果你也想上,可以直接登陆网站去上这些课程。
完成这一个项目之后就想继续挑战新的项目,然后他想到了去旅游。但是去旅游做些什么呢,他想到了最好的方式,那就是去学习当地的语言。因为学习当地的语言才能深入当地的文化,真正地去了解和体验这一个地方。
所以在过去的一年里面他去了四个地方学了四种语言,去了法国学习法语,去了西班牙学习西班牙语,去了葡萄牙学习葡萄牙语,来到了中国学习中文。
他分享了他学习语言的几种方法:
1. 创造一个中文的朋友圈,无论是身边的圈子还是在社交网络上;
2. 习惯在一个地方不说自己的母语,第一个星期超级难受,第二个星期还是很难受,第三个星期好像好了一点,第四个星期好像开始舒服了。其实并不是自己的外语变得有多好,只是自己慢慢习惯了;
3. 回到加拿大之后还会定期跟中国朋友沟通,阅读中文的书籍。
他近期开始学习肖像画,登陆他的博客 [www.scotthyoung.com]还可以见到他学习肖像画 30 天的改变。
3
战隼的分享:
其实从七八年前就开始关注 Scott Young 的博客,而自己是程序员出身,学习是基本技能,因为这个行业的更新迭代能力十分的快,你刚学习了一门语言然后这门语言可能在三四年之后就又被淘汰了。
所以就从 2007 年开始建立了「战隼的学习探索」这个博客,为的就是记录自己在学习方面的思考和成长。还有一个博客是收录了很多书籍的思维导图,2011 年从博客开始转移到知乎,再转移到微信。
关键的是找到学习技能的初心。
在三年半之前发起了一个一百天行动,然后自己平均每年也挑战一到两个一百天行动,现在这个一百天行动已经影响了数十万人。譬如之前战隼自己常年出差,没有关注健康,身体出现三高,然后就开始学习跑步和减肥,三个月之后瘦了二三十斤。一百天的改变非常明显。
其次就是找到自己合适的学习方式,譬如有些人是视觉型,如果是看视频,又或者把知识做成思维导图的形式他会更加容易接受;有些人是听觉型,曾经他有一个朋友要复习 CPA 考试,这是一个需要大量背诵的资料,单单看几次很难把里面的内容记住,他就把课本内容读一遍然后录音,自己常常去听,结果在两三个月之后通过了这门这么难的考试。
接着还要注意自己的注意力边界,譬如有的人可以持续专注 15 分钟,有的是 45 分钟,知道了这点之后就可以避免死磕自己,为什么看不进去。专注了一定的时间就可以给自己好好休息,在这方面有一个很好的方法,那就是「番茄工作法」,每工作 25 分钟就休息 5 分钟,用这样的方式持续高效学习。
4
然后下面开始进入两位嘉宾的问答环节。
问题1:学习和解决问题之间有什么关系?
Soctt Young
学习最好的方法是去解决一些问题,譬如学习程序语言最好是做一些项目,考试内容需要做哪些练习。
如果自己不知道如何解决问题,就试试如何去教别人如何去解决这个问题。这样就会梳理成第一步第二步,知道在哪个步骤出现问题。
譬如在 MIT 挑战里面:
1. 先看书先看视频,看别人用什么办法解决什么问题;
2. 然后自己试试;
3. 如果自己不会,就看看答案;
4. 就再试试自己再解决;
5. 如果看了答案还不会的话,就试试教别人怎么解决这个问题。具体知道了自己那一个步骤出现问题。
战隼:
其实这个问题比较广泛,也很难在短时间内给出一个很好的答案。其实在这方面推荐两本书《学会提问》和《批判性思维》。其实关键是在于定义问题,明确问题的界限,然后解决问题其实是比较简单的。
问题2:请 Soctt Young 分享在高效学习的三个关键词
Soctt Young:
1. 尽快的反馈
2. 练习用法
3. 深入的理解
其次这三个关键词在我的书籍《如何高效学习》里面提及到。
问题3:如何坚持一个好的习惯
战隼:
我之前专门发起的「一百天行动」就是针对这个问题的。习惯应该是一个动态的过程,而非静态。如果你没有坚持得很好,往往半途而废,那么就得先分析自己为什么没有坚持的原因。是自己确实遇到一些客观上的意外,还是自己的其他原因。所以在设定一个习惯之前最好要提前了解可能会遇到什么障碍,在这方面有一个方法叫做「WOOP」就是专门为了解决这个问题。
其次对于这个习惯你的期望是否过高?
在培养一个习惯的初期尽量减少投入成本,譬如你要每天健身 30 分钟一开始可能很难,如果在 Keep 下载一个 15 分钟的教程跟着做就更容易行动起来。之前扎克伯格跟被人打赌一个星期可以做 5000 个俯卧撑,几乎全部人都觉得他不可能实现,怎么可能在一个星期做完 5000 个俯卧撑。然而扎克伯格一有空就做,譬如开会休息那 5 分钟他就马上做二三十个,最终在一个星期内完成了 5000 个俯卧撑。所以在习惯里面不一定一次投入很多的时间,而是应该思考如何快速和简单地去完成。
而且每个人的注意有限,一次针对一个目标,这样成功率就会提高很多倍。
其实不同的习惯会有不同的方法论,关键是找到自己适合的方法,反复多次去做,定期检视为什么有时候自己没有达成。
正确对待习惯,失败是很正常的事情。
Soctt Young:
在开始一个习惯的时候尽量去做非常容易达成的习惯,譬如我一个朋友就是要健身,他一开始培养的习惯就是去健身房 5 分钟。这很简单,一进去很快就马上出来了,习惯后他就慢慢地把时间延长,从 5 分钟变成 15 分钟,再变成 30 分钟。
其次,选择一个最重要的习惯,放在第一位。有时候甚至需要放弃其他习惯,如果还不是放在第一位就很难持续。
问题4:平时读一些实用类的书好还是文学作品好,我自己就是特别喜欢文学作品,喜欢下班后读,但是身边的朋友总叫我看关于工作的书籍,提升自己的能力,这两者应该如何取舍?
战隼:
根据你所在的职业阶段,譬如在前期阅读实用类书籍,这样可以快速提升你的工作能力,但是当你遇到一定的职业瓶颈之后,可以尝试读读广泛一些的书籍,这样对于一个人开拓视野可能会更好,还可以打破过去的思维定式。
问题5:如何迅速学习一个新的学科?
Scott Young
这可能就是涉及到知识的知识,对于需要记忆的,我会使用卡片的方式,在手机上有专门这样的工具。其次在开始学习一个题目的时候,会先到网络上搜索别人是如何学习的,然后选一种自己觉得合适的方法来开始。
战隼
首先是定义目标,究竟达成什么阶段才算是完成目标?譬如学习心理学领域,目标可以设定为考一个心理学咨询师。如果你的目标是考上心理学博士,所需要耗时的时间和精力是完全不一样的。
其次善于找专家,譬如在行或者分答,花费几百元找到这样的人来问问,就可以快速入门。并且可以知道划分领域,知道自己应该朝着哪一个领域进入。
最后知道了这个目标需要花费多少精力和资源去完成,再衡量要不要做这件事情。
问题6:记忆和理解两者该如何取舍?
Soctt Young:
在我挑战 MIT 项目的时候,最好的方法就是把这些课练习起来去解决具体的问题。在这个期间最关键的其实不是视频和书籍,而是作业和正确的答案,这是最重要的。特别是有非常快的反馈,可以迅速提高你的能力。如果一个课程只有单纯的视频的话,反而往往比较难学。
战隼:
1. 及时反馈,明确自己知道和不知道的内容;
2. 建议可以通过考试来检验自己的知识盲点;
3. 关联新和旧的知识点,把重要的知识点做扎实就可以了。譬如自己做了思维导图笔记,即便忘记了马上花费几分钟看一遍就可以快速复习。
问题7:如果对一门科目没有兴趣但是必须要通过一门考试,应该怎么办?
Soctt Young:
其实在 MIT 挑战的时候确实是对很多科目是没有兴趣的,但是我对挑战 MIT 这件事情有兴趣,那么我就有动力继续做下去。
战隼:
尽可能找到自己的动力,即使你不喜欢,但是考过了之后对目标有帮助。譬如很多人考托福和 GRE 其实也是非常枯燥的一件事情,但是只有考过了才能出国。或者之前有一个人想拿奖学金,他拿起来小红本来背单词,但是这是很痛苦的事情,但是他的目标就是拿到奖学金,然后他就以每背一个单词就能赚 5 元的方式去做。
又或者之前有一个朋友要学习日语,必须需要考过 N1 的考试,他的学习方式就是把所有的日本游戏都翻译过来。
问题8:编程和线性数学有什么关系?
Soctt Young:
其实很多时候是没有关系,但是在高阶的时候,譬如你要学习人工智能就要了解微积分,但是对于普通编程游戏就不需要了。
战隼:
高阶编程是需要一定的数学知识,特别是针对人工智能和大数据就必须知道算法,因为这要应对成千上万,甚至上百亿条数据,没有算法是做不出来。其实变成反而比较容易。
其实我之前做程序员的时候为了一个项目整整弄了三个多月,加班加点,还弄得不好,结果有一个人他就是懂数学,在两周之内把整个程序重构了并且完成得更好了。在某些方面,特别是数学确实是存在天才,也是因为这件事情所以后来没有在程序员这条路上面继续走下去。
问题10:学习的动力从哪里来?我就没有目标,不知道自己该学什么,好像学什么也学不好。
Scott Young:
我所学习的项目都是我自己非常喜欢的,问题是想学习的太多了,自己反而没有足够的时间和精力去把它们全部学完。
战隼:
这往往可能是传统教育导致的,没有自己的特别爱好,也没有自己什么目标,这是很正常的事情。可以尝试去找一些跟自己不同的人去好好地聊聊,譬如跟那些去过 100 个国家旅游的人去聊你就会发现世界很不一样。其次把自己没有试过的事情做一遍,譬如跳伞、攀岩、潜水、冲浪等等,做完了一遍之后自然就会有新的想法。
总的来说,不知道自己想要什么,那就尝试一些自己没有尝试过的事情,跟各种不同职业的人去沟通,学一些艺术等等。世界总有一些你想象不到的人和事,多去接触,自然发现不同,慢慢知道自己想要什么。
问题10:程序员学「如何学习」有用吗?因为本身学习一门语言或者技能就是很漫长的过程。
战隼:
快速成长的程序员通常有这样的特征:
1. 自己给自己设定目标,譬如建立一个小系统;
2. 记录自己的问题和解决方案;
3. 积累自己的编程模块;
4. 思考更多,用所有业余时间不短提高自己。
有些人积极主动,利用自己的业余时间学习如何优化自己的程序,对于这些人而言 5 年每一年都是崭新的一年,而有些人只是把 1 年的经验用了 5 年。
问题11:用这种高效学习方法有失败过吗?有遇到特别困难的经验吗?
Scott Young:
当然,失败是非常正常的。失败是学习的第一个部分。
在挑战 MIT 项目之前我先了解了有什么好和不好的方法,后来发现最好的方法就是联系这些问题,单纯读书是没有那么高效。
如果一个方法失败了,那就去找新的方法。
5
在周一西四胡同里的小院子里,重要的不是这里的内容,而是这个空间,它容纳了这些人讨论和智慧。
我是阿雷
广东银北漂
喜欢研究生产力提升
喜欢跑步
目前是互联网运营
每年至少阅读 100 本书
跑过 18 个马拉松的姿势跑法认证教练
一篇爆款《获得早起的持续力量》