清华大学计算机科学与技术考研经验与备考注意事项
考研政治方面:
从开始到最后。暑假开始刷选择,到最后刷了三遍,第一二遍全部都做,标注错题,第三遍只做错题,早上背一节晚上做一节;分析题也是直接背的。最后很多人用肖四肖八,据说大题预测很准,我的建议是辅导机构和肖四肖八结合起来,虽然肖四肖八的分析题很长,需要把肖四背熟,但肖八可以半熟,报考研班的更重要的是可以很好的理解考试内容,不至于考场上遇到没有压中的题而束手无策,一句话都写不出来。需要强调的是选择题一定要在大量背分析题之前做好,不然后期分身乏术。
考研数学方面:
综合阶段,这个阶段利用真题进行临场模拟考试,并对真题进行分析和研究,总结出一些规律。我先将真题认认真真地做了一遍,然后我对真题进行了专题研究,比如关于中值定理、关于随机变量函数的分布、线性代数中对参数的讨论等。
考研英语方面:
依据过往的经验和个人体会,英语的学习关键在于掌握词汇和精研真题,而考试的核心无非是阅读理解和写作能力。只要这两方面准备充分,取得理想的英语成绩就并非难事。此外,英语的学习宜早不宜迟,我们都清楚,它无法通过短期冲刺来提升,而是需要长期积累和反复练习。因此,如果在暑假前的那个学期有空闲时间,不妨开始着手准备英语。初期可能需要投入约四小时,到了中期减少至三小时,当考试临近,考虑到作文的训练,大概要花费一个半小时到两个小时。每个人的情况不同,应根据自身情况规划学习计划和时间安排。
考研专业课方面:
计算机专业基础综合涵盖了数据结构、计算机组成原理、操作系统和计算机网络四个核心领域。每个部分都有其独特的重要性,需均衡投入时间去深入理解和掌握。
在数据结构中,理解并熟练运用各种数据结构(如数组、链表、树、图等)及其算法是基础,排序和查找算法则是重中之重。对这些,不仅要求理论上的理解,更要凭编程实践来提升实际操作能力。LeetCode和HackerRank这样的在线平台提供了很好的练习机会。
计算机组成原理则涉及硬件层面的知识,比如CPU结构、指令系统、存储器层次结构等。这部分内容相对抽象,建议结合实际芯片模型进行理解,凭模拟器软件加深理解,例如使用MIPS或x86模拟器进行实践。
操作系统主要关注进程管理、内存管理和文件系统等内容。理解操作系统如何调度进程、分配资源以及处理并发问题是关键。阅读经典教材,如《现代操作系统》会有很大帮助,尝试编写简单的操作系统模拟程序深化理解。
至于计算机网络,TCP/IP五层模型是核心,要掌握每层的主要协议和功能,特别是TCP和UDP的特性,以及路由选和拥塞控制等概念。这里推荐使用Wireshark抓包工具进行实战分析,以增强对网络通信的理解。
我的学习方法主要是:先通读教材建立整体框架,精读重难点章节,配合做题强化记忆。我会定期回顾和整理笔记,将知识体系化。找到一个学习小组或者导师,讨论问题,共享资源,也是极其有效的。