刚开始准备是从01年3月开始的,花了整整两个月什么都没有做,就一直看专业课,因为大学的时候对计算机感兴趣,所以我对专业课还是比较熟悉的,我那年考的是数据结构和原理两门,对于数据结构我的心得,因为在开始我写的一些文章里面说到了,这里就不再多说了。后来到了5月我就开始看数学了,一直到考前的最后,数学就一直是我复习的重点,我的方法不外呼就是,看书理解概念--》看题目--》做题目一个很简单的方法却十分有效率。至于外语,我始终认为真题才是我们最最重要的复习资料,做两到三遍一点都不过,只要把真题做透了做通了,把出题的思想都掌握了,肯定得高分没有问题。政治,还是那句,在政治上花时间是最不值得的,收效比率也是最底的,一个人从5月分开始复习政治和从11月开始复习,最后的分数差不会超过5到10分,但这样的时间花在数学上面,却可以让你一个质的提高。
再说点自己的其他的心得:
1,关于参考书:参考书绝对不是影响你成败的根本因素,所以不必过于关注,当然对于数学,多看点各种类型的参考书,肯定没有坏处,对于一本书看三遍和看三本不同的书的选择,就我个人来说,更倾向后者的选择。毕竟考研只是一个概率问题,就是那张卷子上面的东西有多少是以前我们遇到过的,多看点毕竟能把那个概率扩大点。
2,辅导班,因人而宜吧,但就我个人观点是:一个班都不要上,真的,不仅仅是金钱问题而是时间问题,其实辅导班什么作用都没有,只是让你花钱买个安心而已,而且真正考的好的,都不是靠什么辅导班成功的。
3,关于心态,现在很流行把考研看成是一见很承重的事情,很多同学在考完后也会写下很多自己的感人故事,但就我个人和我周围的人的看法,考研其实很容易,也很轻松,不是什么好象承重的超过了生命一样,安心的复习半年,一般来说考上问题都不大,关键就在于你是否安心的了而已。
4,关于你为什么要考计算机,如果因为是好的职业或者好的薪水,我告诉你,还有很多好的方式和职业可以攒的比搞计算机多的多的钱,学计算机要投入很多也要牺牲很多,这点自己在你开始选择之前一定要有准备。
5,关于选择学校,我始终认为不要有患得患失的心理,一定要尽最大限度的报考好学校!
6,关于年龄问题,我的建议是超过28岁的都最好不要再选择考研究生了,如果想考,也一定要事先把自己的定位做好,毕竟计算机行业不同于传统行业。当然这只是我的看法,说明如下:计算机有其本身的特点,时代性很强,变化也很快,确实如果是在应用层的(其实绝大多数从事计算机工作的都是应用开发领域)工作,确实年龄是个很大的问题,这点大家都必须承认。你今年28,就算你明年能成功,毕业出来也32了,要知道在学校的三年,你几乎学习不到什么真正意义上的技术。第一年你要上课,要过外语,也许还要帮老板做一些没有很大实际意义的东西,二年纪就是一些项目,其实这样的项目都没有太大的开发意义(当然根据你的老板的理念和方向有些差别),第三年就是要找工作了和毕业了。现在就是研究生也不好找工作,事情现在大部分单位都看重的是工作经历,而不是学校经历。也许你32岁从学校出去后手里唯一多的东西就是一张文凭,也许那个时候你连一个5000行C++代码的程序都理不清头绪(这样的情况非常正常也很多见,上个学期就有个学姐问我要C++的书,才开始学习C++)。最后需要提醒你的是,国内的研究生教育很差的。
7,读研的一点心得,我现在很想工作,真的,这就是我现在的心愿。
8,最后强调一点,选择学校是相当重要的,听我的如果你选择了考研,那就别怕竞争,选个好的学校考因为反正是要安心甚至是浪费半年到一年的时间了,合不博一次?反正都要百分百努力(难道你考不一般的学校就只百分五的努力?),合不考好的?现在过内研究生教育差别太大了,好的学校设备,氛围,环境,以及在外名气,和自己能学到东西的多少,或者更直接的能给你带来的金钱都是值得你赌一把的。这也是为什么现在只想工作的原因,因为对学校的研究生教育不满意。
下面列出了我个人的计算机学科比较好的学校,说明只是个人的,和一个应该比较权威的学校综合排名,当然大家同样要注意是综合的,不是某个学科的。
计算机比较的好的学校
清化大学:无须多说。
国防科技大学:实力可以说是数一数二,但地处长沙,又是军校性质,也许会让大家有点陌生。
北油—北航:传统计算机学科比较强的学校。
浙江大学:学校名气就值得一博,而且其实考的难度不大,因为招很多人,是风险和收益最合适的学校(个人观点)
南京大学:计算机学科也是不错的
上海交大:从学校到学科都不错。
华中科技:学风很好,学校环境也不错,工科院校里面中南地区的王牌。
。。。。。
sodme大师兄邀我来写点东西。来了后一看标题让我有点腿软。。。
我不是成功人士。对于我,考研是一种人生积累。考前我就是这样想的,考完了还是这样想。
前面两位版主讲了很多,有方法也有体会,巨细披靡,面面俱到。读了很有收获。唔,考研实为一件难办的事,是对人的一个全方位考验,是一个大工程。下面我就谈谈我感触较深的二个问题。
一、为什么考研
既然每个人考研的目地都不一样,那还有什么好谈的?
我看未必,为什么考研是一个共性问题,是可以达成一个或一类共识的。抛砖引玉,说一下我为什么考研。
对于我,考研是一个种人生积累,也就是一种人生经历。我今天所想的、所做的,来源于我以前所经历的、所积累的。
我不知道大家是不是有过这样的感觉:觉得自己很多事情都能做,看什么都觉得不难,甚至还可以当评论家说得头头是道。可一旦真要做,不是做不了,就是中途流产。事后往往责怪东西、迁怒南北。常有名言“要不是***,我早***”。
《最伟大的推销员》里对这样的人有一个形象的描述:很多人一起长跑,但竞争从一开始就未见激烈。因为,95%的人习惯于放弃,中途定然有人退场,能坚持跑完的,寥寥无几。这给我一个启示,因为我不幸发现我就是那95%的人。我强烈的感觉到,我定通过某种摧古拉朽的方式去改变自己。其实,可以用的方法很多,不一定要通过考研。我所以选择考研的原因,首先要实现我的知识结构和水平需要有进一步的提高,第二、我本科读的学校不好,渴望到国内一流的大学学习。第三、当年高考时,我与西安交大失之交臂。人总有些很奇怪的情结,对于曾经遗憾的事,有某种机缘的时候总是希望可以补回来。
现在回想起来,觉得当时自己想得真是多。无独有尔,在大三上学期,我非常沉溺于各国的文学著作。其中不乏壮志凌云的故事。当时的自信心几乎膨胀到了极点,血管里的浓度达到了峰值。当时不考也是不可能的了,我和寝室一志同道合的兄弟,谈了很多次,谈到了理想、人生,决定放手一搏。那段日子,人真是很兴奋,见了谁都鼓励他去考研(最后我们班上考上的人是最多的^_^)。
“人生的路很长,关键的却只有那么几步,尤其是人年青的时候。”我总是觉得,自己是一个没有经历过什么风浪的人。既然没有什么风浪的积累,那我所幻想的那些美好的将来,只能是白日做梦。我决定在我21岁时,静下心来,扎扎实实的干一件事,并把它干成。对于一件事,你可以想到、做、做到其结果是完全不一样的。把老陈的书看完,和做完效果有天壤之别。行胜于言,大家应该在自己人生的关键时刻抓住机会,而不要让习惯性的放弃成为你的性格,那会毁了你的一生。
二、为什么坚持
大三上学期的那个寒假,我在kaoyan.com上认识了sodme。当时我除了一腔热血外,什么也不懂。sodme大哥绝对是一个最好的人。他给了我不少行之有效的建议。我后面的复习都是按sodme的建议来的。我现在把大时间表列出来,希望对大家有点用处。
---------------------------------------------------------------------------------------------
3-6月:数学、英语。数学基础知识,使用课本。把课后的题全做了。英语基础知识,背单词。
7-9月:数学强化,老陈的书,看完,做完。英语阅读,老石的书,做不完,做一半或1/3。专业课,做数据结构(别做其它的,招生简章没有出来,但数据结构肯定要考)。数据结构看你的水平,如果你原来学得不错,那可以少花点时间,在前面章节,强点在二叉树以后的章节。千万别想当然DS简单,不信你现在写个后序非递归算法,我估计你是挂了。
9-10月:数学再度强化,可以做题,可以做。。。。(倒,我实在想不起那个是谁出的题了,20套,比较简单),当然也可以不做,可以看三李的书(我没做题,也没看三李的书,又看了一遍老陈的书)。英语继续阅读,听力开始(以后听力不停),有些学校的招生简章出来了,看看你要考的方向,开始复习第二门专业课。开始看政治,我的建议是不是自己看(郁闷无比),去上辅导斑吧,挺好的。
10-11月:招生简章全出了,专业课复习(上纲上线)。英语不停,数学可以做历年的题。政治,你上了辅导班,老师一般会给你说个非常完整的计划,照着搞。
11-12月:数学400题,英语作文,阅读,听力,政治宝垫+题集,专业题集。
12后:大局已定,但不可放松,不然前功尽弃。
---------------------------------------------------------------------------------------------
可以看出,这是一个链,不可能断掉。你可以有自己的复习方法,但依然是一个链,你要坚持到最后才能功。(4月第一个准备和我一起考研的同学放弃了,6一个网友放弃了,10月三个同学受不了找工作的影响放弃了,在考完研后的,我又得知,有两个网友也因为找工作放弃了考研)。
做什么事情都要有一心一意,凡事就怕认真。唯有坚持不懈的人,才有可能成功。
有一段话,在我考研的过程中,一直是我的座右铭,我把它送给大家:
“如果所有的门全关上了,那怎么可能还有人成为伟大的作家呢?”
“他们全靠做到了不可能的事才成名的。他们的工作干得那么辉煌、灿烂,把阻碍他们的人全烧成灰烬。他们创造了奇迹,战胜了占绝对优势的对手才能成名。因为他们是卡菜尔笔下的那种满身战斗创伤,死也不肯屈服的巨人,他们才能成功。我就得这么干,我非做到不可能的事不可!”
-《马丁伊登》
说点个人看法
计算机和数学的关系十分紧密,很多东西到最后都会走到一起。建议你以自己本科课程为主,尤其是以下几门好好学好:数学分析,高等代数,数值分析,数理统计,离散数学。
然后把计算理论与方法导论,数据结构与算法,操作系统,计算机体系结构,数据库原理,C++程序设计语言
学好。
不要过早的去接触各种开发工具和特定平台,那些东西其实很容易,难的是理解计算机科学的一些本质上的问题。
数据结构学科更多关注的是数据的组织形式以及在这些组织形式的基础上为了展现这些组织形式的优点而采用的若干算法。
除了数据结构之外,还有一门学科称为:算法设计与分析。它与数据结构不同的是,针对于各种具体问题归纳出了最为常见的算法设计和分析方法,这门课的课程体系不是围绕着数据组织形式展开的,而是围绕着算法设计的不同常用理论展开的,也可谓是进行高级程序设计必备的专业知识。这门课在本科阶段,一般很少开设,计算机研究生一年级开始才会涉及算法设计与分析方面的东东。国内有一本卢开澄的算法教材,被众多院校采用作为研究生算法教材。而在国外,被广泛采用的是:Introduction to Algorithm,中文名:算法导论。这本书国外教材,我现在正在上传中,20分钟后可以提供下载。