清华电子
背景介绍
本科学校: 清华大学
专业: 电子工程
GPA: 3.67/4 (39/216)(清华出国成绩单算法)
英语: 113 (speaking 28)
GRE: 161+170+4
科研: 清华软院
实习: 无
暑研: CMU
推荐信: 暑研老板,校内科研老板,班主任老师
录取结果: CMU ECE PhD全奖, UT Austin CS PhD全奖, UCSD ECE PhD全奖
1.1 从六环到四环,从北京到国外
申请出国主要有三个原因。首先是因为自己是个北京的学生,在这个地方待了二十年了,我想出去看看,看更多的东西,看不一样的东西。从小到大一路走来我基本上都是在开阔自己的眼界,学校从六环外一路到四环,学校质量也一直是上升趋势,所以想继续保持这个样子。
第二个原因是人际交往方面。我其实并不是一个很会和别人打交道的人,虽然我也算开朗,但是距离“如鱼得水”、“油腔滑调”还是差的特别特别远。我知道在哪里和人打交道都是一门学问,但是国外可能不会有那么多所谓的“礼节”、“规矩”。当然说不定这个观点出国之后会啪啪打脸(发现国外也就那么回事)。
第三个原因是想要看看有没有更好的机会。众所周知我们这个专业很对口的一个公司就是华为,which出了名的疯狂加班。当然国内的互联网公司其实都有这个问题,普遍的996甚至更多,而且不以为意。这样下去可能会很短命Orz。
目前为止,我并不是坚定的“一定要留在国外”党,一切都看机会,机会到了就留。所以出国对于我来说就是看一看能不能找到让我更满意的出路。
1.2 申请前:菜鸡选手比较懵
开始申请的时候我确实比较懵。主要是不知道整体流程是怎么样的,以及在哪个时间段应该做什么。什么时候开始申请,什么时候交申请,什么时候找暑研,什么时候应该进组,什么时候应该有什么成果……这些乱七八糟的东西我都不了解。我其实是跟着浪潮走的,唯一一个走在前面的就是英语——大一寒假就开始学托福了。除此以外,其实基本上都是看其他人怎么做以及询问学长学姐。
对于我这种菜鸡选手来说,电子系的课程压力实在太大,所以整体上过的并不开心。我自己不是科研狂魔,所以对“进组搬砖”这件事情一直都比较懵,不知道选什么方向、什么时候开始、该做什么,这也是我后面走了弯路的原因。虽然说不在“规定时间”找科研、暑研不是一定就找不到,但是有这些东西在自己心里会踏实一些,而我当初并不踏实——因为我什么也没有(GPA、科研甚至是明确的梦想等)。
1.3 EE&CS申请形势
EE和CS真的很难申,似乎今年我们五字班的申请是雪崩的,电子系的情况很惨。五字班的申请雪崩原因主要有两个:第一是全校问题,那就是GPA改革让绝大多数硕士申请者面临空前的挑战,当然这是学校政策问题,赶上了就赶上了。第二个就是专业问题:热门的CS子领域相关的方向都极其难申。
对比来说我的申请貌似比较成功,9个PhD录了3个,转化率33.3%,而且后面还撤回了3个pending申请(告诉教授不去了)。我是wireless的applicant,我们班还有电路的、光电的、处理器方向的,这几个方向的offer情况还不错;而申请CV、NLP的同学,我知道的相对惨一些。
1.4 第一段科研,emm?我quit了??
我换过一次方向,这直接导致后面的几乎所有困难,包括但不限于:找暑研时间较晚、校内科研经验不足、校内科研需要赶紧入门所以准备英语考试时间较少、文书没得写因为经历太少……因此我着重说一下换方向这个事情。
我其实走了两段弯路。第一段是大二暑假前,我找了一个CV方向的老师说我想进组,他让我和另一个学弟(这个人是个大佬,拿了UGVR暑研的,非常强,但当时还是萌新,我也不知道怎么就遇到这么个大佬)一起搞这个事情。那是我第一次接触搬砖,并不是很懂,也没有追着老师去做。学弟假期前经常找老师update以及问问题,但有的问题老师并不能解决,所以让他找一个学长,学长扔给他一个要学的东西(一个ML框架),他花了大量的时间把那个东西学了并且环境还配好了。这个学长后面我也接触了,也想问他问题,但是他很高傲,对于我这种菜鸡选手给予了很多批评并且不愿意带……所以整个暑假下来,开学的时候学弟已经开始复现paper中的实验了。与此对比:我有问题就随便Google一下,也没有找老师update,更不认识这个学长,不知道要学那个框架,没办法复现实验。开学的时候我去找老师,他惊讶地说:我以为你quit了。
因此学到了:第一,经常找老师update很重要,让他知道你在努力。有问题不是不能问老师,只要不是很simple就可以问,我想一般的老师应该不会嫌弃一个爱学的孩子(只要你的问题不能简单的Google到)。第二,学长学姐和老师的指导很重要,有时候要“卑躬屈膝”一些,可能多挨一挨批什么的。第三,和他人被分配同一个任务的时候一定不要被他落下,不然你会很惨。
1.5 科研≠出产品
第二段弯路是暑假回来之后换了一个CV的实验室。老师分配给我两个工作,第一个工作是将学长的毕社转换成产品,我花了一个半月看懂这个东西并且完善了一些之后,老师说学长想明白了,感觉太麻烦还是他自己来做,所以给我换了一个事情。第二个工作是老师想做一个新的产品,让我调研现有产品,我主要的工作就是看看paper以及公司的网站,仅此而已。
因此学到了:第一,不要跟只想出产品赚钱的老师,学不到东西。第二,个人努力确实很重要,但是遇到没经验的学长还是有点坑,如果遇到了要谨慎。第三,教授怎么样需要接触才知道,我一开始找这个教授和我后面表达自己迷茫和不满的时候她的态度完全不同,这个还是要注意的。
1.6 海投要有满满的诚意
暑研这方面我印象深刻的就是一开始我海投(那时候其实还没转到wireless这个方向),打开Berkeley主页看到相关方向的教授就存到通讯录开始发邮件,发了六七个学校,大概有六七十封邮件吧。大多数都没有回,其中有回了一个offer感觉不怎么靠谱就辞掉了,另外的就是说招满了、在休假、暑研只要本校等等。之后给我暑研老板发邮件,发了一封他不理,重写一封又发,还不理,第三封才开始理我。但是在此之后我们的邮件往来基本上就是一天时间了,所以我知道其实他大部分邮件都是看的,只不过不回而已。海投的重要缺点就是可能诚意不足,因此不论最后选择海投还是pinpoint都要诚意满满才能打动老师。
我的暑研是在3月份才开始申请,4月拿到CMU暑研offer,办好签证5月份,被check一个月,到CMU已经是7月了。所以在这里提醒大家暑研一定要尽早申请,如果老师招满了那应该是最痛苦的事情了。暑研还是很有意义的,首先对体验生活有很大的意义,看你是否喜欢这种生活、这个方向;其次是可以打探很多消息,很多老师跟实验室的消息。
Ps:暑研老师的offer会很重要,拿到之后干其他事情的底气都会不一样。
1.7 我有点害怕hold不住这种honor
申请结果还挺满意的,我这个资历和能力,其实有点害怕hold不住这种honor(毕竟我的offer们真的都很好)。最大的收获应当是和教授们打了电话。这可能听起来也有点奇怪,一般人不会觉得这是收获吧。Wireless这个圈子不是特别大,里面的教授们互相关系其实都不错。我申请的几个教授是排除了一些人之后(例如某个人过于push把自己都弄住院了什么的)几乎所有的圈内大佬了(当然也有年轻教授,这不妨碍他们是大佬)。
我撤回了UIUC和Chicago的申请,却和他们打过Skype并且聊得还挺开心的,UIUC教授还说I wish I had the chance to convince you that UIUC is the best place to go. 以后万一有幸投中paper去开会,遇到他们都算是曾有一面之缘了,并且也让我见识了不同老师的不同风格,这真的挺让人开心的。
1.8 Nuts给我的帮助
我是在想找暑研的时候看到Nuts的推送然后入坑的。后面发现我们系外联部经常和Nuts合作,感觉有些出乎意料,之前都没发现。从加入Nuts之后Nuts在选方向、暑研、文书等等都给我很大的帮助。我知道申请是自己的事情,所以一直还比较上心。
首先是在丰富经历方面:我需要及时换方向填补科研空白的时候,Nuts的培训师帮我做了一些评估以及给了我一些换方向的建议;除此之外找暑研的时候也同样给了我很多建议。即使是暑研过程中,Nuts培训师跟我一直有联系,老师会持续问我暑研的进展,我也会及时update自己做的怎么样,处在什么阶段等等。可以说在填补经历这方面Nuts帮了我不少,帮助我找到方向,告诉我该做什么然后督促我去做。
其次是文书,这个要是让我自己写我是真的啥都不会,完全不懂要怎么写。因为我的经历比较少,所以文书没什么可以写,Nuts培训师姐姐和我面对面聊的时候疯狂努力发掘我能写的东西,之后用她起草的提纲来补充,然后我们又改了很多次才完成的,把我有限的经历和实力都展示出来但却又不过分自夸,挺酷的。最后文书我挺满意的,很unique并且有自己的东西。包括推荐信我也是绞尽脑汁想能写的东西,Nuts培训师姐姐会帮我看这样包装可不可以。
要知道有的空白可能并不是真的“空白”,关键看你如何表达。例如你没有production,是表达为“寻找一个合适的project但没有找到所以没进入”,还是“在努力调研paper学习准备背景知识”,其实你可能做了一些事情,只不过不知道怎么说。
再次时间节点这方面真的很有用,每个月的那些邮件都会告诉我时间点、提醒我什么时间该做什么事情,另外也会经常邮件发来教程什么的,我所有教程都有好好看,并且挑适合我的来学习,真的帮助还蛮大的。
然后在面试方面,也给我很多意见,在mock的时候我只简单回答老师问的问题,Nuts培训师姐姐说这样面试完全不行,一定要主动亮出自己的亮点、展示他想知道的东西。如果面试的时候不主动,有些亮点没有回答到的话很容易就会凉凉了。
最后是培训师的经验。我不能妄言Nancy姐是或者不是EE和CS申请的专家,但起码在通用方面(面试、套磁等)她绝对有充足的经验,因此才能准确指出我的问题,例如面试的重大bug等等。这个还是很重要的。
1.9 给学弟学妹们的建议
第一,申请是自己的事情,不要想着把所有的东西都推给别人,不论是nuts还是学长学姐、老师同学,能给予自己的帮助都是在某一个范围内的,超过这个范围都只能是靠自己,所以自己要多多上心。
第二,暑研如果觉得还不错要尽量搞定暑研老板的offer。
第三,无论什么面试,都要主动展示自己的ability和contribution,介绍一个project就要全面地说出project内容、困难、自己做了什么、有了什么difference。如果只是单纯把project介绍明白却不在后面详细说明自己做了什么,一旦对方不问你,你就完全没有展示出自己的闪光点。
第四,迷茫很正常,但是不知道自己短时间目标该做什么不行。例如不知道自己该做什么方向的科研,这太正常了,但是短时间(例如一周)目标应当是找不同教授聊、找做过这个方向的学长学姐聊,多方面考量以便做出决定,这个不能不知道。我感觉我一直是在迷茫中前进的,所以即使迷茫,短期目标也要好好想明白并且去做。