西安交通大学电子信息硕士考研经验与备考指导
考研政治方面:
政治复习不必过早着手,九月启动就足够了。我大约在九月下旬才开始接触,简单翻阅了一下大纲解析,随后便专注于后期的模拟试题。我认为肖秀荣老师的最后四套模拟卷质量不错,同时也推荐他的那个关键知识点浓缩本(名字记不清了)。在此提醒各位,别再迷信政治客观题有什么特定的答题规律。考试结束后,时间充裕,我将单选题的答案核对,试图找出模式并修改,结果却适得其反,原本答对的题目被我改错了,教训惨痛。对待政治科目不可掉以轻心,虽然有人声称未经准备也能达到五十分左右,但我认为若想取得理想成绩,特别是在申请顶尖大学时,任何一门学科都不能成为短板。政治达到及格线容易,但要拿高分却颇具挑战性。选择题是关键,因为大题的得分差距不大,多数人都会背诵肖四肖八,但选择题,尤其是多选题,是拉开分数的关键所在。
考研数学方面:
数学是学习的重中之重,拉分太厉害了。好多人都说课本要多看,但是我认为把定理和例题看会了就行了,不用非得弄懂定理是怎么证出来的,浪费时间而且偏离考试方向。要把复习全书至少做两遍,第一遍每道题都做,第一遍做的时候会感觉很多都不会,没关系,刚开始都那样。要结合最近三四年的真题题型来做题。真题要做两遍,特别是近几年的题型要多研究。我觉得大家可以先把课本过一下,不会的尽量问。一定要把基础打牢!
考研英语方面:
其实我一直还挺喜欢英语的,平时英语成绩也不差。英语四六级都是一次性通过。不过我不善于做阅读理解,我喜欢做语法题目。但有些经验帖说就算是平时英语很好的人也会在考研英语中取得意想不到的差分。所以如果你的英语水平比较好,也不要太得瑟,花在英语上的时间就大量减少;如果英语水平不好,也不要太悲观,说不定你认真准备后还来个大逆转呢。真的,一切皆有可能。关键是你要付出努力,要钻研英语真题,分析命题人的出题思路和解题技巧,多朝他们的思维去思考为什么是这个选项。不要太较真,太固执自己的答案,有时候答案就是那么地不可理解。英语单词不用说,要从一开始准备考研持续到考完,这是一个漫长的过程,可能背了又忘,但你也只能忘了又背。大部分人都是这样过来的,所以就算过程不顺也要保持好心态,多安慰自己。
考研专业课方面:
计算机软件基础是一门涵盖广泛且深入的课程,它包括了编程语言理论、数据结构、算法分析以及操作系统等多个重要领域。对这些基础知识的理解和掌握,是成为一名优秀软件工程师的基础。
1. 编程语言理论:这是理解计算机如何执行指令的关键。你需熟悉至少一种高级编程语言,如C++或Java,并理解其语法和逻辑。了解编译器的工作原理也非常重要,这将帮助你理解代码如何被转化为机器可执行的语言。
2. 数据结构:这是解决复杂问题的基础。链表、树、图、队列、栈等基本的数据结构要熟练掌握,明白它们的特性以及何时使用。懂得如何凭算法来操作和优化这些数据结构也是至关重要的。
3. 算法分析:理解并能实现常见的排序和搜索算法,如冒泡排序、快速排序、二分查找等,需能够分析其时间复杂度和空间复杂度,这对优化程序性能至关重要。
4. 操作系统:这部分主要涉及进程管理、内存管理、文件系统等。理解操作系统是如何协调硬件资源,管理和调度进程,以及如何处理并发和同步等问题,是软件开发中的关键知识。
学习方法上,我建议:
1. 阅读教材:选一本权威的教材,如《计算机科学导论》或者《操作系统概念》,深入阅读,理解每个概念的本质。
2. 实践编程:理论结合实践是最好的学习方式。尝试编写代码,解决问题,这会帮助你更好地理解理论知识。
3. 参加讨论:参加学习小组或论坛,与他人交流,共同探讨难题,这样既能巩固知识,也能开拓思维。
4. 做题训练:大量的习题和模拟试题是检验和提升自有的有效工具。定期做题,检查自有的学习进度和理解程度。
5. 专题研究:对某个特定主题进行深度研究,例如深入理解一个特定的算法,或者研究操作系统的一个具体模块,这将使专业知识更加深厚。