小黄鸭学习法

作者: kuulid | 来源:发表于2018-02-03 15:23 被阅读178次

    我之前看到一个故事,一个农村小孩考上市里重点高中,被家里寄予厚望,家里母亲之后就在城里租了个小单间陪读做饭。不成想这小孩进城之后沉迷于城里花花世界,常常晚回家,借口在学校自习,其实是网吧打游戏,上课也没什么心思,成绩当然也随之下降。他母亲当然着急了,只不过母亲除了苦口婆心的劝说,也没什么办法。不过有天她翻看儿子的课本,想到自己小时候因为家贫,初中就被迫辍学,甚是遗憾,随即请儿子有时间把高中老师讲的课程也讲给她听,她和儿子一块学。儿子听了很惊奇,给他妈妈讲课成就感很高,于是他上课也突然变得认真,因为要回家复述给母亲,有什么不懂的一定赶去老师办公室要问清楚,不然回家他妈妈的有些提问他也根本回答不了。最后,儿子终于顺利的考上了重点大学。
    我们在学习某些新知识的时候,比如听课看书什么的,常常会去记笔记,然而我发现很多人的记笔记,变成了“无脑的”抄笔记,看到书中总结的一些要点去抄在笔记上或者记号笔画个线,然后就心满意足的觉得自己学会了这里知识,仅仅过几天恰好用到这块内容的时候,发现自己仅仅对这块知识有个印象而已。
    问题出在哪呢?其实我发现人脑总是懒惰的,如果不集中注意力,看书看讲座很快变成了仅仅机械的浏览这些文字,或者不经意的避开了一些深入的问题。在编程世界中,也有一个看似很搞笑的调试方法——小黄鸭调试法。它要求工程师在调试一段复杂的程序中,一行一行的读代码,然后把每行代码的作用复述给桌子旁边的“小黄鸭”玩偶听。这就强迫工程师去思考每一行,每一段代码的作用,然后自然而然的发现其中的细节问题。


    小黄鸭调试法

    所以其实学习最有效的方式就是学完一段东西,然后强迫自己把刚刚所学的讲给另一个人(或者玩偶?家里的小猫?小狗?)听。在复述的过程中,肯定能发现自己好像对某一个细节问题还是不太理解,不能解释清楚,那么就赶紧滚回去再看。
    (ps:其实复述给另一个人最好,因为有互动,反问。然而巴拉巴拉的讲自己刚学的新技术,女朋友早就一巴掌过来了吧…)

    相关文章

      网友评论

        本文标题:小黄鸭学习法

        本文链接:https://www.haomeiwen.com/subject/fjuuzxtx.html