计科软保研夏令营经验分享
应志豪同学的邀请,我来为学弟学妹们分享一些我在保研过程中,特别是参加夏令营的一些经验。我是西电计科软件与理论方向的大四学生,在本专业方向排名前2%,读研意向是直博,研究方向是ML system。回顾自己参加夏令营这段日子,也是一路风雨,最终有幸拿到了浙大、上交、复旦的夏令营直博offer。下面我会从“大方向”和夏令营细节这两个方面来谈谈自己的体会。
首先,如果让我做一个保研指标重要性排序的话,我会根据直博、硕士分别给出两个排序:
对于直博来说,rank \(\approx\) 科研(方向、paper、经历、技术积累)> 竞赛
对于硕士来说,rank > 竞赛(编程竞赛)> 科研
毫无疑问,rank是夏令营的入场券,也算优营要参考的重要指标,如果想保外,均分top前5,是比较稳妥的,需要注意的是这里的rank是纯主干课程均分排名,不含任何的加分。在参加夏令营之前,你能拿到的唯一排名就是前5学期的纯主干课程均分排名,因此,纯均分排名高而竞赛成绩稍逊的同学尤其要把握好夏令营这次机会。
我来解释一下为什么我会给出上述排序,对于直博,科研的重要性与rank基本上相当的。在科研方面,我认为科研方向很重要,不同的方向保研的难度有很大不同,例如AI方向比较卷,想保研到一些AI强组(比如lambda)非常的难,而system方向相对没那么卷,同等条件下,更有可能保研到一些强组。当然,研究方向应该更多地遵从个人兴趣,至于为什么我选择了偏system方向,说来话长,打算以后单独写一篇博客,来谈谈我与system。关于研究方向的另一个建议是一定要尽早确定自己的研究方向,越早确立方向,我们就可以更早地开始了解、联系此领域的大牛导师,我们就能积累越多的技术、科研思路的经验,对面试老师抛出的种种问题自然对答如流。我知道,刚刚入学的新生,在面对计算机领域如此多的研究方向时,一定是很迷茫的。我当初也经历过这种迷茫,但是我结合了当下与未来、查阅资料,进行了认真的思考,最终找到了自己的研究方向。在找研究方向方面,我自己的体会是要多关注近期的技术热点,对于热门的技术应用(如chatGPT)要用自顶向下的方法,直到底层原理,从而找到有研究价值的问题。
对于保研硕士,除了rank,最有益的事情是多做编程题(leetcode、PTA等),最有益的竞赛是编程竞赛。因为大部分985的硕士夏令营考核都有机考,多做编程题,有益于拿到更高的机考分数,机考分比较高,保硕士基本就稳了。机考不仅要重视练习常见的算法与数据结构,还要特别重视模拟题(参考CSP认证题目),24年南大计科夏令营考核就打破了往年出算法与数据结构的旧例,连出3道大模拟题,对于工程能力、阅读理解和debug能力要求很高。此外,还要复习一些C++面向对象的语法(比如类、虚基类、多态),中山大学计科夏令营就要求用C++面向对象进行编程。好消息是C++面向对象是我们计科软件方向的特色专业课之一,值得认真学一下。
好啦,今天就先写到这里,关于夏令营面试的经验后面有时间我会继续更新分享。