近期制定了详细的学习计划,每天安排的慢慢的,越来越感受到充实。最近的学习也是收货颇多,当然不仅是知识的收货更多的是学习方法的收货。

1.制定短期和长期的学习计划

长期学习计划可以是一个月、两个月甚至更长,长期学习计划主要广泛的确定自己近期的学习任务和目标。而短期学习计划则是对长期学习计划的具体实施,短期学习计划可以是3天5天也可以是一周,短期学习计划要详细的包括每天学习的内容。

指定好学习计划,不要轻易的改变或放弃,每天按时完成。前几天思考了一个问题,让我对自己的学习计划有所怀疑,但并没用放弃,实践证明这是一个正确的选择,最近不仅学到了很多的只是也总结了很多的学习方法。

2.学习方法

我的学习计划主要包括了leetcode题库、CSDN、GitHub的维护、英语四级。每天根据学习计划完成相应的内容,这里主要说一下在做leetcode题的时候的一些收货

a.做题前先分析题目要求和所给条件

一开始,看到题后直接开始下手做。导致的结果就是,很多细节问题容易被忽略,写出来的代码bug不断。在做题前,我们一定要仔细研读题目,分析题目所给信息,合理利用这些信息,利用这些信息判断可能的情况。

b.画图分析

当题目比较复杂或者不容易想清楚的时候,可以画图分析,这样写起代码也就轻松了许多。。下面展示一下本人在做题过程中的一些分析图

学习总结和方法经验一

c.写代码时不要一气喝成,写一部分调试一部分,没有问题再继续写。

作为初学者,在写代码时很喜欢一气喝成,最终导致的结果就是写完了,也出现了很多问题,有时候问题太多而且难以解决就容易产生放弃的念头。所以,边写边调试很重要,及时解决bug。

d.做leetcode题目的时候,如果提交没通过一定要仔细观察不通过的用例,在进对代码进行分析。

e.leetcode做题时最大的感受就是,简单题不一定很简单,所以在拿到一个题的时候如果不知道怎么解决,可以先看别人的思路,然后自己再去尝试写。

f.对于不熟悉的题目,这次做完一定要在抽时间复习。当你做完一个题的时候,如果长时间不复习,过段时间就容易遗忘。

h.多思考。

在做题时,我们可能会遇到很多问题,在遇到问题时一定要多思考,不要放过任何一个细小的知识点。

i.没事的时候可以刷刷csdn中的blink多看看别人遇到的问题,自己再想想自己是否知道如何解决。

相关文章:

  • 2021-11-12
  • 2022-02-07
  • 2021-05-24
  • 2022-01-09
  • 2021-09-01
  • 2021-12-04
猜你喜欢
  • 2021-07-06
  • 2021-12-04
  • 2021-11-16
  • 2021-05-12
  • 2021-04-10
  • 2021-09-30
相关资源
相似解决方案