MIT课程挑战
目标:学习MIT计算机科学专业大学本科课程的教材,使用他们免费提供的材料和使用过的教科书。
方法:目标是通过所有的期末考试(除非提供其他信息,成绩超过50%)并完成编程项目。
时间:2011年10月至2012年9月。
注解和讨论
值得注意的是,我最终学完的并不是MIT学位所有课程的翻版。尽管我尽可能地对整个课程设置和评估强度进行基准测试,但还是有一些无法避免的偏差,我与MIT的在校学生通过同样的材料所取得的进步是不同的。
课程设置有一些变化。MIT的开放课程(OCW)不提供人文学科,所以我换了经济学课程。对于那些我无法接触到设备的重实验课程,我换成了于我而言比较方便的理论课程。按照要求,MIT的学生必须完成一个论文设计。在我12个月的学习期间,我没有这样做,但出于乐趣,我确实在项目结束后不久开发了一个计算机程序,用户可以用它与电脑玩拼词游戏。在评估编程项目时,如果它们能够运行并执行我所需的功能,或者能够完成附带的测试套件,我就认为这个程序是成功的。
对于期末考试,我默认的基准是至少要达到50分。只要有可能,我就会坚持遵照官方的评分标准。当有差异时(比如在多步的问题上,如何扣除算术或代数错误的分数),我就用自己的判断。后一种情况的评分有可能存在偏差,所以我决定在完成挑战项目几年后重新评估我所有的考试,使用最严格的评分方案(在多部分组成考题上,有任何错误,整题得分为0;将任何错误的结果应用到后面的问题,整体得分为0)。结果是,在我记录的33门“及格”课程中,在这种更严格的评估模式下,有6门会被算作“不及格”。我不认为这个评估是正确的,所以我坚持最初评价——全部通过,但有必要指出我当初的主观决定产生了多大的影响。有几门课没有期末考试,所以这些情况下的默认评估为平时作业完成情况或期中考试成绩。完成作业并不是完成一门课的必要条件,但是我最终还是做了很多作业,以此作为学习过程的一部分。
有关此次挑战项目的更多信息,如课程列表、使用的材料和我的考试扫描,你可以访问MIT挑战项目主页:www.scotthyoung.com/blog/mit-challenge/。
不说英语的一年
目标:学习西班牙语、葡萄牙语、普通话和韩语。
方法:一整年避免说英语,去西班牙、巴西、中国和韩国旅行(在每个国家停留大约三个月)。我和瓦兹欧·贾斯瓦尔(第6章中也提到他)一起进行了这个项目。
时间:2013年9月至2014年8月。
注解和讨论
量化每种语言的熟练程度是一项棘手的任务。这有双重风险,一方面是夸大——自我暗示已经达到了完美的水平,而这可能需要几十年的浸入式学习;另一方面是淡化。旅行结束后,和我交谈的人问我是否可以“给出租车司机指路”,这项任务只需要几个小时的练习,并不需要几个月。我从这些语言学习的难点出发,尝试着评估我们所达到的水平。
西班牙语:我认为我和我的朋友在三个月后都大致达到了B2水平,达到了本尼·刘易斯的流利程度标准(尽管肯定不是每个人的标准)。在这个水平上,我们可以毫不费力地用西班牙语进行几个小时的社交活动,尽管我们的口音、语法和更正式的口语表达能力都不及以西班牙为母语的人。
葡萄牙语:与西班牙语相比,我们的葡萄牙语水平略弱一些。两种语言同属印欧语系罗曼语族,在语言学上是近亲,所以我们要学习的内容比西班牙语要少得多。我们可以交朋友和社交,但不那么轻松自如。
汉语普通话:这标志着我们第一次在语言能力上有很大的差距。我真的很想学习中文,在我们旅行之前,我就花时间制作了词语记忆卡,以便熟悉词汇。我朋友没那么感兴趣,学习得更加辛苦。最后,我参加并通过了HSK四级考试(衡量汉语水平的六级系列考试中的第四级),我想说我的普通话还算不错,不过在高级话题上比较有限,高级话题的中文词汇和英语完全不同。我的朋友已经达到了中低水平,能够流利地表达,使用声调,但词汇量较少。
韩语:对于这种语言,我们都达到了中低水平,能够在日常生活中进行对话和应付,但话题范围比较有限。部分原因是韩语的难度,但更大的原因只是因为这是连续学习的第四门新语言,我们已经感到精疲力竭,穷于应付了。
虽然我们的目标是在到达每个国家后再进行大部分的学习,但我们确实在到达之前就做了一些准备,主要是听皮姆斯勒的录音带,用单词记忆卡熟悉词汇。总的来说,我们在抵达之前在每门语言上大约花了25~50个小时,但是我在抵达中国之前在汉语普通话上花了更多的时间(大约100个小时)。
有兴趣的读者可以看看关于我们的项目的更多信息(包括汇总的视频,视频展示了我们在每一个国家所取得的进步),了解我们过去学到了什么以及能显示我们每种语言达到的水平的无讲稿采访,你可以访问项目主页:www.scotthyoung.com/blog/the-year-without-english/。
肖像画挑战
目标:提高自己人像写实绘画能力
方法:快速反馈,从各种书籍和课程中学习技巧
时间:2016年7月
注解和讨论
这是一个较短的项目,花了一个月的时间总计100个小时的训练。除了快速画素描的策略,并将素面图叠加在半透明的参考照片上进行比较,从《用右脑绘画》一书以及维特鲁威工作室的肖像绘画课中,我都受益匪浅。
我在项目主页上传了我所画的每一幅画、素描和自画像,并详细讨论了我过去所学到的东西:www.scotthyoung.com/blog/myprojects/portrait-challenge/。
更多挑战
在我写这本书的时候,以上三个挑战是我公开的主要的超级学习项目。然而,我一直在学习新东西,所以当我做更多的公开的学习挑战时,我会公布到这个网站:
www.scotthyoung.com/blog/my-projects/。
注释
第1章 不去MIT,也能接受MIT的教育
第2章 为什么超级学习很重要
第4章 原则1 元学习:首先绘制导图
第5章 原则2 专注:磨刀不误砍柴功
第6章 原则3 直接:勇往直前
第7章 原则4 训练:攻克薄弱环节
第8章 原则5 检索:以测促学
第9章 原则6 反馈:不要回避负面评价
第10章 原则7 记忆:别往漏水的桶里加水
第11章 原则8 直觉:在形成直觉前要深入思考
第12章 原则9 试验:跨出舒适区去探索吧
第14章 非常规教育
超级学习项目训练手册
本训练手册旨在帮助你规划、执行和评估超级学习项目。
当然,你最好先阅读《超级学习者》一书,然后借助本手册加以应用,因为我将参考书中的概念和观点,在此不对它们做过多解释。
不过,在阅读《超级学习者》之前,粗略地浏览一下这本手册也可以让你有机会大致了解你将学到什么,以及如何学习。这样,当你在书中遇到你想要使用的观点或策略时,你就可以内化于心、外化于行了。
我把这本训练手册分为三个部分:
1.规划
2.执行
3.评估
规划是你在开始之前所做的准备。正如我在书中所说,这是一个非常重要的部分,它不只包含制定时间表、筹备学习材料,更能激发学习动力。糟糕的规划,比其他任何东西对你的学习积极性产生的阻碍都更大。
一旦你启动项目,就要着手执行。这部分提供了每周的检查日志,你可以捋顺你的进展,有机会看到未来可以改进的地方。
最后,项目结束,你就可以对学习效果进行评估,以便汲取经验和教训。
1 规划
1.1 你想学习什么
首先扪心自问:你想学什么?如果你知道你想开展什么学习项目,那么你可以列出一个清单,清单可以很长(我当然会列出很长的清单),也可以较短。
在下面,写出你想学的所有东西。
接下来,尝试划分出哪些是你出于工具性原因而想学习的,哪些是你为了提升自己内在而想学习的,这样划分大有裨益。工具型项目是指你为了达到特定目的而做的项目(例如学习一门编程语言以获得晋升)。内在动机型项目是指没有特定目的的项目(例如学习法语)。
对于上述每个想学的东西,请将它们分成:
1)工具型项目 或 2)内在动机型项目
(你也可以在上一页列出的工具型项目上画圈,而不需要重新写一遍。)
1.2 选择学习主题
从下一节开始,我们将只选择一个你想学习的主题或技能。你完全可以多次回到这一节选择不同的科目,因为通常情况下,只有在你探索某件事情之后,才会意识到自己学习它的动力。
在这里选择你想学习的技能或主题。
1.3 审查学习选择(仅限工具型项目)
如果你对要学习的东西的选择是出于工具性的原因,现在最好来做一个额外的步骤——仔细审查你正考虑学习的技能是否真的对你有用。
达到这一目的的最好方法是专家访谈法。去联系那些已经实现了你想要达成的目标的人,询问你所选择的学习项目是否有帮助。
如果你联系到的人认为方向不对,试着问问他们掌握什么知识或精通什么技能更为重要。
你不一定要遵循他们的建议。有时候,推进一个不寻常的项目会有所助益,即使他人并不建议你这样做。但是,事先知道是有好处的。许多人之所以在工具型项目学习上一错再错,是因为他们从来没有和那些明白人交谈过。
1.4 限定学习范围
项目的下一步是限定你实际要学习的内容。好的项目有
1.一个具体的出发点。(见《超级学习者》中的直接原则)
2.为学习预留出时间。(见专注原则)
让我们从一个具体的出发点开始。你要尽力为你的超级学习项目确定一个具体而精准的目标,以后再扩大范围。这可以防止项目与实践脱钩,而且,中途扩大目标范围比之后缩小范围要容易得多。开始时就专注起来对你以后的学习有所助益。
好的例子包括:学习Python来创建一个脚本,使我的会计工作自动化;学会足够流利地讲西班牙语,以便在即将到来的哥斯达黎加之行中与人交流。
不好的例子(不要做这些)包括:学习编程,学习西班牙语。
在这里选择你的具体出发点。
接下来你需要设计学习时间表。
我的建议是,现在就提前规划时间表,即使以后不得不进行调整。把时间规划好,在日历上记录下来,这是从心理上投入学习的一个必要(尽管不是充分的)步骤。如果你不愿意把它记在日历上,到时你也必定不愿进行项目学习。
好的例子包括:我要在每个工作日的早上7点至9点进行项目学习;在一个月的时间里,我要从工作日的早上9点工作到晚上6点,中途有午休时间。
不好的例子包括:每天都按部就班地工作,只要我有时间就投入项目学习。
在这里写出你的暂定时间表。
现在,重要的是,你需要将项目日程安排表与你的工作安排协调起来。它是否与待办事项相冲突?有什么事情或个人问题可能会阻碍项目学习的进展?提前考虑这些问题,是为项目做好充分准备的一个重要步骤。
1.5 选择材料和方法
在预留了时间并确定了出发点之后,你现在需要找到材料和方法来帮助你达成目的。
材料和方法多种多样,针对你所学的科目。有时,它们会很丰富(例如有上百万种学习中文的资源)。而有时,如果你能找到一本像样的书,你就会觉得很幸运了(比如学习一门晦涩的语言)。
最好这样开始:在谷歌上搜索你的学习科目,并标记你找到的所有链接(书籍、课程、应用程序、指南、教程等),把链接记载到一个电子表格中。如果你后续选择的资源不是很好,这些链接就能发挥用处。
在这里列出你找到的一些学习资源。
在浏览了一些资源之后,就要开始考虑,你将如何利用这些资源进行学习。在这一点上,回顾《超级学习者》中谈到的9项原则会有所裨益。一些简单的问题,如“这个资源所创造的实践与我在现实生活中使用该技能/知识的方式相符吗(直接)”“我是否需要更多的记忆或者更深入的理解”或者“它是否提供了反馈”都是比较和对比不同方法的有用方式。
通常很难从一开始就全面判断材料优劣。试验是关键,所以我的建议是,从一个资源开始,参考超级学习的原则,看看它与理想的材料有何偏差。然后,你可以用更好的资源来替代它(如果有的话),或者采取补救措施。
对于像书籍和视频这样的静态资源,仅仅跟着学习是不够的。除了需要被动地吸收知识之外,你应该经常安排一些实践活动。有时,学习材料本身会提供这种实践(如作业、小测验);如果没有现成的实践,你就要自己来创设。
写出你想在项目中应用的实践活动(如果你不确定,也可以写出多种可能的实践活动)。
关于其他可以帮助你找到资源的练习,请参阅书中的原则:元学习。
1.6 你准备好开始了吗
最后一步不是关于外部的准备工作,而是关于你的情绪状态和准备状态。一个好的项目设计应该让你感到有点兴奋和紧张,既不会觉得难如登天,也不会觉得易如反掌。
如果你感觉项目太难了,就选一个更容易的出发点。如果这个出发点太容易,你就可以提高项目的难度。
如果你的项目要持续三个月以上,我强烈建议你做一周的试验——测验你的学习计划,看看它是否适应你目前的生活。如果在那一周之后,你感觉很好、很顺利,就可以继续下去。如果你觉得在第一周都不能按计划进行,你也需要退一步,重新设计。
迎接小挑战,方能实现大梦想。如果你觉得自己通常在这类项目上表现得不太好,那就从更小、更聚焦的项目开始吧。最好的情况是,成功完成了一系列持续一个月的项目后,再进行长达一年的全日制项目。
2 执行
一旦项目启动,你就要每周检查一下相应的完成情况。可以问几个简单的问题:
2.1 这周我完成我的计划了吗?如果没有,我下周要怎样做才能完成呢?
2.2 我应该继续采用目前的方法还是尝试其他方法?
其他的方法意味着不同的材料、训练、实践环境或技巧。
●我与我最终想要使用这些技能和知识的情境之间是否存有联系?(直接)
●我是否专注于自己最薄弱的地方,或者把特别重要的内容单独挑出来进行练习?(训练)
●我是否获得了关于学习方法的反馈,并将其进行筛选,只专注于我真正能够控制和改进的方面?(反馈)
●对于需记忆的信息,我是否设置了时间间隔来重复记忆?我是在检索还是只在被动地复习?(记忆和检索)
●我理解了我正在学习的东西吗,还是只是在死记硬背?(直觉)
2.3 我是否在一步步地实现目标?如果没有,我可以做些什么改变来实现它?
在进行项目学习时,请谨记以上两个问题。通常情况下,你并不清楚你需要改变什么来改进方法,所以,项目试验和监控学习结果非常重要。
3 评估
无论你的项目实际进展如何,当你达到了终点时,你都要花一点时间来进行效果评估。
首先要写出哪些地方做得好。与上次相比,你在整体方法上做了哪些改进?在未来的项目中,你会重复这次项目的哪些方面?
哪些方面本可以做得更好?你在什么地方被无效的方法牵着鼻子走了?你应该怎么做?
完成一个学习项目并不是学习过程的终点,而是学习新事物和保持所学技能的开始。你要做的第一个决定是,你要如何处理你在这个项目中学到的东西。你有以下三个选择:
(1)精通
你可以选择一个新的超级学习项目来更进一步,达到技能的下一个层次,或步云登月,精益求精。
(2)保持
你可以试着在没有明确目标的情况下,保持你所学的知识。
(3)重新学习
另外,你也可能认为最好的做法是不制定具体的计划来保持这项技能,在你需要时再重新学习。这可能是因为你需要用到它的情况已经过去了,或者是因为你只需要记住你学过的东西中的一部分。
如果你选择进一步掌握所学,你可以在新的项目中重复使用此训练手册。
如果你选择以后重新学习,你可以问问自己,以后回顾相关知识的最好方法是什么。是否有任何练习题可以留待以后使用,以便你在更短的时间内更容易地掌握它?
最后,如果你选择保持这项技能,你需要制定一个行动计划。最重要的是坚持不懈,而不是数量累积。任何知识或技能的保持计划,只要坚持足够长的时间,都要比纸上谈兵的听起来绝佳的计划要好。
好的例子:用你学过的语言在Skype上进行30分钟的对话练习,每月做一个编程项目来保持所学技能,订阅一个涵盖你所学科目的博客。
下面,写下你保持所学知识的行动计划: