关于复习方法问题
前言
- 继上次相关复习计划制定好了之后,我也一步步开始复习,背单词,做题,刷力扣,但是快两周过去,过年期间也是断断续续的看课,做题,我发现在高中时候的题海战术,似乎不管用了?然后正巧今天周六,到了定时复盘的日子,我发现一个很严重的问题,我或者很多人在复习初期都会犯的错误——背题,同样的原题在我第二次三次做的时候可能毫无印象,刷力扣也是有了自己的思路调试一遍之后看题解,继续学新方法调试,但是!我仍然遇到同类型的题的时候没有完全掌握!!事态严重,我花了一上午时间思考解决办法,翻看各个大佬的文章,总结出一点点比较适用于我个人的经验
具体方法
刷题方法
关于刷题,对于考研来说我认为是需要功利性的刷题,正如张宇老师所讲,功利性的刷题可以让我们固定时间内有更好的成绩,对于功利性来讲,我认为的是要了解和掌握大部分考点的内容,考法,应对方法,我愿称之为,归纳型刷题法
- 区分于咱们最常用的题海战术,我觉得最重要的在于,归纳,在3~7天之内,只解决一类题型或者一个板块的内容,把经典题型,推导过程,定理来由烂熟于心,然后把做新题和做旧题的时间五五分,掌握这类题的思想为主要的目的
- 其实我觉得我们复习,刷题和大模型训练的原理相同甚至是分毫不差,我们做新题,学习知识点,就相当于给模型喂资料和数据,每个人学习能力不同,得到的成绩也不同,大模型的性能和拟合能力有高有低,分析结果的准确度也不同,所以我们要做的就是在有限的数据内,用最好的方法得到最好的拟合度,得出最准确的结果,所以我们要学会归纳,题海战术在长战线占优势,可是无论是考研还是说面试,我们都希望在有限时间内达到最好的效果,所以归纳非常重要
时间/内容规划
- 对于我目前的程度来说,拿力扣举例子我现在中等题有些很吃力,基础不是很牢,所以我新注册了账号,从最简单的开始刷,拿最简单的链表题来说,找出两个字符串中添加的字母,我最开始的想法是遍历然后分别计数,计数为-1则为添加的元素,看了题解之后发现可以把各个元素的ASCII码值求和再相减,得出的差值转化成char,即为添加的元素,但是第三天我遇到了同类型题,在字符串中找出相同片段,我意识到这两题的相似性,但是毫无思路 ,遂看题解,然后发现思路并无很大的区别,所以我发现,无论是考研数学还是算法来说,题海战术在前期虽然会给我们很大的正反馈和成就感,但是在后期题型改变的时候,挫败感和负反馈会拉大很多很多,也会很打击人,所以我认为我必须要归纳,背题虽然能让我一时开心,但是并不长久
- 时间安排 如果将每天的学习分为5份,那么就是上午:下午:晚上 = 2:2:1,即上午做新题,下午写旧题,晚上复盘,以3~7天为一个短期规划,一周一次大复盘,对于整个模块的学习内容进行一个检查
- 内容规划 根据复习的科目,时间分配等不同,我目前是将算法和数1放在最重要的位置
- 力扣保证每天至多6道题,包括二刷,也就是新题旧题55分,尝试不同解法并记笔记,写题解 2.数1根据知识点,做张宇1000和课后题,把每个知识点归纳好,吃透,归纳好不同题型的痛点,做题方法为主
笔记方法
最近从typora转到ob之后,发现ob对于不同知识点构建自己的体系会非常的容易,借助不同的插件可以实现编辑Markdown,思维导图,画图,笔记之间的互相关联,知识点在自己的一个串联之下会变得非常容易记忆,通过借助第三方云盘(ep:坚果云)可以实现定时备份,不会担心团队协作和文件丢失情况发生,后续几天我会出一篇帖子专门讲一下ob和三方云备份相关的一些还有我平时记笔记的一些小点
结语
说了这么多,最最重要的点还是需要定时归纳,复盘,才能达成最最高的效率,如果有什么建议也请各位牛友积极交流,望各位大佬批评指正
#25考研##golang##数据结构和算法##机考#