改正错误的学习方法

引言

学习是一个我们每天都在进行的过程,无论是在学校里学习数学、语文,还是在家里学习如何烹饪或者编程,我们都需要用到学习的技巧。然而,学习并不总是那么容易,有时我们会遇到困难,感到困惑,甚至有些人可能会采取了错误的学习方法。在这篇文章中,我们将探讨一些常见的错误学习方法,以及如何改正它们。我们也将讨论一些有效的学习策略,包括动手实践、提出问题、理解概念、阅读文档和改正不良习惯等,帮助你更好地学习接下来的课程。

常见错误的学习方法

在软件工程的学习过程中,我们常常会碰到一些误导性的学习习惯,包括但不限于以下几种:

  • 光听课、不练习
  • 不提问题
  • 不把概念整明白,只关心操作
  • 看到不明白的新名词发懵

这些习惯都是不利于学习的,因为它们忽略了学习的核心要素。我们需要改正这些错误的学习习惯,才能真正提高我们的学习效率和质量。

动手的重要性

实践在学习软件工程中是非常重要的。它不仅可以帮助我们深化理解,还可以提高我们的技能。通过动手实践,我们可以将抽象的理论转化为具体的代码,从而更深入地理解和掌握这些理论。

为了提高我们的实践能力,我们可以通过参与项目实践,进行编程练习等方式。例如,我们可以参加开源项目,通过实际的项目开发,来提高我们的编程技能和项目管理能力。我们也可以通过编程挑战和练习,来提高我们的算法能力和问题解决能力。

学会提出问题

提出问题是学习的重要一环。它可以帮助我们深化理解,激发我们的创新思维。当我们遇到问题时,我们不应该害怕或者逃避,而应该勇敢地提出问题,寻找答案。

为了提出好的问题,我们需要学会如何形成问题,如何寻找答案。我们可以通过阅读相关的书籍、文章,参加讨论和研讨会,来提高我们的问题提出能力。同时,我们也需要学会从错误和问题中学习,勇于面对不知道的问题,通过研究和实践,来找到答案。

把概念整明白

理解和记忆新的概念是学习的重要部分。我们需要学会如何将抽象的概念转化为具体的例子,如何通过比较和分类来深化理解。例如,我们可以通过编写代码,将抽象的算法转化为具体的实现。我们也可以通过比较不同的设计模式,来深化我们对这些模式的理解。

同时,我们也需要学会如何将理解的概念应用到实践中。我们可以在实际的项目中使用这些概念,通过实践来检验和深化我们的理解。

学会读文档

阅读和理解文档是学习新技术的重要步骤。我们需要学会如何找到文档中的重要信息,如何理解技术细节。例如,我们可以通过阅读API文档,来理解一个库或者框架的使用方法。我们也可以通过阅读设计文档,来理解一个系统的设计理念和架构。

同时,我们也需要学会如何从文档中获取有用的信息。我们可以从文档中学习新的技术,找到解决问题的提示。例如,我们可以通过阅读教程和示例,来学习新的编程语言或者框架。我们也可以通过阅读问题和解答,来找到解决问题的方法和思路。

除去懵的习惯

我们一看到英文词,就会发懵。懵的习惯,跟一直不学习有关。人如果是在一个学习的状态中,是不会发懵的。
用大人的学习方法学习,一下子就懵了。要用小孩子的方式去学习。
小孩子认为自己知道的不多,他就会去学习,而不是发懵。

学习为什么会发懵?

我们一看到英文词,就会发懵。懵的习惯,跟一直不学习有关。人如果是在一个学习的状态中,是不会发懵的。
用大人的学习方法学习,一下子就懵了。要用小孩子的方式去学习。
小孩子认为自己知道的不多,他就会去学习,而不是发懵。

不要有先入为主的观念

正确的学习方法,就是不问那么多的为什么。
有了先入为主的观念,人就会变笨。
要想学东西快,就不要给自己设框框。
无论学什么,都要先放下先入为主的观念。
要重新回到小孩子的心态。

如何理解程序里的英文词

编程不过就是一大堆变量和函数的组合。
我们不需要管这个程序里的英文单词是什么,只需要管这个英文词能干什么。
英文单词的作用,就是给函数和变量起个名字。人家起好的名字,我们就用人家起好的。人家没起的名字,我们就自己起个名字。

从已知扩展到未知

如何学会?由知道的一点儿,尝试一点儿,就知道了两点儿。
做一个,就看一个结果,一定要这么学。
不一定都明白,但是能逐步知道得更多,就可以了。

千万不能一点儿不会就全都不会。
大人学东西,注意力全放在不知道的东西上了。
今天的学习目标,就是看到陌生的东西不要懵。
从最简单的地方开始,知道一点儿,就进步一点儿。一点点的积累起来。