返回介绍

第27章 学习怎样学习:如何自我教育

发布于 2024-08-21 21:40:05 字数 2630 浏览 0 评论 0 收藏 0

走进学校,接受良好教育,没有任何问题。但是如果你毕业后就停滞不前不再学习,那么你将在生活中处于非常不利的境地。事实上,如果你一直依赖他人来教你,从来没有掌握自我教育技能,这会严重限制你提升自己的知识和技能的机会。

软件开发人员可以学到的最重要的一项技能就是自我教育能力。在这个新技术发展日新月异的世界里,就连初级职位的Web开发人员都需要掌握至少三种编程语言,所以自我教育是一项必不可少的技能。

如果想成为最好的软件开发人员,你就必须学会如何自学。很不幸,学校并不会教你自我教育这项技能。你可以轻松反驳说教育体系的设计初衷是针对群体而非个人。无论如何,学会学习是自我教育的核心技能。

剖析学习过程

你是否思考过自己是如何学习的?学习的真正含义是什么?我们几乎都是下意识地倾向于学习自己感兴趣的东西。当别人给我讲一个精彩纷呈的故事时,我们通常不会做笔记,也不会记住确切情节;然而我们中大多数人在听到故事后,不费吹灰之力就能将它复述出来。

这也同样适用于我们做的事情。如果我告诉你该怎么做,你可能会忘掉,但如果你自己动手做一次,你可能就记住了。如果你能将自己所学的东西教给别人,你不仅能记住,还能理解得更深刻。尽管每个人的学习风格千差万别(更多信息参见http://simpleprogrammer.com/ss-learning-myth ),但是通过动手实践和教会他人,我们能学得更好。与其他学习方式相比,主动学习是效率更高的方式。

教育的首要目标,并不在于知而在于行。

——赫伯特·斯宾塞

可以换个角度思考一下这个问题:你可能看遍了教你如何正确骑车的书,也可能看过别人骑自行车的视频,我也可以给你培训正确骑车的机械原理,但是,如果你从来没有骑过自行车,那么当你第一次骑的时候你一定会摔倒。你可能对自行车无所不知,熟悉骑车的机械原理,知道哪种自行车最好,但是直到你将自己所学的东西用于实践,你才算真正学会了骑自行车。

同理,许多软件开发人员拿起一本关于编程语言或框架的技术书,从头到尾地读上一遍,就想奢望他们能够吸收其中的所有信息吗?最好的情况可能是借助这种方法,你能快速积累该主题的全部信息,但你仍然没有真正学会它。

自我教育

如果你想学习一些东西,你应该做什么?好了,刚才我们讲过了,最好的方法就是付诸于实践,如果你也能承担将自己所学的内容教给别人的任务,那么你会理解得更深刻。所以,你在自我教育方面的努力,应该聚焦在如何让自己切实参与,并且尽早付诸实践。

我觉得学习知识的最好方式就是立即将其用于实践,即使你还不知道自己在做什么。如果关于某个主题你能够获得足够的知识能够操作,你就可以发挥自己心灵深处强大的创造力和好奇心。当我们能够在一件事情上尽情发挥的时候,我们的内心就更倾向于吸收更多的信息,思考更有意义的问题。

这似乎有些奇怪,但事实的确如此。玩耍是一项强大的学习机制,这一点我们在整个动物王国都看得到。动物的幼崽总是贪玩,通过玩耍,它们学会了许多赖以生存的重要技能。你看过小猫学捉老鼠的过程吗?人类也是通过玩耍、主动操作来学习的,即使在对我们所做的一无所知的时候。

再举一个例子。在我小的时候,我经常玩一种名叫万智牌的集换式卡牌对战。我被它深深吸引,乐此不疲。在游戏中,为了击败对手,你需要综合自己的智慧、运气和创造力,这让我非常着迷。

就凭这一点,我记住了游戏中出现的成千上万张卡牌。你随便抽一张牌,我都可以告诉你这张牌有什么属性、派什么用场。(就算到现在,我依然可以说出大多数牌的信息。)你以为我是在那里正襟危坐,努力背下这成千上万张牌吗?不,我不需要那么做。我只是玩,并且乐在其中。这种自然的探索和好奇心帮助我轻而易举地记住了那么多的信息。

通过发挥这样的能力,玩成为一个你可以大加利用的强大武器。它不仅能激励你,还能大大加快你的学习步伐。在你阅读某个主题的书之前,大致浏览后就开始实践。不用担心自己是否知道自己在做什么。乐在其中,你就会发现随着自己的实验和探索,自己在哪些方面发现了问题。

一旦你已经实践过,并积累了各式各样的问题,立刻回到书本当中。当你回去重读这些参考资料的时候,你有强烈的冲动去消化吸收其中的内容。因为你已经积攒了很多想要找到答案的问题,你对哪些内容更重要早已了然于胸。

然后,你可以把自己学到的新知识重新应用于实践。看看你学到的新方法是否能解决你已有的问题。你可以继续探索新领域,发现需要解决的新问题。以解决实践过程中发现的问题为目标,在向着知识前进的道路上重复这个循环,周而复始。通过这种方式获得的信息对你才是有意义的——纸上得来终觉浅啊。

最后,你可以将自己所学的打包教给别人。这一点是画龙点睛之笔,你应该随时准备与有兴趣倾听的人分享你新学到的知识,你会为自己的发现激动不已——玩儿的力量就是这么巨大。教导他人也很容易,它可以简单到你与配偶之间就自己学到的新东西进行的一次对话,也可以是写一篇博客文章。关键在于,你要用自己的语言将这些信息组织起来,把你的思想表述给别人。

这就是我发明的十步学习法背后的逻辑。在接下来的几章中我将就此展开详细的介绍。我增加了一些正式步骤,也引入了预备步骤来帮你在开始之前就让学习系统化。不过本方法的关键指导原则是通过玩儿、探索以及将自己所学教给他人来学习。这一简便易行的方法更符合我们的天性——在某种程度上,抛弃了填鸭式教学的自主学习才是最简单和最纯粹的学习方式。

采取行动

- 你最近一次自学了什么?你的学习过程是怎样的?

- 你上一次对兴趣爱好感到激动是在什么时候?你对此兴趣爱好了解多少?你是经过刻苦学习才培养此兴趣的,还是通过玩耍自然而然地就学会了?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文