21跨考中南大学计算机专硕上岸经验贴
预备知识
关于学硕和专硕
学硕比较偏向科研,专硕比较偏向应用,一般学硕有推荐读博的机会,而专硕基本要考博,所以想科研推荐考学硕,想毕业直接工作推荐考专硕。不过中南的学硕和专硕基本差不多,专硕毕业要求低一些,学硕学费便宜些,一年8000,专硕一年12000。中南的专硕是电子信息,听说考公务员会有影响。学硕找的人比较少,大部分会被保研的占掉,所以一般考的难度会高一些。但这并不绝对,可能会受冷热的影响,建议自己去了解一下学校往年的分数线和复录比。比如的学硕很炸,的学硕就有点冷。科软点击就送,科软就几百个400+腥风血雨。不过只要自己实力足够,这些冷热规律就对你没有影响,中南还没有过400+被刷掉的先例。学硕大多是数一英一,专硕是数二英二,有些很好的学校可能会是数一英一。中南其他两门都是政治和943数据结构,应该短期内不会换408,如果换了的话一定要及时了解信息,大概暑期会出考试大纲的。更多关于学硕专硕的信息可以看看张雪峰关于考研的视频,大多都讲的挺好的(而且可以当相声听)。
关于择校
选择什么档次的学校最好的方法是看自己的数学水平,数学几乎是最拉开差距的科目了,看看想考的学校上岸的那些人的数学大多是多少分,然后找到那一年的卷子自己测一测就知道自己什么水平了。当然如果你就是非某个学校不上或者非985不上也行,那可能得付出非同常人的努力。还有个方法就是看自己的本科学校以及在自己学校内的档次。一般考研会考比自己本校稍强一些的学校,强太多的话自己就得十分努力,跨考就更是艰难。我就是因为跨考以及不知道很多信息所以第一次才考的很差。总之就是考研一定要多收集信息,可以关注灰灰考研等这样的公众号(虽然年年被喷狗灰,但收集的信息还是挺好用的),还有就是可以多加一些考研群(不要进那种广告群),直接在qq上搜索想考的学校名称+考研群就行了。有个要注意的地方就是中南的复试很晚,而且专业课不是408这样的统考,所以调剂十分困难,如果想有调剂的退路不建议考中南。最后想对跨考的同学说,中南是不歧视跨考的,但你也要心里有数,自己的综合水平和被熏陶了四年的科班生相比还是有差距的,面试分低一些是很正常的,初试复试比重一般是5:3,所以初试一定尽可能考高一些。而有些学校的复试比重很大的话(比如1:1),那你就得小心了,可能初试分高也没什么用,老师只想要能干活的,所以可能会不想要跨考生。
关于联系导师
一般是在初试分数出来后开始联系导师,因为没有分数老师一般不会怎么理你的,他也没什么好和你说的。分高的话有可能会给你预留名额,要是老师没看上你的话一般就不会回你了,如果一直没联系好就是等拟录取后等分配了。联系的方式就是到中南大学计算机学院官网上找导师名单,老师个人主页一般会有邮箱的,可以到网上找篇模版改一下,第一次联系可以发简历也可以不发,但最好是多写些信息,让老师不用下载你的简历就能知道大概的情况。个人不建议一次性联系多个老师,可以等几天老师没回你了再去联系别的老师。我第一次联系的任炬老师,是个很严格也很厉害的老师,要996,钱多,知道我分数要了我成绩单后就再也没回我了。这次联系的朱兵老师,因为我喜欢数学,看他是北京大学理学博士感到很亲切,他研究的是编码方向也和数学有关,当天晚上就给我打了电话,聊的很好,而且也问了他的学生评价还不错,所以就决定了选这个老师。想知道一个老师怎样可以上导师点评网看看,不怎么全,但有差评的最好别选,无评价的可以默认还行。还有种方式就是上知网等网站搜这个老师的论文,看它的作者里面找到他的学生以及联系方式,通过他的学生往往能得到比较真实的评价。
正文
首先说明一下,经验贴所说的东西仅供参考,适合自己的才是最好的。介绍下我的情况,我是二战上岸的中南大学计算机技术专业,分数是政治66,英语二79,数学二144,943数据结构125,总分414,初试排名第8,复试有点拉胯合起来排到第11名了。我本科是16级东北大学材料专业的学生,数学底子很好,英语大概是擦线过六级的水平,并不是强项。政治两次都考的很差,数据结构第一次考的时候很拉跨,第二次起飞。这里先把两次考研的经验与过程都分享一下吧,最后会分享政治、英语、数学、专业课的学习方法。如果不想看我扯二战的经历的话可以直接跳到后面看学习方法,我会着重讲943数据结构的学习方法。
第一次考研
第一次(20考研)是考的学硕(计算机科学与技术),分数如下:政治63,英语一61,数学一110,专业课118,总分352。我本来想报专硕的,但是没想到专硕是在电子信息目录下的计算机技术,然后觉得这个计算机科学与技术的名字比较高端就选了。。。结果比较大意,数学只做了660和真题,虽然这年数学非常难,数一110并不拉跨,但我并不是很满意。政治英语可能都被拉了几分,但这不是重点。问题是当年数据结构上岸的几乎都是130+,而我才118,原因就是算法能力不强,而且学的都是王道的伪代码,和那种能直接运行的代码相比就很吃亏,因为这好像显得你不会写一样。除非实在是写不出来或者写能实际运行的代码过于复杂,才不得不写一些伪代码,实在做不出来用中文描述一下也能得少量的分。而且我那年没买数据结构的模拟题和真题,现在想想真不应该,怎么能在这个地方省钱呢,数学的模拟题也没买过。大二那年我获得过全国大学生数学竞赛一等奖(当时是校内第三名),所以也没把考研数学当回事吧,做往年真题也没什么感觉,没想到那年突然出的特别难,让我有点措手不及。其实不管是难还是容易,数学这个科目都是要有必要的做题量的。总的来说就是当年太过小视考研,然后出现了各种状况,因为疫情搞线上复试,往年320的复试线一下变365,所以一下人就没了。本来在准备复试的过程中我在OJ上刷了大量的算法题,编程能力有了巨大的飞跃,还想在复试翻盘的,没想到拖到5月份出了个院线,说没就没了。。。后来毕业后我做了一阵子家教,9月我到家附近的钢厂上班(涟钢),待遇确实挺好,但是要三班倒,而且很累,回到家后完全没有精力复习,所以一个月后我就辞职专心考研了。
这里有个问题:考研失败到底是工作还是接着考研呢?如果二战,压力是很大的,别人要么读研了要么工作了,你一个人整天待在家里,心里难免会有些难受的,而且要是二战还失败了那可能就会对未来十分迷茫,最好得提前想好,当你决定好后就不管成败都努力去冲。其实这与你想成为一个什么样的人有很大关系,是平凡也是美还是必须要有一番成就?当你很纠结的时候我觉得可以先找份工作,工作几天你就知道自己的想法了,如果你觉得这工作很好,内心安顿下来了,就自然不会去考研了。如果你内心还是有很多想法,对于研究生有种特别的执著(自身实力越低就需要越大的决心与付出),那么也自然会辞职去全力备考的。完全不找工作直接在家二战并不一定会学的更好,因为在家待的时间越长,心理压力就会越大,学习效率也有可能受到影响。当然如果家里有矿或者对自己十分自信的人可能就没什么心理压力。无论你是选择二战还是考研,你都要有独自承担后果的勇气与能力,要学会为自己的行为负责,既然是自己选的,就不要后悔一条路坚持到底。
第二次考研
第二次考研我是在家准备的,因为父母一般白天都在外面工作,所以我在家里复习还挺安静的,而且我学习的欲望还挺强烈的,所以也不需要人监督,在电脑桌面前做题能一做就是一整天。千万不要做那种给别人看的努力,自己学到了多少东西自己心里要有数,除了英语可以每天坚持打卡背单词外,其他科目我是没觉得有什么必要天天打卡的,可以在考研群交流题目,但大部分时间应该还是自己独立地学习,问问题之前可以用浏览器搜索一下看能不能解决自己的问题再到群里去问会好很多,否则可能会让别人感到厌烦。我决定辞职考研后我家里还是挺支持我的,我还是很感谢我有个很开明的父母,虽然他们没受过多高教育,但对教育还是比较看重的,也支持我二战,所以我在二战期间家里并没有给我太大的压力。我也没有就是整天除了准备考研就啥也不做,有时做做家教,有时练练车(为了考驾照),有时出去上上网,所以也没觉得考研期间有多乏味。我并没有担心能不能考上,我的压力主要来自于能不能上400分,主要是受过刺激吧,不太能接受低分考上,所以没做别的事的时候就会专心学习。总的来说我的二战时间并没有那么痛苦吧,认真沉浸进去后就不会想些乱七八糟的事了。心态稍微有点小崩的时候就是初试当天有点发烧,而且第一天考完身份证突然掉了,打电话也都下班了,心理很忐忑,最后到火车站搞了个临时身份证,还好老师们都很好,让我顺利考完了,最后也顺利地考了414分,算是有惊无险吧。准备复试的时候还是以机试为主,没想到这次又是线上了,结果稍微有点拉跨,从第8名掉到了第11名。以后的年份应该会是线下了,所以一定要重视机试,早点开始刷题!怎样刷题我会在专业课的学习方法中说!复试分为英语面试和专业综合面试。英语面试就是准备一篇自我介绍,背流利点!专业综合面试先是让我中文自我介绍一下,然后开始dfs提问。所有人复试完第二天下午就出录取名单了,这倒是挺快的,然后就是走走程序。不得不吐槽的是中南的复试做的是真烂,首先因为技术原因实现不了线上机试所以改问口述算法题,然后用的是中国移动的云考场。这软件最大的毛病就是采用的轮询算法,就是你一直在电脑面前干等着,看不到别人,不知道到第几个人了,突然画面一变就出现个老师说让你准备复试,我抽的签都比较靠前所以还好,不知道那些晚复试的兄弟等的多辛苦。。。
最后浅谈一下四门科目的学习方法吧。有一个共同的要注意的点就是不要过于依赖视频,依赖视频容易出现打卡式学习的现象,就是完成了任务然后学到的很少,效率非常低,如果那里实在搞不懂再看看视频比较好,平时学习还是要以书本为主,有看视频的时间不如多做两套题。还有就是跟哪个老师是看哪个老师适合你,哪个老师的讲课风格你比较喜欢,市面上的大多数老师都是比较优秀的。还有就是如果是考中南计算机,我强烈建议加PIPI考研群(546311977),这个群里有很多高分的上岸学长,并且有自己的OJ(pipioj.online),收录了往年的夏令营和复试的机试题,如果是考中南基本上肯定得去这个OJ做些题的。(麓石开就经常copy他们家的资料,质量差还卖得贵)
关于看网课,可以上慕课或者B站,选择播放量多的即可。播放量多意味着大多数人的选择,肯定是不会差的。
政治
我政治两次考的都不好,我觉得我分低的主要原因就是太依赖视频了,两次都是过了徐涛的视频,然后做了一部分一千题,背了背肖四。这次肖秀荣压的挺准的,但是我选择题错太多了,因为看视频浪费了太多时间,题刷的就比较少。所以最好是以书为主,搞不懂的再看看视频,可以用肖秀荣的精讲精练配一千题配肖八徐八腿四配腿姐冲刺背诵手册,可以根据自己的情况加加减减,有的人没做一千题也考了高分。最后就是肖四一定要看,前两套是重点,能背多少背多少,这里推荐一个B站的UP主:空卡空卡空空卡,她会编许多口诀来带你背肖四,挺不错的。政治不要复习的太早,在你所有科目的复习时间中应该是占比最少的,因为一般都是60多分,学的很好也就70+,很难上80,拉不开太多分数,10月份左右差不多可以开始了,如果想考高分的话也可以稍微早一点开始,但不要太早,因为有可能背了又忘浪费时间。政治这门课可以做些笔记,搞搞思维导图什么的,我比较懒,都没搞,所以这可能也是我分数不高的原因吧,反正这种文科类型的科目我就学的不是很明白。。。
英语
英语所需的资料就是一本单词书(或者背单词的APP)加往年的真题,这就够了。英语最重要的是什么?不用多说肯定是单词。每天一定要抽出少量的时间背一点单词,不用一次性背很多,关键是要坚持,每天维持感觉,越早开始越好。一战时我没有坚持背过单词,到最后临时抱佛脚,显然是不行的。二战时我是利用每天早上上厕所的时间用墨墨背几分钟单词,一直背到考试当天早上。墨墨用起来真的很舒服,不过背的多了要钱,只是我到最后才背了不到1000个新单词,所以也远没到要充钱的地步,实在不行可以到淘宝上去买墨墨的账号。然后英语真题在考前三~四个月就可以开始刷了,如果是应届生时间少可以更早开始,每天做一篇阅读,一套真题有4篇阅读,只要做最近十年的真题就够了,太远的年份没有什么参考意义, 一共40篇阅读,一个多月可以过完,然后就是反复刷,第二遍的时候可以一天2~4篇阅读。英一的真题也可以拿来做做,最后一个月再做完型和新题型。完型分不高,新题型当你阅读理解能力与词汇量提高后也是很简单的,完型和新题型不用花太多时间,可以看看刘晓燕的C位词法,有一点用。关键就是阅读,一定要有大量的训练,得阅读者得天下。真题我用的张健的黄皮书,讲的还不错,而且我做完一篇阅读会用笔记本记录下不认识的新单词,过一段时间就看看,考试当天中午我还拿这个笔记本出来看了看。英语作文其实就十几种类型,到网上搜一些模版进行总结,要形成自己的套路,我当时是没时间了,最后只背了一点模版的好句子,考场上乱写可能还有点跑题。。。虽然英二只有79也不算很高,但以我的英语水平能有这个分数我已经很满意了。
这里分享一下我在B站上学到的做阅读的方法吧,每道题的题目是按照文章顺序出的,所以我们可以先看第一题的题目,然后读文章,理解文章意思,读到题目相关内容时再去看选项选答案,这样读完文章,题也做完了,也不用反复读来读去。当然任何技巧都是需要你能看懂文章的,文章看不懂靠瞎猜那运气成分太大了,几乎不可能有高分。一定要多训练,最开始可能很难受,看不懂确实很难受,但一定要坚持下去,只有坚持才能成功!
数学
我数学底子比较好,所以不要随便学我的学习方法,不过我可以给你们的数学学习提点建议。8月份的时候PIPI群里有人免费送书,我当时收了一本李正元的复习全书,比较厚,每天做一点点。9月初开始做李永乐330题,因为在涟钢前半个多月都是入职培训,比较轻松,所以还有一定的时间学习。辞职后把《积分的方法与技巧》刷完了,这本书用掉了我两个草稿本(包含了十分多的积分技巧,只推荐学有余力的人看)。然后就专门做李正元复习全书,这本书讲的比较全,我做着还是比较舒服的,就是章节后题目答案可能不太详细。这本书只做完高数部分我就没时间了,只剩一个月多一点就考试了,必须得开始真题了。所以我先是做了张宇八套卷,再做近十年真题,再做张宇四套卷和李林四套卷,李林六套卷没时间做就随便翻了翻。的数学改了考纲,普遍认为比较简单,我一个半小时就做完了,检查出了几个错误,但是有道题明明是求表面积,我却看成了求体积,最后只有144还是有点可惜吧。
数学一定要尽量早地开始复习,因为需要非常多的训练与积累。我建议基础一般的同学可以跟个老师,市面上比较火的老师都可以,主要看个人爱好了。我是一个老师都没跟,没看过视频,没做过笔记,这点还是不要学我。首先肯定是得做一本复习全书,李永乐、李正元等等的都可以,但一定得做一本。课本可以提前看看也可以一边做复习全书一边看。一般复习全书的知识比较全,你做一遍后至少大部分的很基础的知识应该能掌握。然后可以做强化习题集进一步提升能力和了解常见的坑。最后就是做真题和模拟题,熟悉出题的套路。数学一定要做过大量的题才能学的好,以看书为主,实在看不懂可以百度、看视频,最后再向人请教。无论题目难还是简单,大量的刷题都不会亏的。出的难不用说,有大量题目的积累,你的思维肯定会有质的提升,做出来也是有可能的。出的简单你也可以很快地做完,这样你就有很多时间检查,可以大大降低你出错的概率。关于模拟卷,李林四套卷应该是市面上质量最高的押题卷,必须得做。其次可以做做李六等卷子。张宇的模拟卷难度较高,其实主要是计算量大,想锻炼计算能力的可以做做。其他的就看个人需求了。
专业课
虽然中南计算机初试只考943数据结构这一门专业课,对跨考还算友好,但也并不是那么好学的。如果是跨考一定要尽早开始复习。这门课的基础知识部分倒并没有多难,比如线性表、栈、队列、二叉树等的概念和操作都是比较容易理解的(循环队列那里可以多看看)。所用的书是严蔚敏的数据结构(紫色的书)以及王道的数据结构复习指导,如果看完了还觉得不够的话可以看看天勤的高分笔记(我没做)。然后就是往年的真题一定要买来做,和王道的风格差别还挺大的,因为王道是针对408的统考编写的。这些都做完了基础知识部分肯定是没问题了,但还有个最大的问题,就是算法题。的数据结构就好像换了个老师出题一样,以往的大题变小题,算法题的难度也增加了很多,证明题倒是除了数归就是反证,所以这一年的均分十分的低,我125分就已经是前几名了(看了下复试名单应该是第4),都是算法能力非常强的人。所以数据结构考高分的关键就在于算法能力,这也是为什么那些acm竞赛哥考943数据结构都能乱杀。王道图论部分的算法一直都写的不太好,尤其还有很多中文的,靠伪代码是打不过那些真正编程能力很强的人的,写伪代码就是告诉老师这题我思想知道,但是不会具体实现,肯定会吃亏的。而且光是这些书上的算法是肯定不够的,就比如说21考研出了个二部图匹配,没学过离散的就很难想出来。虽然离散是复试要考的内容,但也可以提前看看图论的部分。中南虽然只考数据结构这一门课,但千万不能掉以轻心,按照的趋势,943的题肯定会越来越灵活,想考个很高的分也不是那么容易的,只有努力提升自己的能力才能让自己立于不败之地。
刷算法题的重要性我已经强调过很多次了,除了线下考试必定会有机试外(可以拉开巨大差距),提升算法能力就相当于提升一种基本功,对于你的初试以及找工作都具有非常大的作用。那么要如何去刷算法题呢?首先必须要掌握一门编程语言的基本语法,不然根本没法往下学,看代码也看不懂。这里我建议是学c++,因为c++加上stl刷算法题是真的方便,如果用c语言就很不方便,java如果很熟的话也可以用,还有就是机试是不能用python的。c++不用学的特别细,所以不要看c++ prime,找本简单的书或者到B站上找视频学一下(我看的黑马程序员的,只要会些简单的部分即可,关键是要通过刷题提升能力),面向对象的部分不用学。主要就是用到定义变量、条件、循环、输入输出、函数、引用(c++特有)、全局变量等。然后再学一些stl,比如vector、stack、queue等,不用都学完再做题,学一点就可以开始做题了,可以边做题边学。我建议是先做力扣(LeetCode)入门,因为力扣上题目难度普遍低一些,对初学者比较友好,但还是建议按照难度循序渐进,优先做数组标签和数据结构标签的。而且力扣上有很多题解,评论里也常常出现人才,说话好有意思的。然后PIPIOJ肯定是得做一些题的,里面有往年的机试真题。准备初试的时候可以先做数据结构标签的题,准备复试的时候就大量地刷吧。不过PIPIOJ没有题解,可以当成练手的OJ,实在不会了先百度看看,再到群里问(提问的艺术反复强调过了)。当你有一定水平后,如果你不满足于考研的程度(考研是不会考线段树等高级数据结构的),想进一步提升自己的算法能力,可以去Codeforces、牛客网和洛谷上做题,牛客网和力扣上都可以找工作。关于参考书,如果只是针对考研的话,《算法导论》会有杀鸡用牛刀的感觉,可以买本算法竞赛(我没看过书)看看,但主要还是要多刷题,在刷题中成长。我在力扣上A了610题,PIPIOJ上A了443题,codeforces、牛客网、洛谷加起来也A了100道题左右。刷题一开始会很慢,这是正常的,可能一天就做了一道题,但只要坚持下去,以后会越来越快。如果你现在还没有在OJ上做过题,那至少也得在力扣上刷100题左右,PIPIOJ数据结构标签的题都要过一遍,赶紧行动起来吧。初试搞完后PIPI群会搞几期周赛,可以检验自己的水平,而且可以得零食,我已经得过无数次了。。。
最后说一句,不要老是问什么时候开始准备,除了政治都可以从现在就开始;不要老是问哪里有资料,先使用一下你的搜索引擎;不要啥问题都问别人,先自己思考一下并且动手在网上搜一下。
复试
由于我没参加过线下的复试,可能并没有什么经验,我就说一点从别人那学到的经验吧。复试考四门:计算机组成原理、计算机操作系统、离散数学和上机测试。
计算机组成原理我用的任国林的,因为当时不了解随便买了一本,可能唐朔飞的会更好,然后可以配B站哈工大刘宏伟的视频,同样是看不懂的时候看看。
计算机操作系统看王道基本够用了,怕老师刁难可以看张尧学的。
离散数学看屈婉玲的,不考数论和组合数学。
上机已经在前面说了,一定要尽早开始刷OJ,还有就是要注意机试一道题都没做出来的话学校是有权一票否决的,其他分数再高都没用,这点要注意一下。
自我介绍千万不要无中生有,老师会dfs提问的,万一问到了你不懂装懂的那部分你就炸了。
最后祝大家能顺利上岸,考上自己心仪的学校!