北京理工大学计算机科学与技术考研经验与备考指导
考研政治方面:
身为理工专业的学生,我对政治课程并不热衷,几乎每次都缺席,但我确实对时事保持着兴趣,经常阅读报纸和关注新闻动态。我的政治复习是从九月大纲解析发布后才开始的,我主要依靠的大纲解析以及强化辅导班的参考资料。有人可能会问为什么不选择任汝芬的系列书籍?实则,我也读了不少任汝芬的书,但我觉得对于我这样的初学者而言,投入过多精力并不必要。我认为应当将大部分时间投入到我擅长且能提升分数的科目上,而对我不太感冒的弱势科目,则适当分配时间,以免成为整体成绩的绊脚石。
尽管大纲解析全篇都是文字,缺乏明显的重点标识,但这恰好成为了我看重的一点。我在复习过程中喜欢做标记和笔记,将自己的理解和见解记录在书本上,这样有助于我掌握各个章节的架构,更好地构建知识框架,并且能带入个人思考去学习,我认为这才是最关键的部分。再结合强化班教师提炼的重点考点,使我能兼顾全面复习的同时,也能有针对性地聚焦关键内容。
考研数学方面:
从课本开始,因为准备得早时间比较充足所以把课后题都做了做,大概四月看完课本开始看复习全书,第一遍的时候全书上题十有八九不会,耐着性子把解析从头到尾看懂为止,这一遍特别费时,大概到六月份才把全书高数部分看完。然后马上开始第二遍,因为第一遍巩固的不错,所以第二遍就轻松很多。九月从最早的真题开始做,一天一套,不熟练的知识点需要针对性地练习,不能留死角。早期的真题大致会做就可以,不用太计较,毕竟时间久了,变化还是挺大的。因为复习的时间比较充足,最新的几年真题想留到考前训练用,所以突然就闲下来了,但数学又不能停,听说张宇的《高数18讲》不错,就找了一本开始看,有好的内容就做笔记。然后进行冲刺阶段的复习,技巧性比较强,题目也更灵活,但一定要基础过硬再来学,在几遍全书的基础上做也许会更好,否则可能会跟不上节奏。在看完《18讲》之后觉得时间还是很充足,就做了《660题》的选择题部分,做起来很难,很多题还是会卡壳,但收获也是很大的。这时候差不多到了11月,这时候数学的时间就需要减少了,于是开始每天一套做李永乐的十年真题(留了最近三年的在考前做),这本书的编排我觉得很好,前面是成套的题,后面是把历年真题按章节知识点编到一块,可以按章节练习,适合查漏补缺。经过前面这么多轮的复习,这时候做真题会很轻松,基本上一个半小时到两个小时就能做完,成绩稳定在140左右。做完套题再按章节继续做,做错的题做好记录。到了十二月开始做模拟卷,比较常见的就是张宇《八套卷》、李永乐《6+2》、合工大超越,模拟卷会比往年真题难很多,但也是必要的,尤其是这两年的难度明显在提高,需要做一些难题。考前几天把之前留的几年真题做了感受感受最近几年的出题风格以及保持做题的感觉,翻翻笔记、全书看有没有生疏的知识点,再看看错题本,然后就可以放心地上考场了。考研数学还是挺重基础的,只要复习地扎实了就不怕,近几年真题的计算量不小,需要格外注意,如果因为粗心失分就很可惜了。
考研英语方面:
我本科英语底子不错,英语基本上没怎么复习(这么说会不会被打)。我到了十月份才开始做英语真题,之前单词一点也没有背。(大家不要学我)。作文和翻译都没有单独练过,只是跟着老师复习而已。(好了,我知道我这么说太拉仇恨了)。到了十一月末,我做完了一遍真题。哦,真题买的是张剑的小黄书,这本书好像没有传说的那么厉害。我个人觉得,无功无过吧。但是英语四六级没过的孩子,或者说英语基础不好的孩子,一定要早下手为强。我一个学姐,六级考了三遍没过,从四月份就开始背单词,练翻译。
考研专业课方面:
计算机学科专业基础涵盖的内容广泛,包括了数据结构、操作系统、计算机网络以及数据库等核心模块。其中,数据结构是基础中的基础,理解并熟练掌握数组、链表、树、图等各种数据结构及其算法实现至关重要。对这部分,我建议多做练习题,凭实际操作来加深理解。
操作系统的学习需理解进程、线程、内存管理、I/O管理等概念,并能够分析各种操作系统机制。我推荐阅读经典的教材,如Tanenbaum的《现代操作系统》,并结合实际操作系统进行实践。做历年真题也是提升解题能力的有效方式。
再者,计算机网络要把握TCP/IP五层模型,深入理解每一层的功能及协议,比如TCP和UDP的区别,HTTP的工作原理等。这里,RFC文档是很好的参考资料,虽然枯燥,但能提供最权威的信息。模拟网络环境进行实验,直观感受网络通信的过程。
数据库部分主要涉及SQL语言,关系数据库理论以及事务处理等内容。SQL的实际操作尤为重要,找一些开源数据库进行实战训练。理解ACID属性和数据库设计范式,有助于解决复杂问题。
在学习过程中,我坚持“理解-记忆-应用”的原则。先理解概念,凭记忆加深理解,凭做题和项目实践将知识转化为技能。定期复习和自我检测也是非常必要的,使用LeetCode、HackerRank等在线平台进行编程练习。
我还利用网络资源,如Coursera、B站上的优质课程,以及StackOverflow等社区进行学习。这些平台不仅获取最新的知识,还能解答疑惑,提高学习效率。