看到很多JR问408的准备问题,介绍一下我的跨考一个半月上岸专业课复习之路

avatar
关注
先介绍一下我的基本情况:本科通信工程,本科学过计算机网络,但基本上等于没有,考研的时候TCP/IP模型有什么我都说不上来;数据结构的水平,大概就是我很熟悉C语言,因为工作的时候用到了,知道链表,除此以外=0;计算机组成原理,我会一点点存储器,同样是工作用到了;操作系统这个会的比较多,因为当初上班的时候这是面试问题之一,但是真正考的时候记住的也不多,因为工作之后我几乎没碰过。另外,我考的不是408,是中科院的863,整体的难度低于408,但是知识广度更广一些,会涉及到一些分布存储,包括RAID这样的问题。最后我成绩是114分,从10月31号开始准备,到考研大概就50多天这样,分数不是很高,但考虑到准备时间和基础,我觉得我还是可以开贴讲讲经验的。
首选先,准备材料:教科书方面,我建议你都买一本。但是在我学习中,我的感觉是,操作系统的教科书是必须要有的,因为这门课概念又多又杂,没有教科书的话,碰到模棱两可的地方你很难去校准。其他三门课的教科书,我基本上就没有碰过,尤其是数据结构,这门课的书就和新的一样。
其他资料,计算机组成原理上,我强烈建议你买一本CSAPP,也就是《深入理解计算机系统》,这本书对于cache的讲解非常清晰非常完美,我完全是看着这本书学会了cache;操作系统我也建议买一本Abraham Silberschatz的《操作系统概念》,讲的比汤小瀛那本真的好太多了,如果你看汤的那本书看不懂,就去看一下《操作系统概念》,应该就可以理解了。我也没有发现《操作系统概念》和汤的书有什么冲突的地方。
视频资料和习题,我是两个都用的王道系列的。我也听了天勤的,辉哥的声音太软绵绵了,我听着就想睡觉......而且我觉得讲得也一般般吧。王道的课程都是高分学长主讲的,我觉得他们比较了解考试的出题方向,而且声音什么的也非常棒;而且王道有习题和真题每道题的讲解,我觉得非常清晰完整。但是这个完全是看你的喜好,b站有王道19年的视频课,你可以去试听一下,看看更喜欢哪个风格就跟哪个,不是必须。

接下来我来分科目说一下经验:
1、数据结构:数据结构这门课特点就是有代码题,这个对于我们跨考生其实是一个挺大的问题。现在还不到七月,我建议jr们在学这门课的时候能尽可能地上机去实现一下基本算法,不用去LeetCode刷题之类的,你只要把你学到的算法,像什么链表的头插法乃至于Dijkstra算法都能脱离书本写一遍,对于你就是一个特别大的提升,至少不会像我接触的很多跨考生一样,算法思想门儿清但是一写就抓耳挠腮写不出来。
我的感觉是,首先你要对所有的数据结构的特点都记得很清楚,这样基本的数字计算的问题就不会出错。比如说高度为h的二叉树几个节点之类的问题,没必要去硬背书上的公式,你一定要理解是怎么推的,死记硬背公式没有出路,而且我感觉特别容易记混,实际上考场上现场去推也花不了几分钟;其次,对算法有一个理性的认识,你要把过程记得非常清晰。拿选择题爱出的图算法为例,给你一个图求拓扑排序,求它的最小生成树,或者快排第几趟是什么样的这些必须得会,实际上这些题都是非常简单的,只要记住过程非常简单。稍微难一点就是二叉平衡树的插入删除,或者B树,其他的我觉得都很简单。
代码题上,图算法的题是很少的,重点放在线性表、链表、二叉树、查找排序上就行。我感觉代码题的大忌就是不会的题看了一遍答案就过去了,这个一定一定要动手实操,我当时在自习室里旁边就放着电脑,每道代码题我都去上机写一遍,0error而且结果对才放过。不要求一定要上机写,但是一定要自己动手写,和标准答案比对,这样才有进步。

2、计组:我觉得这门课是最难的一门,上来数据表示对跨考生就是一道大门槛,接着cache和cpu一个比一个难,简直要命。而且计组和OS有一个先后关系,如果计组没整明白,十有八九OS学着也费劲。这门课我我认为在四门课中应该投入最大的精力,因为它理解难度最高,而且把它学通了对OS有很大的益处。除了王道视频之外,中国大学mooc上哈工大的计组课的cpu讲的非常好,CSAPP的cache和数据表示讲得非常好。如果这两部分学着有困难,就把这两部分资料找来看看,基本上我觉得问题不大。
另外一点,就是计组的做题方法和另外三门不一样。另外三门是做完一部分题整体看答案,而我在做计组题的时候,碰到不会的题,我会立刻去看王道关于这道题的讲解视频,然后再接着做下一道题。因为我在做计组习题的时候,我的感觉是一道题不会就大面积不会,这时候做下去就是对习题的浪费,不如理解了这道题再接着做。

3、操作系统:这门课整体不难,但知识点极其繁杂,背的东西多。这门课虽然说我们要对照着教科书把知识点看一遍,保证表达不出错,但我建议你在第一遍学的时候可以扔开教科书(教科书写的太乱不成体系),对着《操作系统概念》这本书学,这本书的知识体系是非常清晰的,而且课后题目也有一定的参考价值,比教科书强太多太多。二轮看的时候,就有必要把教科书翻出来,认真校对一下自己的语言,尽可能背的和教科书的表达接近一些(我自己没二轮,我直接对着操作系统概念学的)。
(讲真,汤小瀛那本操作系统写的真是一坨屎

4、计网:那三门课能学明白,这门课还成问题?

我的复习时间大概分配是:数据结构和计网一起学,用了两周;计组和OS一起学,因为我OS基础是有一些的,所以重心在计组上。大概12月2日我记得,除了计网的物理层我都学完了。然后408真题11-14年的,我分模块做了一遍,找出不会的知识点去看,会的就不看了,花了四天;然后863真题从15年开始全做了一遍,差不多15号就做完了,然后我就开始背政治了。其实最后物理层我也不会,考试考了两三个选择题题都看不懂狗头

看起来时间很短,但是那段时间我是真的玩命学了,每天都通宵,学到6点睡觉睡到十点,起来接着学。大家时间充裕,不要抱着“你看这个人一个半月就上岸了”的心思,等到十一月再学,那十有八九你是学不完的。

jr有什么问题,关于计算机备考和863的,包括计算所软件所信工所的一些情况,都可以直接问我,或者私信问都可以
发布于黑龙江阅读 50766

这些回复亮了

discusser-avatar

Leon73楼主

· 黑龙江
24紫金王朝学到六点?收起

是的 丝毫不夸张哈

亮了(46)
查看回复(1)
回复
discusser-avatar

橙宸尘

· 江西

学到6点。太牛逼了,我要是能做到这样我考浙大软院了

亮了(36)
查看回复(2)
回复