写在前面
近几年得益于人工智能相关领域的火爆,计算机类学科保研考研难度也愈发加剧,加之出国形势严峻、企业的人才质量需求提高,大量原计划出国以及其他专业的同学跨保计算机,原本的计算机类专业保研难度增加了不少。
我是20届某985计算机科学与技术的毕业生,目前保送至上海交通大学。这里我简单记录下自己的保研准备历程,相信也许对计算机类专业的保研生有所帮助。注意,这里假定你本科专业就是计算机科学与技术或相近专业。
一、什么时候开始准备?准备的流程是什么?
个人认为,如果本科专业就是计算机科学与技术或相近专业(如计算机学院或软件学院下属的专业),建议在大三的寒假就开始准备。如果你没有进行过相关OJ编程题目练习、且大三下可能没有多少留作OJ练习的时间,建议可以在大三上学期就开始准备相应的编程练习,但务必注意不要影响专业课程和竞赛项目论文的原定计划。如果你是跨专业保研的同学,可能会更加提前学习计算机相关的课程知识。
那么需要为保研准备什么呢?个人认为,为保研准备的流程大体如下:
1. 明确自己的读研意向和读研方向,以及是否具有读博的打算
2. 确定目标院校和招生途径
3. 制作个人简历和个人介绍(中英文都要有)
4. 根据研究方向、导师评价等筛选并联系目标院校导师
5. 一轮复习,复习专业课以及数学知识,最好整理出笔记,作为第一阶段的复习
6. 练习OJ编程题目,要求应该能解决基础的数据结构及算法题目,题量个人认为100道基本就差不多了。事后整理出一些典型题目或“板子”以备复习
7. 准备相关夏令营或预推免材料
8. 二轮复习,练习英语阅读和口语,同时根据目标学院的夏令营考核侧重点进行专业知识、数学和OJ题目的二轮复习,同时整理自己的项目论文答辩
9. 收集获得入营资格的夏令营信息(尤其是时间信息),规划夏令营参加行程
10. 如有需要,参照夏令营流程准备预推免
11. 确定学校后,如果还没有老师确定要你,务必在填系统前找到愿意接收你的导师
12. 九推熬夜填系统,“五次握手”定去向
接下来我将以此为序进行各步骤的简要说明。
二、如何确定自己的读研意向及方向?
建议完成时间:大三上学期
是否读研?
首先,要明确一点:要不要读研?一般而言,本科毕业的学生出路一般有如下几条:保研、工作、出国、考公务员、入伍等,大部分人都聚集在前三者的选择。鉴于当今就业形势比较复杂、各大用人单位对人才的要求也有所提升,我个人还是建议本科毕业在能升学深造的条件下不要轻易选择直接就业(除非有不可抗力因素影响),毕竟现在的研究生人数也在逐年攀升。按我本科导师的所言,本科直接就业的同学虽然能够立刻挣到人生第一桶金(毕竟计算机类学科就业前景还不错),但是向上爬的过程比较艰辛、大部分就止步与中层领导了;这其中很重要的一个原因是,很多企业(尤其是大型企业、国企、事业单位等)的晋升体系比较看重你的个人最高学历,最高学历没达到985研究生就是很难向上爬,这也是很多中层领导不得已去一些高校参加非全日制课程的原因之一(虽然也有扩展人脉的原因)。
那么,是出国还是国内升学具体看你的个人情况了。最近计算机类的出国升学签证(尤其某国)可能比较难办,但软件类的貌似还行。除此之外,保研和出国的侧重点也不太一样:
保研:本科院校、排名、竞赛、论文、项目
出国:本科院校、绩点、英语、资金(很多国外升学认可的项目可以用资金。。。你懂得)
所以,如果你竞赛项目不丰富但绩点比较高、英语成绩也有的话,资金允许的话还是建议出国(不过不知道现在美签是否容易办下来)。
读研类型?
研究生类型一般有三种:学术型硕士(学硕)、专业型/工程型硕士(专硕)、直博生。一般而言,三者区别如下:
学硕:学制一般是三年至三年半,名额最少、难度最大,毕业可获得学术型硕士,培养方案偏学术、毕业要求一般是发表对应规格的论文,奖学金更加照顾一些,可以申请硕博连读(加在一起7年)
专硕:学制一般是两年至三年,毕业可获得专业型硕士,培养方案偏工程、毕业要求一般是发表专利或者达到学硕的毕业要求,奖学金没有学硕那么照顾,学费会贵一些(有的学校价格类似、有些学校可以差三四倍的学费)不可以申请硕博连读,想读博必须要考博(类似考研的感觉)
直博:学制一般是五年起步,起步的意思是直博生毕业要求较高,延毕率比较严重,延毕一两年什么的都有可能。毕业直接获得博士学位,培养方案偏学术、毕业要求一般是发表对应规格的论文,奖学金最为照顾(毕竟直博有种和导师签订“卖身契”的感觉)。中途退学连硕士学位都没有,所以,直博要慎重!!
一般而言,这三种offer的难度是:学硕 > 专硕 > 直博 或 学硕 > 直博 > 专硕,具体直博难度根据不同高校难度不同(例如中科院直博难一些、华五专硕难一些),这些可以问一下往年的学长学姐。
在填写夏令营申请的时候,一般就需要区分报名的是直博还是硕士(学硕或专硕)。个人认为,如果潜心学术的话可以报考直博;不太清楚的话可以先报考硕士(但是硕士夏令营竞争更为激烈,可能你根本就拿不到入营资格)。决定工作的同学也可以考虑下,因为直博毕业工作的话还是很吃香的(例如华为引入的八个天才少年全是博士学历),但一般硕士毕业也差不太多了。
此外,针对于学硕和专硕,有几点需要说明:
1. 企业招聘硕士的话一般不看重学硕还是专硕,企业更希望要项目经历丰富的(这点专硕貌似更吃香)
2. 大部分学校的学硕专硕培养方案不同,部分学校培养方案相同(例如北航、中科大),部分学校培养方案看自己的导师(例如交大)。这点可以问问学长学姐。
读研方向?
计算机读研方向一般有两个大方向:“软”(人工智能相关)和“硬”(芯片存储物联网等)。自然可以看出,近几年走“软”方向的人数较多、竞争激烈,很多做硬件方向的组招生比较困难,甚至到了“学院考核通过就录取”的地步,这对于想做硬件的同学来说无疑是一个好消息。
具体而言,研究方向有如下选择:
机器学习、深度学习、模式识别(如:图像识别、语音识别等)、自然语言处理(NLP)、计算机视觉(CV)、数据挖掘、数据库、云计算、分布式、嵌入式、计算机存储、芯片/加速器、区块链、物联网、信息安全、类脑、FPGA等等
根据近几年的趋势,貌似做模式识别、自然语言处理、计算机视觉、数据挖掘等方向的人较多。具体可以去网上查一下各方向对应的发展趋势等。
当然,软件学院作为计算机学院的“近邻”,也是一个不错的选择。由于考虑到软件学院的研究生培养方案大部分偏向工程或就业,所以其学术要求并不高,相对来说考核难度会低于该校的计算机学院,其方向略偏软,对于想要就业和名校title的同学来说,是个不错的选择。
三、如何确定目标院校和招生途径?
建议完成时间:大三寒假
如何确定目标院校?
如何确定目标院校呢?具体而言,就是根据自己的研究方向、亦或是直接根据学校的计算机实力对目标学校做一个大体的划分,即:夏令营或预推免要参加哪些学校的考核。注意,一定要将学校按照以往的难度系数划分出“冲一冲”、“稳一稳”、“保一保”三个层次,力求每个层次学校的夏令营都有参加。
在这里,我一般按照学校的整体等级(985/211/双非)和其双一流计算机学科评估的等级直接对学校进行一个整体划分,但注意学科评估也不是万能的。例如国防科大、浙大的计算机是A+,但国防科大比较注重偏“硬”的方向、浙大主要以CAD实验室(计算机图形学)出名,具体情况还要具体分析。
此外,还有一些所谓“强双非”,例如中国科学院大学、上海科技大学、南方科技大学等,其实力也不容小觑。例如,对于计算机学科,中科院大学有四大所——计算所、自动化所、软件所、信工所,其中前两者的部分实验室甚至匹敌清北。不过也需要注意,中科院大学XX所是科研机构,具体氛围可能和高校不太一样,这个可以自行百度。
如何确定招生途径?
一般而言,高校的保研生招生途径分为三种:夏令营、预推免和九推,接下来我就做一个简单介绍。
夏令营:部分优(you)秀(qian)的高校(基本是985或强双非)在7——8月举办的集考核、参观学校、师生双选为一体的活动(清华叉院和软院6月上旬),一般持续三天到五天,部分学校负责食宿和车费报销。大部分高校的夏令营在7月中上旬举行,时间冲突比较严重。一般而言,夏令营入营资格难获取(毕竟要包食宿)、但入营后淘汰率不高(淘汰占比一般不超过50%)。适合“稳一稳”和“保一保”层次的学校,毕竟去冲刺的学校竞争的对手可能比你高上了一个层级。这时候可以去和一个比较nice的老师达成双选,因为这是高校的第一批招生、导师的名额还是空的。但要注意,夏令营的“优营”不同学校不一样,有的学校“优营”就是拟录取了,有的只是“优先录取”。
预推免:部分的高校在9月举办的考核活动,一般持续一天到两天,学校不负责食宿和车费报销。一般而言,预推免入营资格较易获取(毕竟大佬已经拿到offer了,只会冲刺更强的学校)、但入营后淘汰率高(因为入营门槛放低了)。适合“冲一冲”层次的学校,毕竟这时候这个层级的学校被夏令营优营放了大批鸽子,名额多了出来。但注意,这时候对于举办夏令营的高校而言,好老师已经被选走了,除非大佬放鸽子。
九推:教育部研招网9月28号开始开放推免生报名录取系统,这时候会见到成片的鸽子,相当于高考填志愿。建议此时已经获得某个高校的录取资格并且和某个导师达成双选、直接填系统,虽然可以“捡漏”但大概率去的方向什么的都要被调剂,个人不推荐。
总而言之,建议优先夏令营,没拿到心仪的offer再参加预推免,九推直接填系统。
四、如何制作个人简历和个人介绍?
建议完成时间:大三下学期开学前
这个完成时间主要是为了便于接下来联系导师时候邮件发送简历,以及可能的导师电话或视频面试环节的自我介绍。
TIPS FOR 个人简历
首先,身为一名理工科学生,个人认为简历不要花里胡哨,简洁大方即可,把自己突出的地方写在显著的位置(例如绩点、排名、论文、高含金量奖项)。其次,简历篇幅控制在一页内(单面或正反面),字体不要太小,篇幅太长显得没有重点。最后说下简历的几个通用模块:个人基本信息+绩点排名+所获荣誉或奖学金+竞赛论文项目。英文简历是部分学校对可能需要英文简历(例如上海科技大学),但实际上交了材料后就没用到了,所以英文简历只要不出大错误就没什么问题。
TIPS FOR 个人介绍
个人介绍重点是客观展现自己的闪光点,不要掺杂任何主观叙述。基本内容是个人简历的扩展(把关于论文、项目的地方扩展开讲)。而英文的介绍则必须认真准备,因为很多高校的面试第一项就是英文自我介绍、还会让你用英文介绍项目论文什么的。所以,中英文自我介绍(尤其英文)一定要背熟背熟背熟!!。一般中英文介绍各准备一份1分钟的一份3分钟的即可,面试时间有限不会在这方面花费过长时间。
五、如何筛选并联系导师?
建议完成时间:三月到四月中旬
为什么要提早联系导师?
首先要了解,大部分同学联系导师分为两种类型:取得offer前联系和取得offer后联系,各自的优劣如下:
取得offer前联系
好处:
1. 可能会帮助你更容易入营或通过学院考核(看重你的导师可能会在学院考核的时候帮助你)
2. 抢手的导师可能帮你预留名额(如果你想联系的导师名额都给出去了的话,无论你多么优秀也没有名额了)
3. 提前与导师保持联系,会给老师留下较深刻印象,有利于之后的交流
坏处:由于还没有拿到offer不能直接达成双选
取得offer后联系
好处:节省时间,谈妥后直接达成双选
坏处:
1. 入营和学院考核靠自己
2. 时间仓促,抢手的导师可能帮没有名额了
3. 老师留下印象不深,考核可能都是手下学生考核的
这里我们讨论的自然是取得offer前联系,之所以建议这个时间是因为,大部分取得offer前联系的学生会集中在5月开始联系导师,这时候不错的导师邮箱会积攒大量“自荐信”,自然导师可能就会忽视了你;提早联系导师,这时候导师不忙并且只收到你的邮件,足以表明你对导师的重视,导师也会仔细留意你,感觉不错的导师还会直接给你来个电话或视频面试。
如何筛选导师?
筛选导师,目的是选择做你感兴趣方向、并且人品不错的导师,导师的存在对于一个研究生而言是至关重要的,就像老板之于员工的关系。
导师的研究方向
筛选导师的第一步就是根据你感兴趣的方向筛选,这里如果你对研究方向不是特别明确的话,不建议只瞄准某几个方向的导师开始找,而建议先排除掉一些你完全不感兴趣方向的导师,这样道路会宽一点。导师的研究方向可以在对应学院官网或者个人主页上寻找。
导师的人品
筛选导师的第二步是避开人品不好的老师,要知道你未来的几年接触最多的就是你的导师,如果你的导师人品有问题就很难受了。了解一个导师人品好不好的方法,一个是从导师评价网或者知乎上查(这里强烈安利导师评价网,会帮助你避开很多“雷”),另一个是联系目标高校的学长学姐,给他们你的一个“初筛名单”,让他看看名单里面还有那些“雷”需要避开。另外,导师push不push为好说不准,具体可以看你的个人喜好。
特别提示,导师评价网上可能会有极个别“虚假正面评论”,建议可以关注负面评论。
导师的学术能力
导师的学术能力强弱决定了你在他手下的几年是“混吃等死”(但过得舒服)还是“勇攀高峰”。如果你的导师学术能力不强而你恰好又是直博生,那么就提前恭喜你延毕了。当然也会发现,导师的学术能力是会随着年龄变化而变化的,一般年老的导师年纪过了论文高产期就开始走下坡路了,可能因为才智枯竭,也可能因为转行政岗了。
那么怎么才知道导师的学术能力呢?一般而言个人主页更新频繁的导师投入科研的精力较多,但看导师的学术能力,个人建议通过dblp官网或者谷歌学术查找,一般导师的论文在上边都有的。但注意,一定要结合《中国计算机学会推荐国际学术会议和期刊目录》来看,从而避开水刊。
一般而言,上面的A类期刊最好、C类期刊最弱,中文期刊什么的就可以直接忽略了。此外,一般一作二作的文章才是导师真正参与的,如果导师都在四作及以后了,那个基本是挂名的,没有参考价值。
导师的title
在浏览导师的个人主页或者学院官网介绍时,经常会见到一些牛导,很多人都有着各种各样的title,例如“两院院士”、“长江学者”、“优青”、“千人计划”等等。这些导师一般学术能力较强、资源丰富,但是随之而来的是,导师可能没时间和精力单独培养学生,并且其竞争也很激烈。尤其是“两院院士”等年纪较大的老师,成为他的学生后有可能经常见不到导师、被委托给他手下的小导师进行培养,这点还需要大家根据自己情况考虑。总之我的策略是尽量联系那些title不高的导师,从而降低竞争。
同理,一个课题组也有大老板(年纪较大、title较硬、资历较深,是组里的leader)和小老板(较为年轻、资历不高但近期论文可能产出丰富)之分,其中很多组的大老板会将他的学生委托给小老板代为培养,好处是大老板作为你的导师资源丰富、优先照顾,坏处是代为培养的话小老板可能不会全心培养,这点也需要权衡。另外,如果某导师有一些行政title(如学院院长、书记等)可能竞争稍微激烈一点,但导师可能比较忙于“政事”,对学术研究和学生培养投入不多。
如何联系导师?
通过筛选,你大概能在每个意向学校筛选出5名左右的“待选导师”,通过和学长学姐交流和自己的搜集理解,大概有一个排序了。这时候就涉及到联系导师的问题。
首先,联系导师一般是通过邮件发送“自荐信”的方式联系的,这里我先谈一下个人理解的自荐信的要点:
1. 自荐信不宜过长,要注重详略得当、客观真实,闪光点可以加粗表示。
2. 内容注重讲自己本科阶段在成绩、项目、科研、竞赛和各类奖学金等方面取得的成果,也要叙述自己的读研动机和规划(一般导师倾向于潜心学术的)
3. 自荐信中可以简单谈一下导师近期的研究方向和在国际会议上发表的论文,这样显得你对导师更尊重、更感兴趣,帮助你在数十份简历中脱颖而出。但注意不要过分研究某些论文,因为本科生在自学状态下,能读懂的论文都是很low的会降低B格(我就是这么被北大一个导师拒了)、读不懂的强行说又显得自己班门弄斧。
4. 邮件中的自荐信作为正文,同时要提供自己的简历、成绩单作为附件。一般来说,排名证明和获奖证书不必提供,导师不会质疑你邮件中内容的真实性。
此外,我再列出几个联系导师过程中,非自荐信的要点:
1. 同一所学校不要同时和两个及以上的老师联系(尤其一个实验室的),因为老师很可能会相互交流自己的生源情况,万一撞车了就不太好了
2. 联系导师使用的邮箱建议是自己的学校邮箱(推荐)或者是gmail之类,不要用qq等邮箱,显得很不正式。理想的邮箱是“你的名字拼音@你的学校.edu.cn”这种,方面老师记住。
3. 给老师发邮件后等待一周,如果没有回复或者是官方回复(“欢迎报考”、“夏令营再聊聊”)则说明老师对你兴趣不大,可以继续联系下一个导师。注意假期时导师可能不看邮箱。
4. 如果导师和你视频或电话面试说明导师对你感兴趣,这时候不用紧张,此类面试不会问专业问题、更注重你的读研规划和本科的项目论文,准备一下即可。
六、如何进行一轮复习?
建议完成时间:三月到五月中旬
复习提示
一轮复习是针对于专业课和数学知识的复习,着重于对专业知识有个大概的回忆,重点在于整理出一套笔记便于二轮复习使用。
此外,面试中专业问题提问的重点在于概念与理解,不会让你叙述很细的东西(如数学的各种计算),这点大家可以参考我的另一篇博客2019上交、上科、北航、中科大、自动化所计算机夏令营+浙大计算机预推免简记,里面有我参加的各种夏令营和预推免的流程和机试面试题目整理,看到“真题”后你可能就有更深的理解了。
具体而言,复习范围是:
专业课程有:计算机组成原理、操作系统、计算机网络、编译原理、数据库、算法分析、数据结构、机器学习
数学课程有:高等数学、线性代数、概率论与数理统计、离散数学、数值分析
注意,这里我列出的基本是他的面试范围,不代表他一定全考,不同学校侧重点会有不同,如果某科没学过可以在面试的时候直接说出来。
复习资料
这里放上一些我个人整理(纯手敲的>_<)的一轮复习资料,里面都是重点知识,在我夏令营中帮助很大的,希望也对大家有用~
学习交流使用、不做商业用途,如有转载务必告知呦~~
高等数学
线性代数
概率论
离散数学
计算机网络
数据库
七、如何进行OJ编程练习?
建议完成时间:三月中旬到六月
机试的重要性
OJ即Online Judge,是一种在线评测学生编程和算法能力的编程题目,一般高校会将语言限定为C/C++,部分学校可能收紧(标准C)或放宽(Java、Python等)。由于计算机或软件是一门要动手的学科,编程能力必不可少,所以各大高校愈发注重机试的成绩(不论保研还是考研),很多学校有那种“机试不达标一票否决”的规矩(如清北、华五、北航华科等);即使即使低分飘过,也会对面试考官带来很不好的第一印象,面试分大打折扣。所以说,计算机夏令营可谓“得机试者得天下”。而对于大部分学校,机试采用的是OJ形式(系统评测、实时排名)或类似OJ形式(系统+人工评测、考后阅卷),其题目形式基本相同,有兴趣的可以自行百度。此外,部分高校夏令营的机试可以用相关考试证明考试替代(如北航可以用CSP替代、浙大可以用PAT甲级或顶级替代),个人认为替代还是比较划算的,有意向的同学可以提早准备。
机试的难度
个人认为,机试难度可以分四个等级:
第一级,清北难度,能通过且取得不错成绩的很多都是打ACM竞赛的大佬,没受过专业训练很难拿高分,这个难度下题目很多都是ACM竞赛等级。不过北大的难度貌似没有那么高。
第二级,华五难度,题目涉及基础算法和数据结构,如果只会暴力算法无法通过机试,但如果你刷过一些算法和数据结构的题目,非低分通过机试应该不成问题。
第三级,基础难度,以北航华科为代表,题目涉及大量基础数据结构和编程细节,主要考察编程而非算法能力,个人认为接触过基础数据结构且编程细心的同学应该能够通过。但这些高校往往会限定标准C编程,这点还要注意。
第四级,不进行机试,以国防科大、中科院自动化所为代表,这些学校只有面试没有机试。
如何练习机试?
练习OJ题目没有捷径,主要还是靠题量。例如你如果刷了100道OJ题目(难度分布均匀),那么通过华五难度的机试应该不成问题。这里建议先复习完一遍数据结构和算法的专业课程再进行OJ练习,会有事半功倍的效果。最后建议,及时整理出一些典型题目或“板子”以备考前复习。
然后推荐几个机试练习资料和网站。
资料:王道考研机试、ACM选手练习ACM题目的入门教材
网站:
百炼OJ:北大的OJ系统,题目数量庞大、难度跨度从入门到顶级,内有题目标签和难度评级以及讨论区,但系统老旧、题目算法分类不清
浙大PTA:内有乙级、甲级和顶级难度,大部分夏令营在甲级难度上下,题目数量适中、分类清晰、样例点测评,较为推荐
力扣LeetCode:题目数量庞大且配备官方题解、讨论区等,未通过的样例会有显示,且会看到自己的内存和耗时实时排名,内有简单、中等和困难难度,原本是为了企业校招使用,题目比较注重数据结构和算法且有一定难度,可以练习其中的中等和困难题目,个人推荐
牛客网等:题目更注重基础的数据结构操作,保研一般不会出这种题目,但是很适合企业校招机试
最后列举下常见的机试算法和数据结构考点:
排序算法,BFS,DFS,回溯法,打表法,贪心算法(背包问题、活动安排问题),动态规划(最大连续子序列和、LIS、LCS等等),压缩路径的并查集问题,dijkstra算法(最短路径),kruskal算法(最小生成树),树的前序中序后序转换及还原,二分图及图的着色问题,快速幂和快速乘算法,大整数/高精度运算,STL的运用(如vector、string、stack、queue的常见操作)
八、如何准备夏令营或预推免材料?
建议完成时间:六月上旬至六月中旬
准备的材料
一般夏令营需要准备的材料有:目标院校的夏令营/预推免申请表、前五学期成绩单(盖章)、前五学期成绩排名证明(盖章)、四六级成绩证明复印件、各个获奖证书/专利证书/论文全文复印件
此外,还有部分高校要求有两封或三封导师推荐信,常见于直博生的申请。这个很多人都按照目标学校给出的格式、用老师的视角自己写好打印出来,找副教授及以上的老师过目签字,最后放入信封密封即可。建议找一些title比较高、和自己联系比较多(如本科阶段的导师、同课题组导师等)的老师写,实在没有就找任课老师写。老师一般不会拒绝这个。推荐信内容尽量说自己好的地方,不足的地方略写,写完后先找学长学姐审视一下再交给老师签字(虽然大部分高校都只看推荐人的title(院士最好)不看内容的)。
除此之外,这时候可以将你的最新情况在简历和个人介绍上进行更新。材料准备完后记得在截止日期前提交电子版和纸质版(部分学校要求材料复印邮寄,要预留邮寄时间),随后等待录取通知。
九、如何进行二轮复习?
建议完成时间:六月下旬到夏令营面试前一个晚上
注意,夏令营面试前一两天的复习很重要!!
如何准备项目和论文的答辩?
项目论文历来都是面试中的重点,其所占比例要大于专业课程占比,其重要性不言而喻。
在准备时,首先要注意准备好中文和英文的项目论文简介,很多学校会用英文让你介绍。时间大约2——3分钟的样子,重点挑一个自己熟悉的、不是挂名的、和读研研究方向相关的项目准备。
然后注意,项目或论文简介要说清以下几点:
1. 你们的项目或论文在做什么?有什么意义?
2. 你在这个项目/论文中做了什么工作?
3. 项目/论文的算法细节、采用的技术、框架或算法
同时,准备一些面试官可能提问的问题的回答以防不测。
如何复习英语?
复习英语,最重要的一点就是练习口语。在这个时候,你应该把英文的自我介绍和项目介绍背的滚瓜烂熟了,这个也确实占了英语考察很重要的一个比例。
除此之外,部分高校(如浙大、北航)有英文的阅读测试,这需要你学习一下计算机专业学科的几个常见专业名词的读音(如计网、计组、操作系统、编译原理几科的专业名词),不过简单学习下、能认出来即可。
再有就是部分高校会有英语的闲聊,这时候简单准备以下几个常见尬聊题材即可:
1. 谈论下你的家乡
2. 谈论下你的爱好
3. 谈论下你的本科院校
4. 谈论下你如何管理同学(如果你是学生干部的话)
如何准备对研究方向的认识?
这个问题常见于以导师为中心招生的高校,这类学校可能都没有学院面试,如上海科技大学等。这个问题主要是看你是否真的了解你“信誓旦旦”说热爱的研究方向,大体准备如下:
1. 梳理下自己有没有在这个研究方向上做过什么工作,有的话把自己的工作和理解整理好,没有的话找相近的工作讲
2. 梳理下近期社会上对于这个方向的发展以及实际应用,记住几个例子即可(不要准备陈旧过时或者毫无新意的)
整体而言,这部分不是很重要。
如何对专业知识和OJ题目进行二轮复习?
根据你一轮复习的笔记进行简要复习,每经过一个学校面试就看一遍,不求仔细但求全面,重点在概念和理解。其中,和自己项目论文或读研意向方向相关的学科复习仔细些,高频考点。
十、如何收集夏令营或预推免信息?
建议完成时间:六月到七月(夏令营)、八月到九月(预推免)
收集什么信息、怎么收集信息?
收集目标高校的申请材料信息、往年夏令营/预推免考核细节信息、夏令营时间信息(重要,部分学校的夏令营日期竟然会更改(例如北航))
其中,往年夏令营/预推免考核细节信息的获取至关重要(知己知彼),信息获取主要有如下三种:
1. 问学长学姐
2. 百度各种保研夏令营经验贴,例如我的:2019上交、上科、北航、中科大、自动化所计算机夏令营+浙大计算机预推免简记
3. 加入各类计算机/软件保研交流群,常窥屏
十一、如何规划行程?
建议完成时间:预计参加的第一个夏令营开始前一周,可以持续规划
如何决定参加哪些高校的夏令营?
首先,根据你之前收集的夏令营信息,通过EXCEL表格等方式列出来夏令营的开始结束时间和所在地,筛选出冲突的夏令营,在互相冲突的夏令营进行取舍,我个人的取舍建议如下:
1. 保证自己“冲一冲”、“稳一稳”、“保一保”三个层次的高校都有参加。
2. 满足第一条原则下优先选择“多个课题组分别考核”(如中科院计算所、中科大等,多些机会)的夏令营。
3. 满足前两条原则下优先选择“冲一冲”层次的夏令营,因为保底多了没什么用(深有同感)、还要想着怎么拒绝导师。
4. 满足前三条原则下优先选择有导师更青睐、关注你的夏令营,导师可能会帮你一把、最终去了也更受重视。
5. 满足前四条原则下优先选择和前后的夏令营距离近的夏令营,以免车旅劳顿、避免行程因不可抗力延误。
6. 满足前五条原则下根据自己情况自行选择(如家乡所在地、意向发展城市等)。
但是,部分表面上看起来“时间冲突”的位于同一城市的高校是可以同时参加夏令营的,这些学校要么是只有考核没有参观交流的(如上交、北航),要么是多个课题组分别考核的(如中科院计算所、上科),这样可以多参加一个夏令营多一个机会。例如我就同时参加了上交和上科的考核,可见2019上交、上科、北航、中科大、自动化所计算机夏令营+浙大计算机预推免简记。
最后建议大家,尽量多参加夏令营不要怕累,不然之前的努力都没派上用途(例如我20天参加了5个夏令营)。
十二、如何和导师达成双选?
建议完成时间:拿到优营到预推免前(夏令营)、拿到拟录取到填系统前两天(预推免)
如何达成双选?
参加完夏令营、拿到优营后,一定要注意和导师/课题组达成双选,否则你和考研的同学相比就没什么优势了,万一被分配到不喜欢的方向、不nice的导师就很尴尬了。
如果你恰好拿到了之前有过频繁联系的导师所在高校的优营,那么直接和他联系基本就能确认双选了;如果没有,就要像之前联系导师一样,快速筛选出导师后海投简历,如果时间很紧迫了就不用考虑什么“同学校不能同时联系两个导师”的禁忌了,因为这时候导师也在疯狂和各种学生确认双选,没时间和其他老师交流讨论了;但还是要注意,不能同时联系统一课题组的老师,因为他们很可能联合招生。
如何准备课题组考核?
这里指的是你在夏令营/预推免之后联系导师,因为异地收到了视频或电话面试的情况。这个和现场面试最大的区别是,现场面试很可能会有专业知识的面试,而视频或电话面试基本只是考察英语能力和项目、论文内容。但是,部分课题组会有在线的机试考核,所以机试练习不能荒废,具体应该在考核前问清考核时间和形式,以便准备。
如何放弃双选?
当我们拿到若干offer后,就要考虑如何放弃部分不需要的offer。这需要拒绝学校和导师两方,其中学校会多次确认所以无关痛痒,重点是如何拒绝和你达成双选的导师。
首先,拒绝一个offer必须经过慎重的考虑,建议综合学校、研究生类型、研究方向、地域等多方因素考虑,并询问老师、学长学姐和家长,结合自己的判断最终决定。一旦决定后,要及时拒绝达成双选的导师,这里“及时”的含义是“不影响导师保研学生招生”,具体而言是:
夏令营:对应高校预推免考核开始前
预推免:填志愿前两天(9.26)
这样的话,拒绝的夏令营的导师可以在预推免招生,拒绝的预推免的导师可以利用最后两天补救一下,而不至于把导师逼急从而导致各种严重的后果(如联系你的本科高校告状、把你直接挂在他的人脉圈上、之后不招收你们学校的学生等)。
而如果你拒绝的offer的高校迟迟不和你确认放弃的话,尝试主动联系招办放弃名额,因为如果在九推填系统的时候再拒绝的话,如果你们学校这种情况过多可能会被记入对方高校的“黑名单”,未来几年你们本科学校学生夏令营入营资格可能会不易获取。
拒绝导师的时候一定要显得诚恳、说明拒绝原因,通过邮件、微信或者电话道歉周知。记住,这是你对不起导师,一定要拿出道歉的态势,导师也会理解并“祝学业顺利”。
十三、九推如何填志愿?
建议完成时间:9.28零点至确认拟录取
填志愿流程
至此,你应该只保留的最后你和导师、高校均达成双选的一个offer了,提前在研招网用学信网账号登录确认了预推免资格并完成缴费。部分高校填志愿的时候需要一些材料(如华科),这时候你也应该准备好了。现在距离最后的拟录取还有一步之遥。
首先建议9.28晚上尽量熬夜甚至通宵,很多高校招办老师都会陪着你的(滑稽)。原因是大部分高校预留了很紧张的固定时间,例如几点前填报志愿申请、几点前确认复试、几点前确认拟录取什么的,一旦超时对方学校可能会不再保留你的拟录取资格,到时候就GG了,不过只要不出意外这种情况不会发生的。例如学校让你7点前填报志愿申请,填完后等10分钟,没有动静就先睡觉,设个7点半的闹钟醒了继续下一步操作。
但也要注意,部分学校有“临时放鸽子”和“先到先得”的做法,就是只有150个名额却发了160个offer,谁先确认拟录取谁就被录取了,最后的10名同学就只能上知乎挂学校了(学校可能认为你意志不够坚定?)。具体哪些学校这样可以自行知乎。
一般说来,志愿填报是“五次握手”,其中你需要操作三次。具体流程见下:
1. 填报和你达成offer的院校的志愿申请。这里有三个平行志愿可以填写,但一旦填了必须要等上48小时才能修改。 建议只填1或2个,留一个缓冲。虽然志愿是平行的,但这只意味着同时投递,对方招办可以看到你是第几志愿填报的,部分高校只接受第一志愿,所以注意填报顺序。注意填报的硕士类别等。
2. 招办接受你的申请并给你发送复试通知。
3. 选择接受复试,等待对方招办考核(录入你的夏令营/预推免成绩)。
4. 招办录入你的成绩后向你发出拟录取通知。
5. 核对信息后选择接受拟录取,注意部分招办给你的offer可能和你填的志愿不一样,以拟录取offer为准。至此终于可以睡个安稳觉啦!~
最后补充研招网系统的几点说明:
1. 在填志愿申请的时候,研招网很可能崩溃一阵子(毕竟保研人太多了)。这时候慢慢等就好了,一般两点前一定能恢复正常。
2. 万一在某次握手手残点了“拒绝”,一定要及时联系对方招办重新发起被拒绝的信息,这个自己不能撤销的。所以要看清按钮再点呦!
3. 你每次收到对方招办的握手通知的话,注册学信网的手机都会有短信通知,所以可以不用一直守在电脑前~
要不要临时捡漏?
因为每年都是会有一群不太“厚道”的学生,所以每年填系统的时候高校总会有几个空余的名额,这时候只要你填了对方学校的志愿、对方招办觉得你还不错的话,可能会打电话问你要不要接受offer。
对于这个,我个人建议不要接受。虽然这些学校一般会比你达成双选的学校层级更高,但基本给你的是专硕或直博,并且导师很可能要去捡漏,这时候可就真的没有好方向、好老师了。为了未来的发展方向考虑,我还是建议不要接受;但如果你就是想碰碰运气、冲刺更高等级的学府,那么还是可以接受的,最终还是靠自己决定。
十四、保研上岸后做什么?
首先恭喜你!你的保研之旅就此圆满撒花!~至于之后的安排吗,当然首先是有课上课、有实习要求去实习、有毕设做毕设,因为很多高校要求最后一学年的成绩不能明显退步或出现挂科违纪,否则取消拟录取资格。看来还是不能懈怠的吗。
如果这些不是很紧急的话,建议提前去对方导师的实验室学习、熟悉环境,这样对之后你的研究生生活很有帮助!如果不能提供住宿,也可以在本科学校找个研究方向相同的导师手下干活,并且和研究生导师保持远程交流~
当然,如果找到了心仪的公司的话,提前去实习一阵子也是可以接受的。总之,大家都是成年人啦,玩玩玩什么的就不要老想着啦,还是提升自己放在首位!~
附:我的保研夏令营+预推免简记
里面介绍了很多高校的夏令营/预推免流程和机试面试真题呦~
2019上交、上科、北航、中科大、自动化所计算机夏令营+浙大计算机预推免简记
写在最后
文章很多内容都是询问学长学姐后得到的个人看法,请勿人肉、不喜勿喷!!如有个人疑问可以评论私信我,我看到后一定会及时联系~~
最后,注学弟学妹们保研顺利、拿到心仪的offer!!