本人2020届考生,报考本校本专业(西安交通大学计算机科学与技术学硕814),初试370分+,其中专业课130分+。因为是本校考生,所以我九月初才开始复习,从复习到考试也就不到4个月的时间,最终的成绩也还算差强人意。我和考生们分享的就是考研的竞争压力其实很大,但只要认真准备,找对发力的方向,即使在短时间也可以很快的提升自己。
首先给各位介绍一下西安交通大学计算机考研的情况,分为专硕912和学硕814,学硕814考数一、英一、专业课和政治,专硕912考数二、英二、专业课和政治。每年录取人数学硕10人以内,专硕40人左右(20年扩招+区块链20个名额,所以招了78人)。2021届考研的情况想必大家已经了解,计算机的复试线是350分,相比2020年的345分,2019、2018年的320分是大幅提升,也意味着报考人数更多,过线更难。学硕的话竞争压力最大,每年招个位数的学生,建议非本校不必报考(专硕学硕培养方案基本一致,除了专硕学费贵一点)。专硕的话录取人数今年可能会维持在80人左右,还是有很大机会的。
一、初试复习经验
1.专业课:计算机学硕的考试代码是814,专硕912,考察内容基本无差别,可能814稍难一点。考试科目三门分别为:数据结构、计算机组成与操作系统,参考书目:《数据结构》严蔚敏、《计算机组成原理》王换招、《计算机操作系统》汤子瀛。可以给考生透露一个很关键的消息:考研专业课内容与交大期末考试的题型、内容、难度基本一致,所以有条件的可以找交大的期末考试题练习,也可以通过新祥旭考研来联系我获取。
数据结构:这是最简单最基础的一门课,通过做题是可以拿满50分的。题型是五个选择,剩下的都是大题。我复习的方式就是刷王道的数据结构,务必要把最基础的内容熟练掌握,包括数组、链表、二叉树等等,哈希算法、各种排序算法,二叉树的构建都是必考的内容,最后一题是编程题,出题内容局限于链表、二叉树,图的部分几乎不会考到写代码。
操作系统:这不是最简单的一门,但却是最好拿分的一门。因为考察的内容除了最后一题信号量PV,都是可以通过做题记忆的。这部分复习的内容就是看课程的PPT,我们上课用的书是全英的操作系统概念,应该是希尔博沙茨的那本?老师会布置课后习题,期末考试内容和考研内容基本来自课后题与PPT,这部分也可以联系我获取。最后一题的信号量PV非常难,内容难以理解、非常抽象,建议写个框架拿下低保分。
计算机组成:计算机组成这门课的内容是最艰涩难懂的,也是考察最难的一部分。我的建议是多看几遍王换招老师的书,把书上的习题反复做几遍,因为可能你不会的做几遍还是不会。这部分的内容一定要看王换招老师的书和PPT,因为交大的计算机组成与408的很不一样,与王道上的题目差别很大很大。同样也需要期末考试题来练习,考研难度与期末考试题基本一致,如果有老师学长指导会更好。
2.英语一
英语一我考了80分+,对于我这种英语基础不太好的,在短时间内能上80也算令我很欣慰了。我给大家分享一个英语速成高分的技巧,就是背大量的单词。只要词汇量够了,看英语试卷里的阅读理解、完形填空就是看小说,速度非常快并且能够深入理解。
我记得我是从暑假开始背的单词,7月份开始每天背100个单词,总共下来背了10000多的单词,用的软件是贝壳英语。第一轮背单词,就是都过一遍,确保覆盖范围广,考研大纲里的单词要都见过。第二轮重点记忆,把第一遍中背不上的单词打印出来或者手写出来,反复背诵。甚至可以有第三轮、第四轮,就是重复第二轮的形式,将不会的单词反复记忆,缩小生词难词的范围,直到为0。
这个方法在我看来是最管用最直接的,当你看英语试卷和看中文差不多时,拿高分是板上钉钉的事情。当然也要做真题,去检验你的水平。提醒大家记得着重背几遍英语作文,小作文和大作文都要背几篇,我当年就是偷懒没背,呜呜最后都只能硬写文章,可能这块扣了很多分,两篇作文我扣了10分以上,很不划算,这个完全可以通过背文章来弥补。
3.思想政治理论
政治的话,我没啥特别的经验,只是循规蹈矩的看肖秀荣老师的教材,网课看了徐涛老师(单纯为了放松,讲课很有意思)。到后期就是肖八肖四,背就完事了。
4.数学
数学考研是血淋林的教训,因为我是从9月份才开始复习,所以根本来不及将线性代数、高数、概率论的公式都推一遍,做了李永乐的复习全书,把知识点和题目过了一遍,然后做真题。这个很明显是不够的,根本无法理解公式的内涵以及关联性,对于灵活的题目无从下手。可能和2020年数学一巨难也有一定关系,所以大家看数学一定要提早看,要耐下心将公式都推导几次,题目是一定要刷的!
二、复试准备经验
交大计算机的复试包括笔试、英语面试以及上机考试。下面我来分别说一下。
1.笔试内容可以六选二,就是六门课选择两门考,建议选计算机网络+数据库,或者计算机网络+软件工程。计算机网络的话可以用王道的资料,当然能弄到本校的期末试题当然更好,参考书是王志文、陈妍老师编写的教材,网上很多卖的。数据库的话也是本校教材,我觉得这两门课都是相对简单的,没基础的短时间也可以掌握。
2.英语面试包括一段英文的自我介绍,保持在5min以内。然后会有一段英文翻译,和计算机专业密切相关(我当年是一段逻辑信道和物理信道的翻译),最后会有老师和你英文对话,我因为是本校生,所以老师问的我毕设的情况,大概讲一下就ok。
3.上机考试,这个一定一定要关注,因为上机低于60分直接pass!一共五道题,每题20分,一个小时内写完,编程语言可用c、c++和java(python好像可以?)。所以时间非常非常紧张,前两题是送分题,第三题一般会是结构体的信息输入,也很简单。一定要确保前三题拿下,不然极有可能不及格。第四题比较多变,可能是TXT文件的读取写入,或是一个算法,第五题我建议大家除非编程能力极强,基础一般的可以不用考虑。
三、最后总结
考研之路其修远,很考研个人的耐性以及毅力,如果能够找准方向复习的话会事半功倍。倒也不必给自己太大压力,每天学14个小时之类的,只会适得其反,尤其对于战线很长的同学这会是个煎熬。切记效率远比时间重要,每天复习10小时在我看来足够了,前提是8小时中你的注意力要高度集中,大脑要时刻保持运转。另外就是时间的分配,10小时,数学3小时、专业课3小时、英语和政治各2小时,具体时间根据个人情况做调整,别有短板。
最后,祝各位心想事成,考研成功上岸!