转载一篇网络上的考研经验贴给你看看,这篇经验贴还是挺典型的.
作者: 考研GO 时间: 2017-3-24 00:55
标题: 2017跨考华工计算机专硕经验与总结
本帖最后由 考研GO 于 2017-3-25 13:55 编辑
一、基本情况
1、本科广东工业大学自动化专业,大学只学过C语言,选修课学过JAVA,自己简单看过C++的书(但是并没有用过C++,JAVA学完基本也都忘记了),可以说我的编程功底很烂。
2、初试成绩:政治79,英语68,数学95,专业课74,总成绩316,初试排名38;复试成绩84.xx;录取总成绩369.xx,录取排名28,比初试排名前进10个名次。
3、16年3月决定跨考计算机,4月中旬开始复习,暑假7月中~8月中要参加学校安排的在洛阳的生产实习,这一个月基本没有复习,所以复习的总时间是7个月左右。
4、跨考的原因简单说来就是本科自动化没有认真学,后来就对硬件方面没有了兴趣;408四门课大学期间全都没有学过,都是自学。
5、写作初衷:我的初试分数并不高,在众多的高分学霸面前简直不值一提;但是我觉得每一个能坚持到最后的人都值得敬佩和学习,这一年来我也是看着论坛里往届学长学姐的经验走到最后,他们的每句话,每个感悟我都会感觉受益颇深,感谢他们的无私分享;近一年来经历的跌宕和波折犹如昨日,疼过痛过、迷茫过、也无望过,但从不曾想放弃过,感谢自己的执着与坚持,才能有最终的梦想成真!写点自己的感悟和这一年的点点滴滴,既算作是自己考研这一年的一个完美落幕,也是给以后的师弟师妹们一点借鉴和参考吧。
二、初试
因为初试我的数学专业课分数都不高,英语一般,反正就是除了政治以外我觉得我一无所长~也不敢妄谈什么学习方法,相信会有学霸同学跟大家分享的;就如有些数学比较好的轻轻松松就能130+,我觉得自己就算再努力数学也难考那么高分,但是政治这种文科性的东西我觉得也没花多少时间却也考的很高,所以感觉有时候学习真的看学习能力还有方法和兴趣吧;数学这个东西不得不承认天赋还是挺重要的,刚好我就没啥数学天赋,但也算是那种不是很聪明却也不笨的人吧。至于初试我就简单讲下各科的复习过程、进度和所用的资料吧,政治的话我就稍微着重多说一些啦。
1、数学
数学我一开始4月中旬的时候就开始复习了,但是刚开始学习进度和效率都比较慢;刚开始看高数的教材,然后做课后的习题,后来觉得教材看起来效率低而且无聊,课后习题重点不突出,觉得有些做了没必要,全做的话效率太低;在看完高数上之后就索性不看教材了,转而开始看汤家凤的基础班视频并且做笔记,看完整个高数部分,开始看《张宇高等数学十八讲》,基本两三天看完一章内容并且做完课后习题,到六月底的时候看完。高数看完开始看李永乐的线代视频,辅导书做的也是李永乐的《线性代数辅导讲义》;之后是看汤家凤的概率论与数理统计的基础班视频,然后辅导书是做的王式安的《概率论与数理统计辅导讲义》,所有数学科目复习完都已经十月初了;然后买了张宇的1000题来做,后来觉得1000题题目有点偏,大题有些很难,很多都是竞赛题选上去的,于是就把高数部分做了别的没做;这个时候已经感觉到时间的紧迫了,而且数学主要问题就是感觉知识不系统,急需做题来巩固和综合。后面就是买了《张宇真题大全解》来做,从87年开始做,前些年的比较简单,在规定的时间内做完,然后第二天总结反思,对于不会的题目、陌生的知识点就回归笔记和辅导书;虽然我数学也不是太好,但是我觉得数学还是要多做题,但是要记得多花时间去总结。 对于数学的学习时间安排,我基本是把整个上午最好的时间都给数学了;从7点半到11点半,每天都是四个小时;一般来说数学是容易一年难一年,就是所谓的大年和小年了,17年数学不难,估计和15年差不多甚至更容易,16年很难;所以个人建议18届考研的还是要把精力多花在数学上面,尽量早点复习,数学提高的诀窍就是多做题,反思我自己考的不高的原因除了数学学习能力不强外,做题少是主要原因;数学天赋这东西不是每个人都有,每个人也都有差异,但是大部分都差不多;即使我们没有那么厉害的数学学习能力,早些复习数学保证充足的复习时间,多做题多总结;最后数学也至于拖你后腿或者不过线。
2、408专业课
专业课的复习我跟数学是同步的,也是从4月中旬开始,每天数学用多少时间,408也就花多少时间,都是每天4个小时,中午一个小时,下午午休后一直到5点半;复习前期因为英语花时间不多,没有政治,所以所花时间是多于四个小时的,到后期也是最少三四个小时。
专业课我的复习顺序是计算机网络(谢希仁版)、数据结构、计算机组成原理(唐朔飞版)、操作系统(汤子瀛版);数据结构我刚开始看的严蔚敏版的,看第一章线性表就感觉很难看懂,然后就去买了程杰的《大话数据结构》,这本书讲的很通俗,很容易懂,如果跨考没接触过数据结构的同学可以选用这本书。四月中到五月中学习计算机网络,看一章做一章王道单科书,一般三天搞定一章,不过像网络层、运输层这些章节知识点比较多就需要四五天吧。五月中旬到六月底复习数据结构,也是三天或者四天搞定一章,先看教材接着就做王道单科书;对于数据结构我补充一点就是跨考的同学如果有像我一样编程基础比较差的话对于数据结构的那道算法题目就需要一点策略了,因为这道算法题考查线性表的多一些,但是也会考查链表,要求用C、C++伪代码描述算法;我复习的时候就因为编程基础比较差发现复习这个知识点投入时间多但是见效不多,所以后期复习的时候我就放弃这道题目了,考场上这道题目我看都没看;当然这只是一种策略,只针对跨考编程基础差的同学,这样做是为了不让你做那么多的无用功,把时间充分利用在可以拿分的知识点上,不过你这方面如果平时多花点精力,以期在考试的时候能把算法思想写一点,伪代码能写多少写多少,然后拿个一小半分数也是可以的,就看你自己根据自己实际情况取舍了,数据结构学霸同学请自行绕开。计算机组成原理大家都说是408里面最难的一科,我因为本科学过电路数电模电方面知识,所以感觉复习的时候并不是很吃力,但是问题是408真题那两道组原大题挺难的,特别今年组原的两道大题和操作系统的一道大题综合起来出题,感觉就有点蒙了,综合起来出题的结果就是,每道题目之间、每道大题之家都互为关联,第一道不会做,下一道也没思路;反正我考场上差点就崩溃了,这三道题目基本是没拿到什么分数;所以给大家的建议就是,408复习要扎实,多总结容易出综合题的知识点,后面多花时间做些题,不要仅限于真题;多做王道和天勤的模拟题,如果时间充裕还可以找别的学校的自主命题来做,反正多做题,把知识点灵活掌握,你见的题型多了,在考试的时候就能触类旁通、以不变应万变。到9月底的时候我才把408四门课复习一遍,然后开始二轮复习,先复习数据结构,再复习计算机网络,二轮的时候没看教材,就只看王道单科书,把知识点过一遍,再把课后的题目做一遍,重点是一轮复习做错的题目。把这两科第二遍复习完,我以为组原和操作系统九月底才复习完应该不用进行第二轮了,就做了一套真题,虽然真题以前在章节练习里面都做过了,但是做完发现数据结构和计算机网络因为复习两遍所以知识点记得很清楚,但是组原和操作系统的题目就是那种明明知道有这个知识点但就是想不起来这个知识点讲的什么;至此终于体会到408为什么被称作工科最难啦!知识点庞杂,真题考查全面,不对每个知识点都非常熟悉的话是做不好题目的,那种做套题的感觉和你做一章的课后习题感觉太不一样啦。就如王道书上一直在讲的一句话:408复习没有捷径,唯有认真和反复!就是反复,你个跨考的花三四个月复习一遍就想把所有知识点都记牢是不可能的;于是我就静下心来用之前的方法把组原和操作系统又复习了一遍,差不多到11月15号左右二轮复习结束。于是开始刷王道的真题,从09到15,大题刷了两遍,选择题刷了三遍,王道的八套模拟卷只做了四五套的选择题练手;16年的真题留到12月中旬的时候模拟了一下,粗略估算一下也就80多分,于是我就把我408的目标分数定在了80,想着80应该不会不过线了,就这样。
最后讲一下考试的时候,遇到不会做的一定要稳住心态,今年408我感觉挺难,七道大题我只会做计网和数据结构的第二道总共两道题,合计只有17分;组原大题看半个小时不会做,一个小时过去了还是没有任何思路,当时就感觉要完蛋了,但还是迅速调整心态把有点思路的算出结果,回答“是”或者“否”的就凭感觉选一个,操作系统的同步互斥大题就凭感觉胡写一通;能拿分的地方就尽力写点东西,实在写不出来的没办法就不写;最终证明,幸好考场上没有乱了阵脚,不然随便少做两道题我就过不了单科线了。再次告诫18的小伙伴们遇到你不会做的,在感觉要没有希望的时候一定要沉下心来,坚持下去,因为只有坚持下去你才有可能看到明天的太阳,在任何情况下都是如此。另外在考试的时候,注意不要受那些提前交卷的人的影响,因为一般提前交卷的人并不是很牛逼,相反是因为他们都不会,试想真正想考好成绩的会提前交卷?我考试的时候,后面一个女生考政治她提前交卷,考英语提前交卷,不过这都没没有影响到我,考408的时候我都快崩溃了,她居然又提前交卷了,老师去收她试卷的时候我往后面看了一眼,大题全部是空白,监考老师意味深长地笑了一下。
3、英语
实话讲我到现在为止六级还没过,6月份再考一次。大三下的时候因为六级报了名,在6月中旬以前我就一直在用百词斩记六级单词,考六级前做了几套六级试卷,最后因为听力太渣还是没过;六级考完开始用扇贝背考研单词,每天六七十个新词,复习的单词加起来就有400个,过一遍都要一个小时,然后一有空闲时间就拿出手机念念有词;七月初开始做真题,先做的05~12的阅读,用的张剑的黄皮书,那种很大开本的,每天晚上三个小时,从6点到9点;每天做两篇阅读,做完就把文章的每一句话每一个单词都查的清清楚楚,把频繁出现的和没见过的单词摘抄下来,还有一些词组啊,重要的固定句式,有时间就翻翻。记单词的话听说看那些考研机构的视频挺有用,会讲到词根、词缀、联想记忆法,大家可以尝试一下,我没有看过视频所以也不多说了。05~12的做完,可以做一下99~04年的真题;这些都做完了就做第二遍、第三遍;我是把13~16年的题目留到12月份当做模拟题练的;个人建议不要做太多市面上的阅读理解或者模拟题,因为那些基本都出不了真题的感觉,质量参差不齐,十几年的真题已经足够了,我是没有做过一篇非真题的阅读理解。英语一的复习做题感觉很重要,你一直练的是真题,自然而然就会形成一种做真题的感觉;比如英语一和英语二的出题套路就不一样,我说的感觉就是你对这种出题套路的把握,有时候阅读理解读懂题目和选项比读懂文章更重要,比如选项中如果有may这种关键词你就要格外注意他很可能就是正确选项等这种做题技巧,都要善于去总结。
长难句有时候也会是一个大问题,这个当然就要推荐文都的《何凯文长难句解密》,我只看了前面的大半部分,感觉还是受益匪浅的。关于英语作文,有大作文和小作文,作文面临的最大问题一是时间,二是写作水平;先讲下我的经历吧,由于之前一直搞阅读,然后搞新题型、翻译、完型这些,后面11月末的时候开始搞作文就发现自己的写作水平一时半会真是提高不上去;后来就听二战的师兄说作文可以报个启航的商志传奇作文班,298块大洋考前五天给你一份大作文的“万能模板”,虽然一直将信将疑,后来没办法就和两个同学(我和他们考不一样的城市、因为同一个考场可能模板雷同)报了班,不过也没敢把希望全部寄托在所谓的万能模板上面,平时还是背一些范文的;12月18号拿到万能模板一看我就傻眼了,第一句来了个:Let us look this picture! 尼玛这开头也太low了,而且数了一下字数不足100;当时心就凉了,这尼玛也值298啊?后来就自己吸取所谓“万能模板”的长处,就是正文说一些废话,或者不疼不痒的结论啊倡议啊,还有很多固定句型其实是通用的,就这样自己搞出来一份180字的模板,让外国语的师姐校对了一下,他说我这模板简直秒杀商志传奇作文;临考前三四天我就把这份模板背的滚瓜烂熟,小作文也背了各种应用文的固定句型;考场上试卷发下来,看下题目虽然有些生硬,但是也不是不可,就直接默写上去了,小作文主体部分自己写的,大作文和小作文加起来40多分钟就写完了,然后就有充足的时间做阅读理解了。
在此对18的小伙伴们的建议是,如果你想好好搞作文,那么尽量早一些,最好9月份甚至暑假就开始,方法就是背;推荐王江涛的满分作文,他上面就讲到:千万不要相信什么所谓的万能模板,要想作文取得高分,唯一方法就是多背多练。至于模板的话也不是不可,首先以我的经验告诫你,不要相信那些辅导机构的万能模板,你自己多看一些历年的真题满分作文,自己总结那些固定的句式,然后像那种无关痛痒的倡议之类的总结下来,我相信咱自己认真写的万能模板也比辅导机构的强多了!下面把我搜集到的关于万能模板的句子摘抄如下(只有大作文,小作文模板性不强你们自己总结):1、用于描述大作文图片的开头:As is symbolically demonstrated in the cartoon,___描述图片___;2、Familliar as this image seems,it is so instructive that no matter who in front of it cannot help being illuminated;3、What can be clearly perceived from the given drawing is that __写图画表达的含义___ with the intended meaning pretty profound to our life;4、Over the previous decades,the importance of (中心词) has become increasingly manifest,but nowadays,the issue has been put on on the agenda;5、In the final analysis,(中心词) , in accordance with practices and experiences,takes priority over any other matters under the present circumstances; 结尾句:6、Accordingly,it is vital for us to derive positive implications from these thought-provoking drawings;7、I believe the situation will be much improved so long as the authority and the citizens make concerned efforts to curb/promote similar scenes;8、The sooner we take effective and efficient actions,the better our future will be;9、The general public should be made aware that failure to realize the severity/significance of similar practices may inevitably lead to dire consequences; 说明如下:这篇模板比较适合社会现象类的大作文,句型比较好,但是要明白使用模板不会太高分,20分的大作文应该能拿到10~12,优点就是就比较节省时间;最后还是建议大家认真取舍,尽量早些准备作文,实在没有时间的话就多总结一些类似的句型和模板,最好总结一下大作文的题目历年考查的几个大范畴都总结一篇,比如这篇比较契合社会现象类的大作文。
4、政治
政治我是从9月中旬开始复习的,首先是红宝书,即考试大纲解析,这个红宝书每年都会有一点细微的变化,所有政治的题目都能在红宝书上面找到出处,所以这个红宝书是一定要看的;虽然红宝书很厚,很难看,基本是看完就忘,但是我觉得还是要过一遍,过一遍的目的就是让你知道政治所考的马原、中国特色社会主义概论、近现代史、思修里面的大致内容或者知识框架,对知识有一个宏观的把握,因为你如果想政治考高点的话,以后就必须要会用这个红宝书,就是不停的翻看找题目的出处所在的知识点,翻得多了自然而然就记住了,再遇到类似的问题就迎刃而解了。我前期复习的方法是,红宝书看完一章,就做完对应的肖秀荣1000题对应内容(只做选择题);这个工作快的话要一个半月,慢的话要2个月啦;所以政治你也可以9月初就开始复习,因为红宝书九月前会出来,但是政治复习太早也不太建议,这样的话就可以在11月份以前看完红宝书,做完1000题;11月初开始可以把风中劲草过一遍,这个主要是总结选择题的知识点;11月10号左右肖秀荣八套卷就会出来,主要做选择题,大题你可以看一下答题的要点和今年的热点问题;政治选择题是重点,单选16道每道一分,多选17道每道2分,后面5道大题;八套卷做的时候每做完一套就把错误的题目或者不确定的题目认真研读答案,还不懂就去红宝书里面找,把相关知识多看几遍。选择题个人觉得刷题还是有必要的,因为你刷题多了考场上很容易就遇到很类似的题目,但是切忌只刷题,不总结;我们考研室有研友刷了四五十套模拟题,最后选择题还没有30分;我觉得那些把模拟题刷好几遍却从不会去红宝书里找相关知识点的方法很不可取;我做的题目就只有肖秀荣八套卷、蒋中挺五套卷、肖秀荣四套卷,如此而已,另外可以关注一下腿姐的公众号,她每天会出一道选择题,吃饭的时候看一下也挺好,日积月累嘛。如果时间比较充裕的话,多找些模拟题来练手,保持至少两天做一套模拟题(只做选择),一直做到考前,比如米鹏啊,石磊啊,徐涛啊,还有任汝芬四套卷,要根据自己的时间来选择。另外选择题不是太建议做往年真题,因为这里有一个问题就是每年的选择题大部分题干和知识点都跟当年的热点时政紧密结合,每年都不一样,不过也可以做一下前两年的感受一下难度和真题的感觉,不必做历年真题。
另外政治复习的时候多与别人交流,交流进度啊,看看大家用什么资料啊,知识点也可以讨论讨论,如果你身边有文科选手就更好了,因为我对历史这类的文科知识也比较感兴趣,知道的也多,遇到更难的问题就问一个考新闻传播的师姐,每次她都能给我讲的头头是道,感觉又学到很多东西,他们文科生相关基础扎实,经历过高中文科的历练,对于政治这种学科往往有比较巧妙的做题方法和解题思路。
到12月10日左右的时候肖秀荣四套卷出来,就要开始背了,众多考研室研友们的一致看法是,对于大题只背肖四就足够了,半个月时间内要做到把每道题目都背的滚瓜烂熟就OK,不用弄那么多乌七八糟的押题资料,这个老师压一堆,那个老师压一堆,仔细看他们压得题目都大同小异;每年的热点就那么多,谁压那么多题目不会中啊?弄得多了反而把自己搞得都晕了,这也要背,那也要背,每年其实就肖四那些背熟了考场上轻轻松松就能写出来,关键是都要背熟;今年我就是因为肖四上面的大国工匠那道题我自认为不重要,整个肖四我就只有两道题目背的不熟,结果大国工匠这道题目整个压中了!
对于17年政治我的看法是:大题没啥变化,每年都是你把肖四背熟都能拿个差不多的分数,拉不开差距;今年选择题较往年明显难度变大,你做以往的真题或者肖四肖八的选择题感觉可能是,这道题目做完我就知道它是对的还是错的,但是今年的真题感觉就是每道题目做完都感觉是错的,特别是多选,每个选项的干扰度都很大。所以今年就是,很多人选择题低分,还有很多人听往年师兄师姐说政治随便准备准备就能考60多,结果选择题给了一记响亮的耳光。平时还是要把政治当回事,按部就班,打牢基础,而不是临考前一两个月突击一下,选择题不确定的时候也跟英语一样,要相信第一感觉,不是特别确定还是不要轻易改动,我今年选择题做的时候也是特别慢,做完感觉没几道题是能确定对的,但是我后面选择题没改一下,大题一直写到交卷。还有选择题并没有什么确定的答案分布规律,平时做肖四做成习惯,马原的多选前两道一般都是双选,有些考研机构的老师还会总结说每份试卷双选一般至少几个,三选一般几个,全选一般几个,还美其名曰选择题的武林秘籍,虽然有些还是有一些道理的,比如中国特色社会主义概论里面关于时政的选择题啊、领导人的讲话要点啊一般会全选,但是你要明白,什么都不一定;做题的时候还是要以自己的感觉为主,不要受这些条条框框的影响。今年就是一个例子,最多的是三选,双选只有马原的一道,全选也少的可怜,考场上我还纳闷怎么只有一道双选,差不多都是三选啦,这不科学啊!不过我还是按自己的感觉做完没有改动。
5、关于择校和志愿填报
择校:我当初比较纠结的是华工和中大,最终选择华工主要是因为华工的机试占70%,面试只有30%,相比于中大的面试比例客观性比较大,并且听往届师兄说中大分数线要比华工低一点点,中大会倾向于保护本校学生;华工没啥说的,就看你最终成绩,从高到低录取,录满名额截止,即使是本校学生也照刷不误。从两个学校的实力来比较,中大名气更重,但中大计算机强于学硕,专硕无法跟华工专硕相比,另外中大有超算,至于中大和华工的学硕相比哪个更好我也不太清楚。
志愿填报:志愿填报一般在9月25号预报名,然后报名时间一直到10月底才截止吧。根据我对华工招生信息的了解,16、17年都是最终专硕和学硕上线人数基本差不多,学硕略多,具体是16年学硕上线20,专硕上线18;17年学硕(不包括网络信息安全4个)上线46个,专硕上线43个。但是录取名额有差异:16年学硕本来统招名额不足10个,专硕10个;最终复试时学硕扩招到16个,专硕还是10个;所以16年专硕难度大于学硕。17年学硕本来只有3个统招名额,专硕是32个,3月16号出院线时是学硕名额增加到6个(这里没算5个中法项目),专硕增加到37个(这里没算4个中法项目),最终复试的时候学硕又增加了3个,即最终学硕录取9个,专硕录取37个;所以17年是学硕难度远大于专硕。注意这里所说的名额扩招大部分都是推免生放弃了推免名额,所以才多出来的,并且这种情况貌似每年都会有。 因此结论是:选择很重要!如果你想被计算机学院录取的几率大一些,还是要好好了解华工的招生信息,特别是10月底的时候看看华工的推免名单有没有出,出的话就数下专硕和学硕人数,算出来留给统招的名额有多少,然后再决定报专硕还是学硕。其实华工的专硕和学硕并没有什么区别,学费一样,奖学金一样,甚至培养计划都差不多。另外华工软院专硕每年上线人数都不足,需要从计院调剂,也就是说在计院被刷的都有机会调剂到软件学院,但需要再参加软院的复试,软院复试一般在计院复试结束后一周开始。
6、其他
刚开始复习的时候是在教室,后来在图书馆的研修室呆了两周,5月中旬的时候在同学的帮助下在一个考研室找到一个座位。考研室里因为大家学习都很认真,有一种回到高中的感觉,还会有一些非常拼的学霸,看人家那么努力,自己就会有一种比着学的动力。考研这一年,认识了很多有梦想,又很努力的志同道合的朋友,大家一起努力,互相鼓励和支持,再也不像大一大二那样随波逐流,整天浑浑噩噩,连坚持看完一本书的毅力都没有。所以说环境很重要,你想要变得更优秀,那你就要努力去接触更优秀的人! 在初试整个过程中,除跟同学合买的英语作文模板外,没有报任何考研机构的辅导班。
三、复试
1、上机考试
寒假回家本来雄心勃勃的打算一个月看完C++和数据库,然而C++只看了不到50页,数据库就看了一下基础知识以及基本的增删改查语句。回家过年就是各种聚会,各种静不下心,根本学不进去哈哈!我是在2月14号回的学校,2月15号出成绩。查了一下分数,比我估算的300要高一些,但是冷静下来就发现专业课分数太尴尬了,以至于到后面我整天都想着今年数学那么简单,单科线肯定要涨,心里总觉得单科线75无疑了,自己就差一分要折戟沉沙了;在分数出来以后一直到3月3号中午出校线我准备的都很消极,就把数据库又看了一些,C#的书看了一些基础,但是看书发现因为以前对C++和JAVA也是一知半解,对于C#里面的类、方法、接口、泛型等等概念感觉很抽象,没办法开始找视频看,网上刚开始找的一些视频讲的很烂,有些都是在读PPT,后来找到传智播客的讲授C#的基础语法,感觉老师讲的挺好的,因为语法很多跟C语言很相似,所以学起来挺快;视频看一遍,把里面讲的习题在VS里面写几遍,差不多就快三月了。在校线出以前我总觉得我要被单科线卡死,以至于我都已经做好了二战的准备了。
3月3号中午校线突然就出了,同学跟我说单科线70你过线了,我瞬间感觉满血复活了,因为按照往年计算机学院院线一般执行学校线,即使高一点,也不会卡我单科线了。就在我斗志昂扬的开始大战一场时,我发现复试上机C#主要用的知识点是ADO.NET和Winform窗体应用程序编程,书上讲的很简略,基本看了没什么作用;于是还是去网上找视频,这两块知识不是很多,我从开始学到轻松驾驭这两个东西也就两三天时间,之后就是看了去年那个专硕第一学长的13年的源代码,我差不多花了将近一天时间把他的代码看懂,然后就是模仿者敲一遍,模仿两遍就能自己熟练的写出来,然后就成了自己的东西。直到最后我代码都沿袭他的风格,比如先建立一个public 公共静态类SqlManage供全局调用,所有在以后要经常用到的代码你都可以封装成一个方法写在这个静态类下,比如用的最多的执行增删改的方法可以封装成TableChange();查看数据库的方法可以封装成TableSelect();如果你用DataGridView控件显示的话也可以把其封装成一个方法,用的时候直接调用,可以节省很多重复代码。
今年院线出的特别晚,3月11日院线查询系统开放,计算机学院的院线和复试通知直到3月16号才出,而20号就开始复试了。16号群里有一些大学城的同学就去华工机房试机器了,我17号上午去没开门,下午去了不到半个小时就被一个老师赶走了,去的那半个小时刚好赶上机房的人在清理考场,因为18/19是周末,所以17号下午试机器是最后的机会,半个小时里还是发现一些问题。首先讲下今年的机房,16年用的是226,哪里的机房是win7的操作系统,今年复试通知上面写了两个地方,前面说是226,后面又说是138,这明显是发布复试通知的人的疏漏,但是说明的机房环境是XP,群里面也有人去问了,今年说是考试那天226有人上课,所以考试用的是138而不是226;138的机房环境如下:操作系统XP,visual studio 2010是专业版英文版的,平时没用过英文版的还是会有点蒙的;sql server 有05的也有08的,然后新建word文档鼠标右键新建找不到word,开始菜单栏里也没有,word是在桌面上的;数据库连接大部分都没有问题,很多连接不上数据库的都是自己的问题。所以对于连接数据库建议还是自己平时多加练习,很多同学只会在自己电脑上那一种连接方式,对于其他的各种注意事项并没有太在意或者了解,以至于在考试的时候出现问题。下面主要讲下我对于数据库连接的一些总结:
连接数据库有两步,第一步是建立sql server 2008数据库引擎与本地服务器的连接:首先你要确定数据库相关服务是否已开启,方法是开始键+R 打开运行窗口,键入services.msc回车打开“服务”窗口,找到sql server 那里开启服务;一般是sql server (实例名)这样的格式,自己的电脑里面可能只有一个服务,但是机房里面的电脑会有两个甚至更多的服务,选择其中一个,记住实例名;然后要做的就是打开 sql server 2008 manage studio,在数据库名称里下拉菜单浏览更多,然后在数据库引擎下面找到“计算机全名\实例名”,其中实例名是你刚才开启服务的那个实例名,注意在这里数据库引擎下面可能会有:”计算机全名、计算机全名\实例名1、计算机全名\实例名2 ” 这样子的吧,你要选择含有开启服务的实例名那个,实例名错了、或者选择只有计算机全名的都是不能连接上数据库的。选择好之后直接采用windows身份验证方式登录就可以了,如果采用用户名sa 和密码登陆的话,你不知道密码还需要先windows身份登陆然后修改成混合登录方式,然后再重启服务生效,然后再修改sa账户密码,这样很麻烦,所以平时练就采用windows身份验证方式。
第二步:通过连接字符串建立sql server数据库与vs2010的链接,这里要注意的有:一是字符串的书写,windows身份验证你可以这样写:server=计算机全名\实例名;database=你建立的数据库名称;integrated security=true 这里最需要注意的是”server=计算机全名\实例名”里面的“计算机全名\实例名”,很多人平时习惯写成”localhos”t或者“.”都是不能连接成功的,原因是如果数据库服务里面开的那个服务只有一个计算机全名,而不是“计算机全名\实例名”,那你在建立第一步连接的时候也是选择“计算机全名”这个,自然连接字符串这里就可以用点或者localhost,但是如果不是仅有一个计算机全名,而是含有数据库实例名,这时就不能那样写了。我教大家一个最简单的方法就是:在第一步建立连接成功之后,在sql server 2008里面左侧对象资源管理器下面右击那个圆柱型的有开始图标的东西(服务器),然后再点击它的属性打开服务器属性窗口,复制“名称”那一栏的内容,粘贴在链接字符串中”server=”的后面即可。最后一个需要注意的一点就是在vs里面书写【string sql="连接字符串"】的时候一定要写成【string sql=@"连接字符串"】 即加一个@使得编译器自动忽略连接字符串里面出现的“\”换行符,否则会显示出错。
下面讲下我上机遇到的问题:首先今年题目的数据库建立的表和约束条件、以及编程的前三道题目要求和16年如出一辙,而16年跟08年题目是基本一样的,特别是这三年的组合查询和单条件查询,都是一样的路数,虽然今年增加了题量,在去年的基础上,增加了对一个表的增删改和一个修改后统计的题目;由此可见,历年的题目都差不了多少,甚至还会出现这样完全一样的要求,所以你把历年真题好好练的话上机绝对不在话下。但是我需要说的是,考场上难免会有点意外,我遇到了在做增删改的时候,ExeCuteNonQuery()功能被限制,程序不会崩溃,但是程序只要执行到这个方法就会提示功能被限制,我当时就方了,平时从来没遇到过,代码写的跟平时完全一样,绝对是机子或者vs哪里设置的问题,但是因为没遇到过所以我就知道这个问题解决不了;举手示意一个老师,他走过来不知道有没有仔细看就说道:这是你自己的问题,你要知道这是考试,看看换个方法,你不能一棵树上吊死吧? 当时没觉得怎么,转念一想,C#的增删改除了ExeCuteNonQuery()还有别的?除非我不用C#..... 没办法这时候又不能换机子,已经半个多小时,数据库建起来那么麻烦,你换机器只能从头做。于是稳住心态把所有查询和统计功能实现,幸好别的没啥问题,两个表的增删改我代码虽然都写了,但是功能被限制,不能测试;所有代码全部写完还有20分钟,然后写info 和readme,写完看见一个年纪大一点的老师过来,我又给他详细讲了一下,他就拍了我一下肩膀说:没事没事,我们会好好看的! 我就跟那老师说了一句:老师我把我的问题写在info里了! 然后那老师也没怎么理我。于是在剩下的时间我就先把问题详细的写在info里,并且4号字加粗;另外因为我用的TableControl控件,所有的实现功能的代码都在一个form.cs里面,所以我就把每个功能,每个部分详细添加上注释,以便让老师更容易看懂我的代码;差不多做完这些就没时间了。最后走出考场的我感觉这次上机要完蛋了!我在考试前已经把历年真题练了至少有50遍,竟然因为运气不好要前功尽弃了,搞得我那天晚上很长时间都没心思背准备的口语问题,不过最终还是调整过来,告诉自己先坚持到面试结束再说。
另外,在建立数据库时今年比较坑的是小科室表的表名Group起的跟科室毫无关系,这里出题人设置的陷阱就是Group与系统关键字重复,必须用[]括起来,还有小科室表里面的字段名Month也是这样,都要用[]括起来,不然执行查询的时候是不能成功执行的;还有,三个表的字段名是大小写混合,刚好sql server 2008怎么搞都没有表名、字段名自动补全和自动提示,按照平时的设置方式,死活不会自动补全;重启studio也不行,还有关键字的颜色跟平时不一样,也没有错误提示;建表的时候我因为写错一个字母死活找不到错误在哪,这在平时都会有错误提示,可能我没有去设置,这个我以为是默认的,当时急的满头汗,后来没办法先写静态类,写完之后再去认真看每一个表名和字段名,这才发现是一个字段名写错一个字母....
2、面试
21号上午不到8点就去了,在213投影屏幕有分组情况,大家就坐在213等,手机被收走,可以看资料;学硕分四组,专硕分四组,强军计划一组,每组都有一个师兄或者师姐负责叫名字;面试在各个导师的办公室进行。我被分在第七组的第9个,刚好我前面那个人弃考,叫完他没人应接着就叫我去,因为之前每个人都会发一个导师评分表,自己需要填写个人信息还有初试成绩等这些,去面试的时候我还带了复试流程表、大学成绩单,等前面那个人从办公室出来你就可以进去了;进去后说声老师好就按照老师说的做,面试的是有四个老师,并排坐在一个长沙发上,靠里面那位记录,中间有一个主面,再往里面还有一个应该不是面试官,长沙发对面有一个凳子,中间是空的也没有桌子,我就坐在凳子上直接面对他们;我进去那个记录员就从我手里拿走了面试打分表,并且说别的东西让我收好,他们不看这些东西;然后就让我先自我介绍,我问是用中文还是英文,主面说中文就可以;因为我看去年也是要求中文所以中文英文都准备了,于是开始背自我介绍,没背完主面老师就打断我说:行了,行了,让我从一堆信封里抽一个英文题目和两个专业题目,先打开英文题目,我说抽到的是第几个题目,主面老师说你先把它读一遍,题目是:Why did you interested in the computer school of our university?因为我准备了为什么对华工感兴趣,其中一条是关于计算机学院的,于是停顿了一下就开始背,背的时候并没有环视别的老师,就看见主面侧耳在听我讲,我背完用中文问了句:老师说这么多可以了么?那老师直接来了句:你觉得你说完了就算完了!然后让我打开专业问题的信封,第一个:请简述回溯算法的基本思想?一看傻眼了,从来没听过,我读这个问题的时候“溯”字都读错了,然后我就说老师这个问题我学数据结构从来没听说过;老师也没多说什么直接让我打开第二个:UML是什么?我又傻眼了,这个更没见过,于是只能说这个我也没见过...这时候最里面那位老师还帮我打圆场:人家是跨考的~ 怎么的... 后面又问我熟悉什么操作系统,我肯定不能只说熟悉windows吧,我说我以前在Vmvare虚拟机上面用过linus系统,然后他就问我什么版本的linux,我说CentOS,他接着就问内核版本多少?我就答不上来了,只能说没注意这个问题... 后面又问如果你被华工录取了,你对哪个方向感兴趣?我一听就有点心虚,因为今年没有提前填写导师表,我还纳闷今年为何不选导师呢,因为专硕不分方向所以对于导师方向这些问题从来没想过,但是我知道这样说肯定不行,在停顿了十几秒后,我就开始胡扯了:先说想搞软件开发,主面老师说哪个方向都需要软件开发,说我讲的太宽泛了;然后我又说信息安全吧,他说我刚才问你的问题就是信息安全的你都不会,还说对信息安全感兴趣.... 我说我跨考对这些了解并不多,只是比较敬佩那些黑客之类的计算机高手;然后我没办法又说了我对前端了解多些,对前端也比较感兴趣,然后他问我你认为前端是做什么的,我就按照自己的理解说了下,他接着让我讲前端的具体设计实现什么的,我也答不上来,明明没有任何项目经验,还故意刁难我...... 后来就问大学就有啥经历啊,学过什么计算机课程啊,我说就学过C语言.... 还问我那熟悉什么开发环境啊?这是另外的老师问的,我说学C语言用的vc++、devc啥的,他说我问的不是这些,我也很无语,不明白他到底要问什么。后来就有一个老师说差不多了,就说让我走,我关门的时候听见他们说还差六分钟,应该说的离20分钟还差6分钟。
反正面试的总体感觉就是不是很轻松,但是面试过程中没有很紧张,因为问的问题总是答不上来我感觉我的表情应该很微笑的很勉强。考完我觉得问的问题没啥答上来的,问我擅长什么,我还真是毫无所长!感觉面试真是槽糕透了,失魂落魄的踩单车回了学校,一路上我都在想这次怕要真的考不上了,感觉付出了没有收获!那天晚上我是打算好第二天看看能不能调剂软院才睡着的。
3、选导师、
第二天早上九点起床,吃个早餐晃晃悠悠去华工B3看成绩,还没到地方,群里面就有人把录取名单发出来了,看了下第一页没我意料之中,第二页居然排名28,看了半天才相信。到B3还没缓过来神,别人就已经开始选导师了,我是完全没准备,到后面我跟另一个华工本校的同学去一个教授的办公室,那教授说我这只有一个名额,然后问半天拿出两张A4纸,上面有一道算法题,让我们以最快速度写出自己的答案;差不多十分钟后我觉得差不多了,算法思想感觉也不是太难,就是C语言时间久不用连定义数组都忘了,简单说了下我的思路,那个同学跟我差不多,但是他多用一层循环,完全没必要,后面老师就问我们哪个学校的、家是哪的、父母什么工作?问完就说你们两个也都差不多,但是呢他觉得华工的同学更胜一筹!然后我就明白他的意思了。 后面又有一个老师说是大二要去北校区那边实验室,方向是通信类的,我没选;最后就剩我跟一个长安大学的女生,一个导师出差在外地,委托他的研究生询问我们情况,通电话也是各种问,本科学校、家乡、家庭情况等等,最后选了那个女生;终于我被剩到了最后一个,许院长跟一个姓郑的导师联系,因为导师在上课,所以我连导师面都没见,那时候都已经快一点了,许院长估计也是想快点搞完,就一个劲的劝郑老师,你看这小伙子看起来也挺精神的,人家也是经过层层筛选还是比较优秀的,你签下了也算是多个帮手嘛!就这样,后来我跟郑老师通了个电话,询问一些情况就让许院长帮他代签了。签的时候许院长还说我也算因祸得福,签的这个导师年轻有为怎么的。 4、复试资料
对于今年的题目和答案的话论坛上面已经发过了,我上机成绩也并不是很高,往年代码也不想整理了,就简单把上机准备过程中的一些资料网盘地址粘贴如下,希望能帮到以后考华工的小伙伴们。
(1)、华工复试上机历年真题07~16 汇总:http://pan.baidu.com/s/1eRLPnk2
(2)、Visual studio 2010终极版 英文版:http://pan.baidu.com/s/1hrJdtli
(3)、Visual studio 2012终极版 中文版:http://pan.baidu.com/s/1qYhP0C0
(4)、黑马程序员C#之ADO.NET教学视频:http://pan.baidu.com/s/1slyIxFB
(5)、黑马程序员C#之Winform窗体应用程序编程教学视频:http://pan.baidu.com/s/1sltYGsH
另外sql server 2008 R2数据库软件在微软官网就可以直接下载。
四、后记
不知不觉竟然写了这么多,可能因为高中文笔还算不错,写起东西来总是没完没了,也不知道师弟师妹们能不能耐心看完,哈哈~
考研这一年,深深体会到跨考的艰辛,但是因为心底有一个名校的梦想,所以在任何时候都从未想过放弃。
不知道有几次,总是在感到前途无望,却依然拼尽全力坚持到最后时,发现结果并没有想象中那么差。
经历了近一年的跌宕和波折,最终还是相信了那句话——
只要努力付出,总会有回报!
祝愿所有有梦想的小伙伴们都能如愿!
祝愿所有努力付出、坚持不懈的小伙伴们都能梦想成真!
最后祝愿参加软院复试的小伙伴们都能取得好成绩,加油!
|