2020年深圳大学计算机专硕考研经验分享
初试:408是110+,数学一80+,英语一70+。我的本科专业是软件工程(服务外包),本三,学校top400+,当初也不知道什么是外包,虽然是一名科班生,不过我的计算机基础还是很差的,跟跨考其实差不多,所以成绩出来那一天,看到自己408居然考了一百多,我自己还是有些不敢相信的。 这多少受考研圈子里常年弥漫着的一种观点的影响:说到408,就一个字:“难”。对于这个问题我后面会有进一步的讨论,说到这里肯定很多小伙伴要反驳了。不过先别着急,且听我慢慢道来。 复试,失利,直接把我的总排名往下拖了六七十名,我最后会谈到复试的问题。
首先申明一下,这篇经验贴不是关于如何复习具体某一门课程的规划,这些都可以在网上很容易搜到。 这是一个深大考研人的自述,有对即将过去的大学四年的回顾,以及一些学习的心得等等。可能会有些鸡汤内容,不过,就连我们整个人生的意义,都是建构在一个虚幻的想象当中,我们又为什么要拒绝让自己的人生多一些美好的想象呢? 我要分享自己经历的原因在于,让大家对照自己。因为判断自己是否能做成某件事的一个方法,就是看有没有跟自己实力差不多的人已经做到了。
决定考研 考研,是一场持久战,要有好的心态,要做到知己知彼。知己,就是早知道自己的实际情况,合理的选择目标院校;知彼,就是要了解我们在年终要面对的考试科目。这两点其实是不容易做到的,对知己,大家可以对照最后我的经历,对知彼,我下面会讲。为什么要考研?
考研上岸究竟能给你带来些什么呢?正如选择大学专业的原因决定自己的大学学习态度一样,选择考研的原因也会决定自己读研阶段的学习态度。 我觉得如果这个问题不想清楚的话,不合适。首先,这是一个对自己极端不负责任的行为,作为一个成年人,我们起码应该对自己的所作所为有大体的认识。 其次,因为考研好比一场交易,为了考上研究生,你需要付出很多时间、精力。准备考研的这段时间,你可以去实习积累职场经验、可以去加强专业技能提升自己的职场竞争力,要记住,成本是放弃了的最大代价。 而且,不想清楚,就不会认真对待自己可能把考研当成一个借口,比如为了逃避即将要进入社会打拼等等,而且还如此冠冕堂皇!我们的青春真的很宝贵,需要我们去珍惜! 如果有准备考研这么多的时间和精力来学习专业知识,应对大四的校招,找到一个相对可以的公司还是足够的。那么我为什么还要选择考研呢? 第一,逼自己耐着性子,好好学习数学和计算机的基础知识,因为这些都是一些对自己的职业发展没有直接的影响,但却十分重要的知识。这些基础对于一个计算机行业的从业者为什么重要,我不想多说,网上可以搜到很多关于这个问题的讨论。 并且我自己有切身的体会,第一次看算法导论的时候,被前面的数学推导给劝退的,第一次看操作系统的时候,被各种数值的编码方式给劝退的。我太浮躁了,遇到这些需要多动些脑子的内容就学不下去了。成天只想学那些立竿见影的知识和技能,我需要考研作为一个契机,狠狠逼自己一把。 第二,我一直对自己的本科学校有着一些偏见,别人问我哪个学校的,我都会不好意思说出口,从学校门口的车站下车我都会感觉丢人。现在,我知道自己这样不好,毕竟学校是自己选的,而且也并没有那么差劲,大家不能像我一样,我这样不仅让自己成为一个爱抱怨的人,而且还会给其他人带来负能量,给别人的印象也不好。 不过不可否认的是,这种不满足于现状的感觉能极大的激发一个人改变的决心。所以,我选择考研究生的第二个原因,为的是能让自己获得一个更好的起点、出身,获得进入一个更加优秀的圈子的入场券。 第三,给自己争取一段难得的时光,继续夯实计算机相关的基础,同时选择一个方向,认真学下去。大家遇到换行、职业发展遇到瓶颈等情况,也可以选择考研啦。以上是我选择考研的原因,大家看看就好,后面我会谈到自己对研究生阶段的计划。 总之要想清楚原因,做好权衡。决定考研之后 如何看待备战考研需要学习的内容?理清楚为什么要考研之后,我们还需要决定以什么样的心态来面对考研需要学习的内容。初试
王道书上有一段话,“考研可能是部分CS学生实现梦想的阶段,但考研学习的内容,对于CSer的职业生涯毕竟没有太多的帮助和意义。”考研只是一个阶段,这我同意。不过要说考研学习的内容没有太大的用处,这点我并不认同,而且这也同我决定考研的第一个原因有冲突,所以这边想发表一下自己的观点。 首先,备考的过程当中心态是很重要的,觉得自己学的东西没有什么用很容易让人感到沮丧的。尤其,既然做出了考研的决定,那考研要考哪些内容就是我们没有办法改变的现状了,不过尽力从中寻找积极的因素,可以让我们更加乐观的面对现实。 其次,这并不是事实,我在上面也提过,考研考到的一些基础知识对于我们的职业的长远发展是很重要的。
下面我来逐个分析一下考研涉及到的这几门课,当然其中肯定也有我自己想当然的成分,仅供参考。 先说408,考试内容基本都是计算机世界里的一些常识,不光初试要考,复试要考,将来找工作面试都少不了要问的。所以重要程度不言而喻,何来没有意义一说。而且,多了解些常识总归没有坏处。所以如果你问我,数学跟408哪个应该投入更多的精力,我会毫不犹豫的说408。 数学,只说一个事实,很多计算机的先驱数学造诣都极高。英语,考研考察的内容都是我们研究生阶段比较重要的技能:阅读、写作、翻译。不可否认的是很多帮助文档都是英文的,起码做到基本无障碍阅读这些内容对于一个CSer是必须的。政治,了解党的执政理念、国家的历史,挺重要的。先说这么多吧,展开讲会收不住。这些观点不一定对,仅供参考。学习方法 终于到了重头戏了,现在开始谈谈学习的方法。 我复习比较重理解,轻刷题。这个复习准则在不同的学科上呈现出了不同的效果,当然肯定有我付出的时间和精力还不够也有关系,但能反映出一些事实。虽说有侧重,但刷题不也能够帮助我们理解吗,所以并不能把这两者完全割裂开。 放弃是门艺术,要懂得取舍。很多问题需要花很多时间去理解,并且还不容易做对的一类考点,要适当放弃。 考试前,要多做真题,大概什么题目花多久才能做到心中有数。真题毕竟会相对熟悉,因为辅导书里会有,所以我会在规定时间的基础上减掉半个小时来模拟,为正式考试时留够理解题意、思考解题思路以及应对各种异常情况的时间。408
对于408,搞清楚它到底难在哪里,是很重要的。我觉得408的难,主要难在它内容多。理解并不困难,刚开始觉得难理解很正常,对于刚接触的新领域都会觉得信息量很大。要有一个正确的态度来看待,未知永远存在,绝对不要试图一次搞懂。 对付繁杂的知识点,计算机知识体系结构的构建很重要,王道每章都会有思维导图(我比较懒,没有自己整理),快速过知识点的时候,这些导图能起很大的作用,要利用好。 说说我是怎么复习的吧。 操作系统看的我们学校的教材,网络也是谢希仁的,自顶向下也看过,组成原理我们学校没教,所以自己买的推荐教材看了一遍,然后就没碰过了,数据结构看天勤入的门,真的很适合新手。如果时间充裕,建议多看教材,国外有很多优秀的书籍,网上也可以找到推荐的。 天勤、王道我都买了,两套书互为补充,天勤知识点讲解多,王道题目多。选择题全部刷了三四遍,当然两遍全做,后面就只做错题。第一遍不在题目那标注,只写答案,第二遍标注错两次的题目,下次只看这些标记的,每次都用不同的记号在答案解析那标记,方便后期的复习回看。 王道的视频我看的不多,看过组成的大题解析,当时是真怕,因为读不懂题目,视频讲解也好长,不过见多了,适应了之后,到后期就不会觉得那么恐怖了。主要自己看书,大家结合自己的情况看视频吧,看视频会讲的通俗易懂一些,更容易接受,而且都是针对考研涉及到的知识点,还会有一些必要知识点的补充。 王道的真题思路解析里的真题全做了,大题我也只练了这么多,主要熟悉答题方式。考试之前一周又把每本书都过了一遍,不过不行,很多还是会忘,真没办法,因为会考细节。 王道模拟题没买书,听说大题跟真题差距很大,所以看着王道的讲解视频,把他们所有选择题都过了一遍,大题除了组成没看,其他也都过了一遍,做完一题就立马看答案,发现问题立即总结。 因为王道辅导书的习题讲解看的不多,所以,这个时候通过这种方式可能会学习到更好的解题方法、解题思路。对于不能很快想出答案的非计算题,分科汇总好涉及到的知识点,留以后复习用。 很多知识点我都战略性放弃了,比如:乘法我就没看几眼;检错纠错的几个方法老容易忘,而且还不能保证算对,也放弃了;浮点数也看的不多,因为CSAPP里讲的不多,也容易错,所以也放弃了。这种类型的知识点我觉得是投入产出比太低了,性价比不高,所以,大家自己判断,但也不能遇到点问题就放弃,得想花点心思尝试一下才行。 我会经常在脑子里思考计算机是如何运行的,经常在脑子里想象,把学到的知识用上,网络也是,经常要自己试着描述清楚“两台主机之间究竟是如何通信”之类的问题。 这些问题多琢磨琢磨,考试也会考的,而且以后面试也会经常让你来描述这些场景背后的运行机制。今年就考到了cache缓存相关的问题,让你自己描述会发生什么样的情况,如果不是很清楚缓存命中不命中会发生哪些事情就会比较麻烦了。所以大家要注意。数学
Ends justify means.我数学考的不怎么样,所以主要讲我是怎么做到数学只考这么点的吧。推荐《数学之美》这本书,会讲到数学跟计算机的关系,以及在计算机领域的一些应用。 我不是很喜欢很多老师只讲解题方法,而不讲为什么要这么做,喜欢听张宇讲很多对考试助益并不大的一些数学小故事,最后考了这么点,不能怪张宇,他也一直在强调刷题的重要性。 题刷的不多,也就一本复习全书加近十五年真题的量,少的可怜。很多方向我又战略性放弃了,没花多少时间在难题上,想考高分难题一定要刷的,而且难题一般都是难在综合,王式安老师讲的考研出题的指导思想。 所以做出得好的难题,是可以让我们事半功倍的,我总是借口没有时间做这些难题,把基本概念、基本理论、基本方法都搞懂就行了,事实证明我连这一点也没有做到!听说基础题都有120分了? 数学很多知识点考频很低,而且不好记,在上面花太多时间不值当,当然你想跟我一样想着以后工作会用到的学习它们,非要学,也行,就看你是否有时间且足够自律。只是我自己没做到这一点。 花在看教材上的时间很长,很多公式定理,如果不把它的推导过程看懂,我用它就会感觉很别扭,所以这里有点强迫症了,因为不可能把所有公式定理的前因后果都搞懂的,学习数学的时候,追根究底要有限度,我有些时候就过头了,也浪费了不少时间。英语
专门用来学英语的时间不多。因为四六级都过了,还是有些底子的。喜欢看朱伟的视频主要就是喜欢他那句话,要不为什么的坚持。大二的时候学英语的时候,看过《语言学概论》、《认知语言学导论》之类的书,当时别人看我看这些书,还问我是不是在准备四级?我也很无语 准备考研的时候,背单词成习惯了,一天一点,接受“重复次数不够一定会忘”这个事实,会让这件事变得没有那么痛苦的。 阅读,有段时间想英语有点入魔,学数学跟计算机的时候都会想这个概念用英语怎么说等等问题。所以线代看了半本Gilbert的《Introduction to linear algebra》(先看的网易公开课上的MIT的公开课,后面的大纲没要求我就没看了,功利了点),高数只看了一点,计算机看了CSAPP的1/3(之前有大概看过中文版,原版就刚的前面比较麻烦的几章,组成原理里的数值运算、指令的执行、存储系统,这边花的时间比较多)所以我的阅读基本上是这么练的。 解题技巧,看看刘晓燕的视频,做不到十套真题,再总结规律,就差不多了。朱伟系列的阅读答案解析我有点受不了,我感觉就是看着答案逆着推的,我也行啊,很多都不能说服我。 可能我比较执拗,所以阅读理解里的有些答案我很难接受,就看中文都会选错的那种,也可能跟我语文没及格过这个事实有关系吧。而且有时候答案也会有争议的,所以实在想不通也不用纠结,就让它随缘吧。 作文我用的刘晓燕的万能理由,有点秀,救命稻草,不解释,大家有需要可以考虑。政治
因为之前有一段时间,疯狂迷恋哲学,马克思是集大成者,哲学思想很经得住质疑,所以,马哲看的很开心。 老师,大家随意吧,反正要选一个老师跟到底,也别太纠结谁猜的准不准的,听那些看肖大爷的同学说,肖大爷今年也没压中几道题。我看的孔昱力,听着有趣,在中国大学mooc上,一直在用这个app。考研课程也都报的这上面的,除了英语。 最后是我当时考试时的情况。 切忌一边考试一边飘,我的切身体会。我一共有四个考场,当时看到准考证的时候也是有点蒙。第一天考完,很激动,准备的比较充分,考前两周焦虑的不行,看了很多东西,两门120肯定有了,谁让我定的目标低呢,就是这么容易满足。复试 机试很重要的,今年特殊,所以没有,不过要重视,有时间可以多刷刷题,总结刷题经验,数据结构学得好,会沾点光。《算法笔记》这本书很不错,推荐一波。 专业面试肯定还是计算机的基础知识,408的四门课继续复习,然后需要自己总结升华,要有一个把书读薄的过程。 综合面试会问到一些个人的问题,不过这些问题都是你自己应该想清楚的,需要提前准备。而且很多问题,在我看来,在决定考研的时候就该有答案了。
英语面试,英语这个东西需要积累,口语速成也不容易。也是上面的一些问题,用翻译软件提前翻译好,自己看看,达到面对一些常问的问题,能讲个两三点那种程度就够了。结语 说实话我选择学校的时候,眼界很低的,只觉得这些985学校跟自己没有关系的,其实加把劲绝对也可以的,不过我相信深大也不会让我失望的,考上了只是来到了一个新的起点而已,还要靠自己,仍然要继续努力!
页:
[1]