郑州大学软件工程考研经验与复习指南
考研政治方面:
政治不用开始太早,我是大概9月份开始的,精讲精练就可以看作是课本,先看一节精讲精练再做对应的1000题。(1000题至少要做两遍,所以建议第一遍的时候用铅笔或者将答案写在别的本子上,一定注意标注错题)1000题几乎涵盖了除时政外的全部选择题知识点,所以一定要吃透。一般考试时选择题的情况就直接决定了政治分数的高低,大体不容易拉开差距。到了后期就是背肖四肖八,肖秀荣每年都会压中一些大题,而且背这个更重要的是让你学会很多政治性的语言,考试时有话可说。有些大神推荐买一本大纲来看(粉红封皮),我也买了,但内容太多,我没怎么看,后期主要弄专业课了。
考研数学方面:
人家说得数学者得天下,这句话一点也没错,数学考得好是很拉分的,数学也是最耗时间的一门课程,我觉得最好应该把本科的教材好好的看看,做做课后习题进行第一遍学习,(这里我要吐槽一下我本科学校的数学教学,教的知识太过简单让我误认为数学很简单就没有仔细的看教材导致后期许多定理公式记不住,数学全书看了很多遍依然不记得)然后就可以上复习全书了,市面上有二李的和李王的,我个人更倾向于二李的,但李王的我在第二年是也看了,看复习全书是个浩大的工程,尽量多看几遍,其实不用全部都会,有些太难考验是不会考的。我看书的时候有不会的题目就想个几十秒,不会的话就立即看答案然后分析为什么我没想出来,然后记住这题的解题过程,每个人的学习方法不一样,只要可以学好,适合自己的就是最好的。到了最后就是大量的做题阶段了,我买了很多题目,有张宇的1000题,汤家凤的1600,李永乐的660等,660题我做的最多,两年加起来应该有四到五遍,虽然题目很难不过感觉收获还是蛮大的,说句实话我是一个没有毅力的人,许多资料我都是开始的时候新鲜,但认认真真完成的好像没有几本,这是我最大的缺点,希望大家不要和我一样,无论哪本习题集认认真真的完成,吃透每一道题就可以考到一个不错的成绩。最后就是冲刺阶段的试卷,历年真题是必不可少的,一定要多做几遍,我做真题的时候是用一张大白纸,选出自己的答案并且把自己的思路和解题过程写上去,然后再修改,到后期有空的时候多看几遍,感觉这样会比较好。
考研英语方面:
词汇学习是根基,必须持之以恒地记忆。仔细研读单词书上的每一个词汇,虽然考试大纲仅列出5500个词,但要知道每个词可能有多种含义,因此需要深入理解。通过实际的考研阅读练习来巩固这些词汇,你会发现在真题中某些词反复出现,但它们在不同情境中的意义可能有所差异。之后,我购买了一份真题集并反复操练了几遍。然而,仅仅做题而不查阅解析是远远不足的。
考研专业课方面:
对编程,无论是C++,Java还是Python,熟练掌握至少一种编程语言是基础。理解并能运用基本语法进行程序设计,熟悉常用的数据类型、控制结构和函数使用是必备技能。了解面向对象编程的概念,如类、对象、继承、多态等,也是考试的重点。
数据结构是计算机科学的灵魂,包括数组、链表、栈、队列、树、图等各种形式。你需深入理解它们的工作原理,并能按问题选合适的数据结构。例如,何时使用栈来实现递归,何时用二叉搜索树解决查找问题,这些都是常考知识点。
再者,算法是解决问题的关键。排序和搜索算法如冒泡、插入、选排序,快速、归并、堆排序,二分查找,哈希表等要熟练掌握其思想及步骤,理解时间复杂度和空间复杂度的计算,这是提高代码效率的重要手段。
操作系统作为系统级的课程,主要涉及进程管理、内存管理、文件系统和I/O管理等内容。理解进程的状态转换,知道页式、段式、段页式内存管理的基本原理,理解磁盘调度和缓冲区管理等,这些都会在考试中出现。
在学习过程中,我建议大家多做练习题,凭实践巩固理论。参考经典的教材如《算法导论》、《计算机网络》、《操作系统概念》等,利用在线资源如LeetCode、GeeksforGeeks等网站提升编程和算法能力。历年真题和模拟题的演练也不可忽视,它们帮助你了解考试的风格和难度。











