本文主要针对于计算机方向(计算机科学与技术、软件工程等)保研。
全文预计阅读时间 9 分钟。
网上公开发布的免费的保研经历当中,几乎都在讲述自己的保研经历,但实际上阅读者可能无法代入到作者的情境中去体会针对自身情况应该怎么准备、怎样做出选择、怎样面对焦虑和纠结。
看完之后,读者从这样的流水账似乎了解到了一些经验,但其实可能产生「那个学长条件也就那样,他可以 Top2 我应该也差不多」的错觉。我实在认为这对于想在网上找帖子、增长见识和明确目标的同学来说是一种误导。
所以,这是一篇面向大三本科生准备保研同学的入门帖。我尽量客观,您尽量参考。可能有点啰嗦,大概我是个细节控,希望详细的描述能减少你的一些纠结罢了。
你需要了解的概念
什么是推免?
推免的全称是「推荐优秀应届本科毕业生免试攻读研究生」。
我们来解读一下关键字:
- 这个「研究生」既可以是「硕士研究生」,也可以是「博士研究生」。
- 「应届本科生」意味着保研的时候你是大四的学生,在此之前你可以申请 gap 去做科研!如果你现在大三,可以申请休学一到两年,申请国内外比较好的科研机构或高校的科研实习。虽然这不是大多数人想做的选择,申请也需要一定门槛,但这并不是什么冒险,如果你有条件本科做科研,多做一两年不会带来任何损失。当然,大三在读也是可以做研究的。本科课业繁重,绩点和科研当中还需要做一些艰难的平衡。
- 「免试」指的是没有考试,但不是没有考核。类比考研的话,相当于只免了初试,而每个学校的复试几乎是免不了的,即使是只走流程。
你应该问自己的问题
这些问题你必须先自己弄明白,并且也是老师最可能想了解的。想清楚了,才能不忘初心;想清楚了,才能在做选择时不纠结,做完选择后不后悔,遇到挫折时不害怕。
- 我研究生毕业后想做什么?做学术还是就业?之后一直从事 CS 方向?
- 读硕还是读博?我是否适合读博?先读硕感受一下科研?
- 地理位置、学校名气、研究方向、导师实力,我该怎么排序?
准备什么,如何准备
- 绩点 GPA:这是申请夏令营/预推免的敲门砖,可以说决定你申请院系的层次。但它只是一个敲门砖,一旦通过了夏令营/预推免的初审,GPA 很难说是一个可以一直利用的优势。
- 科研经历:经历不是关键,科研经历中你在团队中的贡献,或者你本身是第一作者,这很重要;而体现这种贡献最好的方式是,有能呈现的科研成果,论文的发表或者软件的开发等。如果你的科研经历为零,真心建议你在国庆节之后联系一位本校老师,看看能否加入到老师的课题之中。现在联系外校老师实习也是可能的,这需要你在各大论坛上多多打听信息,并且自身的简历已经具有一定实力。
- 竞赛:ACM 之外竞赛,老师可能都不太了解,如果你能在绩点和科研上努力,竞赛就不要过多考虑了。
- 英语四六级:大三上学期的话,学习英语的热情可能也不高。但有一个底线就是,六级一定要过,否则可能被卡。
- 机试:机试一般存在于清北、华五、北航等学校。经过训练的 ACM 选手可以不用在意。非 ACM 选手,现在请您务必关注一下浙大 PAT 甲级考试、CCF CSP 认证考试,有条件考就一定要尝试准备,马上报名!清华大学计算机系机试的往年难度不低于 CSP 最后三道题,很多老师可能都会问你有没有 CSP 成绩;而浙江大学计算机学院和软件学院的机试的难度和形式都等同于 PAT 甲级。平时一定要注意准备,参考书目我放在最后。机试是简历之外的核心竞争力,在很多情况下直接决定了面试结果。而面试的问答,大家拉不开差距。没有恐吓,如果你机试水平比较弱势,并且没有联系好老师,可能挂掉清北华五所有的预推免。
我应该什么时候开始准备?
保研过程中,一些准备可能要按照流程来,但有一件事是贯穿始终的:联系老师。保研是实力的竞争,同时也是信息获取的竞争。理论上,2016 级本科生的推免已经几乎结束了,现在 17 级的学生就可以开始联系了。当然这个时候,老师要搭理你的前提是,你现在真的是很优秀的大三学生。
- 联系老师:从上一届保研结束,到你认为老师一定会接受你并且你通过了学院考核为止中的任意时间。如果你对自己很有信心,现在就开始联系吧。如果你对自己比较有信心,春节之后不妨开始联系。
- 准备个人简历、成绩单扫描件、四六级扫描件、获奖证书、科研成果等:理想的情况下你应该在联系老师前准备好这些材料,如果老师对你感兴趣可能向你索要这些材料。这一点不要拖延,想让学校学院的教务部门出具证明并非易事。
- 个人陈述、身份证学生证复印件等夏令营材料:建议寒假时,在夏令营通知之前完成。
- 心态:良好的心态是做事的第一步,保研过程可能遇到很多意外的机遇与挑战。
- 资料收集:
- 给联系的学校、院系、老师制作一张电子表格,记录联系老师的情况、院系夏令营和预推免的材料要求、报名截止时间、活动时间等。
- 他人的保研经验:机试、面试的内容参考是最重要的。
联系老师要趁早,联系老师很重要
联系老师的目的是什么?
- 尝试获取老师的名额,或者在老师的候选列表中获得靠前位置。
- 在假期线下或者远程实习,能为你加分不少;当然也有老师只招实习,然后不把你放在保研考虑的范围内,这个时候你需要把握老师的想法。不过今年听说某位在某校实习三个月的同学,放弃其他夏令营,最后在预推免没过该校考核的故事……只能说实习很重要,但也不是决定性因素。
首次联系老师应该注意什么?
要不要同时在同一学校同一学院联系多个老师?实际上在夏令营通知出来之前,不建议这样做。在夏令营逐渐开始通知之后,电子邮件应该是铺天盖地了,竞争逐渐变得白热化,这个时候就是考验厚脸皮的时候了,我认为你按模版像发传单一样海投不会有任何不妥。如果你不联系,不会有老师来主动联系你。
当然不同学校不同老师的关注点可能不同,你可能有针对性地准备邮件模板和个人简历。
另外,最重要的是了解申请院系是招生办权力比较大,还是导师权力比较大。个人经验通常来说,博士招生是后者,而硕士招生则不一定。如果是招生办权力比较大,你不能指望老师直接给你打保票,这时联系老师的目的就是:让导师给你预留名额,期望通过学院考核后,在所谓「不区分导师」的录取方式下你能分配到这位导师名下。
如何和老师(保持)联系?
如果和老师聊得还行,首先我想你需要理解你和老师的匹配体现在哪里?自己读研的期望是什么,长期打算是什么,而这能不能由这位老师提供?日常联系的话题,或许和老师讨论他的研究方向是一个比较好的选择。
在电话中,或线下见面时,你和老师可以聊的话题有很多,我个人觉得包括但不限于:老师目前的研究状态,老师对学生的期望,老师对夏令营/预推免机试面试的建议,
个人简历应该写什么?
针对不同的专业,建议多问问你的学长学姐。总的来说,个人信息、学业情况、科研、竞赛、荣誉奖项等,有一位老师提醒我最好写上出生年月。绩点是敲门砖,科研成果比 ACM 以外的竞赛经历重要得多!
如何确定我应该主要关注的院校范围?
最好的方法是参考学长学姐的去向。但这并不充分,因为每年情况不同,而且每个人的情况也不同。在关注热门院校的同时,在大三上学期这个时间相对充足的时候也应当关注一下知名度相对较小的院系。每个学校除了计算机学院和软件学院,可能还有其他适合 CS 方向申请的学院。一些交叉学科,可能也需要 CS 方向的人才,比如清华大学法学院的计算法学项目;又比如清华大学深圳国际研究生院信息学部的几个方向,现在已不属于清华大学计算机系和自动化系,相关工科均可申请。
确定院校范围时,如果你对你的条件没有十足的自信,一定要按照「冲刺」-「稳妥」-「保底」这个层次,不要失去这个平衡。
老师看到我的邮件时是什么心态?
- 没有回复:常见情况,可能超过六七成。如果老师真的想回,没有出差的话,实际上他在 2 天内必然有空回复。如果老师在一周内回复,可能他对你不是十分地感兴趣。超过一周,基本上认定老师不回复,此时你可以再发一封同样的邮件,但不建议多次死缠烂打。如果两周或者几个月之后老师回复你了,一定是有同学鸽了这位老师……
- 邮件回复,请你联系其他老师:老师名额可能确实已经没了,在七八月的时候可能比较常见。
- 邮件回复,欢迎报考:在老师回复的情况中,这是最常见的情况。如果语气还行,你可以选择继续跟进,如果比较冷淡,建议换一位老师。
- 邮件回复,欢迎夏令营/预推免面试时面谈:你需要分辨,你申请的院系是院系招生办权利比较大,还是导师的权利比较大。
- 电话回复:你可能突然收到一通电话,这时老师可能最想了解的内容是你的读研意愿、未来规划,然后可能针对简历提问。
- 直接约面谈:先想好一些你想和老师沟通的问题,然后赴约吧。
资源
- QQ 群:605176069,非商业运营的计算机方向保研交流群,群友去向人均清北华五 tkpl
- 导师评价网
- 保研论坛:一些课题组会直接发招生广告,建议定期关注论坛,利用论坛的搜索功能
- 查导师文献:DBLP、Google Scholar
- 查学校和导师的论文水平:CSRanking
- 机试:《王道论坛计算机考研机试指南》只有入门级别,远低于保研机试实际难度,不能只靠这本;《算法笔记》(胡凡),内容比较全,但难度还是不够
- 机试复习 OJ:
- 北大:百练、POJ
- 浙大 PAT 甲级真题
- 洛谷:入门友好,强烈建议零基础和低基础同学使用
- LeetCode:建议 Medium 难度以上,按专题复习
- 面试:《计算机科学导论》过一遍专业课基础知识,复习专业课重点在基础概念,并且面试用到的可能也不太大,大三上复习可能容易忘
声明
版权所有,转载前请联系,任何微博/微信公众号等平台对本文的侵权转载都将被追究责任。
我想这篇文章很大程度上能为大三上学期的你解惑,希望能帮助到你,欢迎点赞与留言。