跳转至

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

如果一直以来他人来教你,从来没有掌握自我教育技能,这会严重限制提升自己的知识和技能的机会

自我教育

在自我教育方面的努力,应该聚焦在如何让自己切实参与,并且尽早付诸时间。

十步学习法

第1步:了解全局

大多数开发人员在打开一本新书开始阅读的时候,它们对自己所不知的一无所知。在深入探究某个主题之前至少要对其有所了解,这一点非常重要。这样才能弄清自己到底要学什么,找出最好的学习方式。 在这一步,需要做的就是了解自己将要学习的主题的全局。这个主题宏观上怎么样?你能从中学到足够丰富的知识以了解自己所不知道的嘛?以及自己所不知道的有多少? 要完成这一步,需要对自己想要学的课题做一些基础性的研究。通常可以使用网络搜索来完成大部分的研究。

第2步:确定范围

至少要对自己的学习主题及其全局有了一个大致的了解。下一步就是集中精力去明确自己到底要学什么。在任何项目中,明确项目的范围都是至关重要的。唯有这样才能了解项目的全局,做好相应的准备工作。与此相比,学习并没有什么不同。 在学习过程中,很容易犯的一个错误就是试图解决太大的问题而把自己搞得不堪重负。 在这一步中,需要注意:明确学习范围的时候要考虑时间因素,如果你只有一周的时间,你需要本着实事求是的态度确定自己能在这段时间内学习到什么。如果你有几个月的时间,你也许能攻克一个更大的主题。你的学习范围务必大小适当,既能符合你的学习理由,又能符合你的时间限制。

第3步:定义目标

在权利以赴启动之前,明确“成功”的含义极为重要。如果不知道成功是什么样子,很难找准目标,也很难知道自己什么时候已经真正达到目标。