自学的三个境界是什么?2(值得一读)

2.自学于操作

我们学习并不是为了一讲话能说出个一二三四、ABCD,摆个有学问形象。我们学习是为了应用。你需要在实践中得到反馈。

自学,是以我为主的学习,而不是“自己一个人”学习。你需要找人切磋一下,参加一个什么测试甚至比赛,跟人过过招,才知道自己学的到底怎么样。

现在人们对网络公开课的一个诟病就在于它在反馈这方面不如线下。不过考虑到大多数人在学校里上课的时候也没有得到太多反馈,我到是觉得为了网课的高效率而牺牲一点反馈机会是值得的。但是你仍然需要反馈。

而且你不需要等到实际工作才能获得反馈。你至少可以把自己的作品放网上让人看看。而像数学和编程这样的项目特别适合自学,因为会不会、做得对不对,你立即就能知道。习题答案和计算机运行结果就是给你的反馈。

我儿子上了个奥数班——请注意,在美国,各种奥数活动都是合法的。这个班每周只有一小时的课,老师留的作业也不多。但就是这样,还有些家长说孩子只是来享受数学,并不跟着参加比赛。我对此不太理解。

数学和编程不是文化欣赏项目。对于一个严肃的学习者,这些是训练项目。上课只是提供一个交流平台,可能还有点仪式感,真正的功夫都在自己的练习之中。你的信心和水平只能在每一次成功解题和程序成功运行中提高。

真正的程序员不可能去专门报个什么班来学习一种新出的编程语言。我看程序员都是在实践中学习,是先有一个什么需求,现用现学。传说在腾讯的QQ ——以前叫OICQ ——刚刚兴起时代,马化腾有一次突然想到需要有点网络安全管理,就让一个工程师设计一套安全系统。工程师的解决办法就是现用现学——过了几周马化腾去看他的进展,发现他正在阅读一本有关网络安全的教材的……“第一章:什么叫网络安全”。

现用现学听起来有点不靠谱,但这才是最原始的学习冲动和最实在的学习行为。我要用,我不会,那我就学呗?

科研中的常态是这样的。比如做这个研究,我们需要用到一个叫做 Matlab 的数学编程语言。你没用过 Matlab,这不是借口,而且我们等不了你去上什么 Matlab 网课。你要做的是上网找个最简单的教程现用现学,先把这个问题对付过去再说。

现在人们对 YouTube 和 B站的一个用法,就是想干什么事儿不会,上去看看别人干这件事儿的视频。我就曾经跟着 YouTube 给厨房换了一个下水道搅拌机,还给汽车换了个门把手。

这种自学可以说是“自学于无形”——不需要什么仪式,没有那么多情绪波动,我们需要用啥就能学啥,学啥就能会啥——这岂不就等于说,没有我们不会的东西了吗?

而反过来说,大多数人学英语最大的问题恰恰是学而不用,把学英语变成了健身项目和行为艺术。

我有个朋友告诉我一个离奇的故事。说在清华大学,有一个美国留学生和一个韩国留学生,相爱了。美国人不会说韩语,韩国人的英语也不行——结果这俩人居然是对照着中文字典谈的恋爱。我觉得这个故事能激励你在实践中自学。

你可能感兴趣的:(自学的三个境界是什么?2(值得一读))