保研外校
本篇内容基于计算机方向的保研内容写作,对于其他专业具有参考价值,不同专业之间的保研流程近似,但是可能其他内容并不完全相同。
保研外校,其本质上很大一部分是信息战,个人能力决定了保研的下限,而掌握的信息则决定了保研的上限。
对于计算机相关专业来说,计算机保研交流群(绿群)作为全国最大非商业用爱交流计算机保研交流群,一直致力于打破这种信息差,如今互联网上的大量保研相关回复与资料的背后可能均有绿群的身影,欢迎大家前往绿群主页了解更多内容。
本教程中的大量内容也存在自绿群开源信息的引用。
回顾保研
本质上保研是在国家的推免系统里面进行双选,即读者填写对面学校,同时对面学校的教务处愿意接收读者,此时就构成录取。教务处的录取具有规律性,也就是对面的教务处存在一个 List,这个 List 就是通常说的 offer + waitlist 的集合。
问题在于如何获得 offer 以及 waitlist,这就牵扯到了学院的制度,即老师与 committee(招生委员会,或者可以理解为硬性考核)的制衡关系。
这种制度与学校有关,在一些学校中 committee 具有较高的权重,即强 com,通常必须参加夏令营/预推免(本质上就是第二波夏令营)并获得 offer,即使提前联系老师也无济于事,可能需要自己本身的 bg(background,即学校/排名/科研/竞赛)过硬,并参与学校组织的笔试/机试/面试并获得优异成绩,按照成绩排位发 offer。
另一种则是老师在录取中具有较高的权重,即弱 com。在不存在明显的缺陷时,老师只要肯接收,就一定可以接收。然而弱 com 需要提前联系老师,即套瓷/陶瓷,指提前通过邮件等方式与老师建立紧密沟通。弱 com 对于过分 solid 的笔头/上机水平要求不高,但是或许更加看重读者的科研水平以及时间投入,部分课题组可能要求读者开始一段长时间的远程实习。
保研黑话
在一切开始之前,有必要首先了解一些保研的基本黑话,这些内容通常使用较短的词汇涵盖一些保研领域中的高频信息:
- rk: rank,一般指自己的加权或绩点排名。
- 套磁/陶瓷:提前给导师发邮件,从而获取入营资格/在导师组占坑。
- title: 学校的牌子,如清北、华五、985、211、双非、四非、中九、末九等。
- 双非:指的非92,但是是双一流。
- 四非:在双非基础上还不是双一流。
- 强com/弱com:即committee,表示学院的话语权。
- 弱com表示学院话语权弱,导师话语权强,导师可以捞你入营。
- 强com表示学院话语权强,导师话语权弱,导师不太能决定入营or录取。
- 强弱com是相对的,你强它就弱,你弱它就强。
- bar: 门槛
- 指的是入营所需要的门槛。
- 一般学院会以title和rk来区分。
- 当前两者不占优势的时候,ACM牌子和论文就是一个区分点。
- wl: waiting list,候补名单。
- oq: over qualified,指学生报名比自身本科院校或者能力水平低很多的院校。
- 928/929:
- 保研系统开放当天(特别地,2023年是929)。
- 每个人只能填写最多三个志愿,相互独立。
- 先接受复试,再接受拟录取。。
- 但需要在指定时间内接受,否则offer直接作废。
- 常见的专业代码:0839(网安)、0812(计算机科学与技术)、0835(软件工程)、0854(电子信息专硕、不细分方向为085400、细分方向为计算机085404、软工085405等)。
在这里注明,西交大人工智能专业按照title划分属于中九范畴,专业代码为0854。
夏令营/预推免浅析
在了解了上述内容之后,也就不难对于夏令营以及预推免做一个简单的理解了。
简单来说,夏令营/预推免是一个学校的学院在前后两次举行的支持外校学生报名与参与的保研选拔,二者虽然具有不同的名称,但是在本质上以及形式上均是类似的,只是时间不同而已,以下以夏令营代称两者。
夏令营一般分为入营/参营/结营三个阶段。
入营
一般来说,由于每一个夏令营的主办学校不同,而报名的学生过多,因此会对学生进行不同程度的筛选,筛选的幅度与学校本身的水平呈正相关,这也不难理解,即越好的学校,也会有越优秀的学生进行报名,竞争也就越激烈。
入营要求的水平被称为 bar,即门槛,bar 并非一个明确的概念,而是综合个人能力的一次快速筛选,而每个人的能力是多元的,也就不存在明确的定量标准了。然而需要注明的是,尽管诸如竞赛或者科研可以为你的简历增色不少,但是部分的学校中存在表筛,即仅通过院校以及排名进行的筛选,因此不能忽视成绩。需要注意的是,由于西安交大的教务的原因,往往在夏令营以及部分预推免时,读者无法获得包含竞赛智育分加分的排名证明,而排名依据一般通过民间自主排名[1],因此保证自己的纯绩点排名也是十分重要的。
参营
在通过了初步的筛选之后,读者也就可以正式地进入夏令营了。一般来说,夏令营是以考核为主的一次选拔,根据计算机专业的传统来说,也就通常包括笔试机试及面试。
笔试一般比较少见,通常可能以数学为主,同时极少数的学校要求考核408。机试广泛存在于强 com 学校,通常要求读者具有一定的算法基础,一个最基准的程度是,学习 acwing 算法基础课并且完成 leetcode hot100。在此基础之上,如清华等学校的机试难度很高,想要满分解答,或许需要你具有参加算法竞赛的经历与训练。面试也广泛存在,通常会针对你的简历内容以及英语水平进行提问。
结营
在参加完夏令营的一段时间之后,学院可能通过公示或者邮件的方式通知优秀营员的名额。一般来说,优秀营员等价于 offer,而其他入营学员,也可以被加入 wl,不过值得一提的是,伴随着近些年来保研的“鸽”态势,不少学校将招生策略转向为大 wl,而非明确区分 offer 与 wl。
保研全流程
按照正常的保研流程,保研一共分为以下的时间节点:
- 极少数冬令营:如空天院等,不展开介绍。
- 夏令营报名:一般来说夏令营的时间集中在大三下,其中如今部分夏令营报名的时间已经提前到了四月份。夏令营报名需要提交一系列的材料,包括个人成绩证明、各种获奖证明、论文证明、简历,部分学校要求如导师推荐信等内容。部分弱com学校要求导师推荐入营,需要陶瓷对方学校的老师。绿群仓库中维护着一份夏令营通知名单,对开设的夏令营及其报名截止时间进行了汇总。
- 夏令营参营:学校根据其强弱com进行筛选,过bar的可以参加夏令营。夏令营一般实质上是笔试/机试/面试(可能包含其中若干项)的考核,并且根据其成绩排名决定优秀营员,大多数的学校开设夏令营,优营直接获得offer(值得一提的是同样存在一定数量的宣讲营,即仅宣讲不发放offer)。
- 夏令营结果公布:公布结果。
- 预推免报名:一般来说在八月到九月份份进行报名,其他内容与夏令营较为相似,依然存在强弱com以及考核。
- 预推免考核:预推免考核集中在九月份。
- 预推免结果公布:九月份进行公布,这是基本上提前敲定的最后一批offer,包括确定wl。
- 国家推免填报系统开放:928/929,进行预推免填报。
了解保研的全流程有助于读者彻底理解保研过程中的时间节点,这对于控制保研的节奏是十分重要的。而就像是在考研和保研之中选择了保研这种非一锤定音的,部分的读者可能也更倾向于选择保研中偏向非一锤定音的,即弱com。
大多数的弱com的考核,以及最后的名额确定,由导师全权敲定,因此提前进行陶瓷,并在组中进行科研实习。因而换句话说,实际上保研的战争在大三的上学期就已经开始,甚至这个时间要提前到大二下的暑假。在此之前,读者必须积累好足够的资本,让自己有能力申请外校,这些内容不应该仅包含课内成绩,同时一些科研成果或者算法竞赛获奖或许是必须的。
一个值得参考的内容是,关于清北的直博,可能在大三上或者最晚到三月份或者四月份,可能大多数名额便已经敲定了。
权衡
在保研的过程中,不难看出,实际上大多数的时候,读者需要在不同的内容之间权衡。
在本校保研中,读者有三年时间进行充分的准备,而且最后的评判标准只是成绩这一维的内容,而相应的,保研外校考核的内容则更加的全面,从成绩出发要求读者具备足够的排名以及四六级成绩,而从课外出发,也需要读者在科研中具备足够的insight,或者在算法竞赛中获得如金牌等成就,与此同时,读者只有两年时间准备。
在这短暂的时间中,一系列的权衡毫无疑问是有必要的,在此之前,我或许需要为读者列出在保研过程中看重的材料的比例,让本文对于后续的说明更加具有说服力。
一般来说,在保研过程中的排序为:高含金量论文>绩点>一般论文>竞赛~实习>水论文,其中XCPC金牌与高含金量论文具有相同效力。但是需要注意的是,部分的学校在如夏令营筛选的步骤中,直接使用excel进行筛选,因此不考虑是否存在论文与竞赛的问题,因此仅具备科研成果而完全没有成绩排名,一般来说入营也是比较困难的。
同时,作为新生,当读者想要探索丰富的课余生活的时候,这种心情是可以理解的,比如说参加二次元的同好社团,但是必须提及的是,参加保研是一条艰难的道路,因此读者必须具有一定的觉悟,在这条路上有必要舍弃一些内容,假如说放在第一位的话,舍弃的应该是娱乐与休闲。
我将轻轻叹息,叙述这一切
许多许多年以后:
林子里有两条路,我——
选择了行人稀少的那一条
它改变了我的一生。
一条最具竞争力的路
假如读者阅读本教程,是出于新生或者老生并意向保研外校的话,想必读者已经阅读过 研学篇 以及 保研篇 的其他内容,我们发现通往成功的路是如此之多,如此多的竞赛,如此多的科研,甚至如此多的科研方向与课题组,每一个选择都是一个全新的十字路口,不同的道路完全可能指向截然不同的结局。所谓一次正确选择大于百倍努力,在某种程度上来说,正在缓慢变成现实。
那么在读者已经具备了这些基础的常识储备之后,本教程有必要在这里给出一条终极路线,作为一个足够普通的学生,究竟如何努力,才可以取得最好的结果,或者说,如何走一条最具竞争力的路线。
首先,第一件需要做的事情,很残酷,实际上是认清现实。我们需要深刻的意识到,具有满腔热血并不能改变任何事情,甚至不能帮助读者更久地坚持学习。读者需要充分意识到自己的能力是有限的,正如笔者列出的诸多竞赛与科研,在生活中极少有人可以兼顾。那些从大学才开始入门 ACM,取得金牌,并且在科研中发表顶会的人,笔者从未听闻过。读者需要思考自己究竟可以做到什么,自己有多少时间,并且规划好自己的时间。三年的保研时间看似很久,但是事实上从大一开始,竞争的倒计时就已经开始拨动指针了。
其次,读者需要尽可能快速地了解自己专业的科研所需的基础知识(如计算机科学/人工智能领域,读者需要尽可能快地学习基本的数理知识,学习 Pytorch 等编程技能,并学习深度学习相关的基础内容,详见人工智能学习路线),一个可以参考的最晚期限是在大一结束之前,然而根据读者的了解,部分的同学早在大一上结束就已经具备了相应的基础。值得一提的是,对于保研外校来说,保持自己的专业排名名列前茅是一个基础的要求,学好每个专业的方法不尽相同,未来在 备考篇 中会详细叙述,这里不再赘述。
一个进组科研的具有竞争力时间是大一的暑假或者大一的寒假,此时一般的同龄人还在沉浸于大学的美好生活,或者被诱导参加一些不明所以的水赛,而具备一定基础知识的读者已经可以在老师处获得较高的印象分。寻找课题组的途径一般俗称为陶瓷,通过邮件等内容向心仪的导师或者课题组介绍自己的优势,并且表达希望加入课题组的意愿。读者无需因自认为自己的能力还有所欠缺,而怯于申请课题组,事实上很少有人可以独立在某一领域中具备深度的理解,绝大多数人在进组之前均只掌握领域内的基础知识,更何况读者具备大多偶数申请者都不具备的特质:年轻,这意味着无限的成长空间与可能性。有必要指出的是,课题组的申请与读者所在的学院完全无关,甚至申请其他院校(如清北)的课题组,也是完全可行的。
在顺利的情况下,读者在大二会首先参与其他学生/老师的课题,并且积累一定的经验,或者直接主持自己的课题,这二者均有优劣。前者可以让读者积累经验,并且大概率具有一篇非一作的论文;后者具备更高的上手难度,但是大概率可以获得一篇一作论文。第一篇论文假如没有中稿,这是一件很正常的事情,然而论文存在转投这一操作,在当下的科研环境中,论文的中稿不止与课题的水准相关,很大程度上还取决于运气,反复的投稿往往也可以获得更高的中稿概率,一个预期的中稿时间为大二的暑假,或者大三上学期。
获得了论文之后,读者可以尽快申请外校,大量按照正常节奏进行科研的同学,在后续的大三下,均具有论文中稿的可能性,因此,尽早申请外校是一个不错的选择,可以充分利用自己的先发优势。提前进入理想的外校课题组(弱 com)并进行科研,读者则可以大概率获得来自学校的 offer,同时,在外校课题组(此时一般该课题组具有更高的学术水平)进行科研,也可以获得更多的论文产出,即使在弱 com 流程中被淘汰,在申请绝大多数的院校的时候,大于一篇的科研产出已经足够让读者具备绝对的优势了。
你需要的全部资料
关于夏令营的信息,关于陶瓷信的模板,关于简历的模板,关于导师的推荐,读者所需要的全部资料,均可以在绿群的GitHub仓库以及QQ群中找到,其中读者至少可以找到:
- https://github.com/CS-BAOYAN/CSBasicKnowledge:来自绿群推荐的CS基础知识清单,假如说想要学习其中的内容,清单中的内容或许可以帮上忙。
- https://github.com/CS-BAOYAN/CS-BAOYAN-2024:记录保研相关的材料准备
- https://github.com/CS-BAOYAN/CSSummerCamp2024:夏令营相关信息
- https://github.com/CS-BAOYAN/CSLabInfo2024:实验室招生广告
[1]: 民间自主排名并不意味着可以对排名进行乱填,这虽然理论上成立,但是极具风险性。假如对方教务处检查到存在同校同专业同学成绩大于你且排名低于你,读者的排名很可能被作废并且淘汰。不过需要指出的是,部分专业存在靠前同学的统计,根据不同学生的去向不同,合理分配排名,可以将大家的排名均向前提升少许。