转专业申CS PhD——一些个人观点,求轻拍~

avatar 56208
anmolydia
6345
13
2个月前就答应了1point3acres.com,在申请结束之后写一篇总结,拖到现在真是有点不好意思。主要是看了地里各个大牛的申请总结之后,我一直觉得,像自己这种水平,真是没必要写申请总结。不过,自己心里真的非常感谢一亩三分地论坛在自己的申请过程中提供的帮助,觉得还是应该写一些自己申请过程中的教训,攒攒rp吧,希望能对以后想转专业申请cs的后来者有点帮助吧。
按照惯例,先说一下自己的申请结果。申了十几个学校,全部申的是CS PhD项目。
offer:Rice
Ad:OSU(OSU发了ad之后,POI问过我是否还对OSU有兴趣,他要make TA/RA decisions了。当时已有Rice的offer所以就回信拒了,不过之后连收rej貌似没有起到攒rp的效果……)

Rej:CMU、UIUC、Cornell、Austin、Umich、UCSD、Upenn、Brown、Duke、NYU、Northwestern

Accept:Rice(还有得选吗?{:4_102:})

再贴一下自己的背景,供参考:
本科:物理@THU
GPA :87.7,大概排第10吧。
T:100
G:153+165+3.5
大三暑假去美国一所大学跟一个计算机系的老师做了一个月的科研,这个老师也帮我写了推荐信。无paper。

看到我的选校和申请结果,你就知道什么叫图样图森破。血淋淋的教训啊。不过我一直用offer一枚就够以及不需要纠结去哪个学校等理由来安慰自己{:4_85:}所以选校方面我就不误人子弟了,大家还是参考各位大神的选校经验吧。

对于转专业申cs,我觉得应该早做规划。如果你打定主意要去学cs的话,强烈建议在大一期末转到计算机系去。我感觉,每个系都有自己独特的氛围,早点去计算机系,周围都是学计算机的人,自己也会不知不觉地发生改变。而且,各个系内部都有自己的资源(学长,各种资料等),肯定会对你将来的申请起到帮助。当然,不是说你在其他系就接触不到这些资源,这就要求你更加主动
说到主动,我非常佩服我的一个舍友,他也是转专业申cs PhD,但比我强太多,拿offer拿到手软。他在大一刚入学的时候,就和各种老师聊天,聊老师的科研和自己的人生规划,我觉得他对自己的人生轨迹是有清晰的认识的。在大二的时候,他就开始找老师进实验室做科研,明确了自己的研究兴趣。在大三的时候,他通过自己的努力拿到了MSRA的面试。据说MSRA没有内推很难拿到面试的机会,在我们学校,MSRA对计算机系非常友好(貌似那里cs的学长挺多),而物理系去MSRA实习的非常少。通过在MSRA的part-time实习,他拿到了两个Boss亲自写的推荐信。我觉得很多机会都是靠自己争取的,有的时候你觉得自己不行,就不去努力,这其实只是你懒惰的一个借口。试试又不会怀孕,结果如何谁知道呢!

如果因为种种原因没有转到计算机系,那么你要做的就是提升自己在cs方面的背景。我觉得有3个可以努力的方向:

1、课程
在完成本专业课的同时,你还需要选计算机方面的专业课程。具体的课程选择可以找本校cs同学要一份他们的培养方案,主要是选cs的必修课,例如离散数学、程序设计、数据结构、操作系统、计算机组成原理之类的。很多美国学校的计算机系对于申请者都会有先修课的要求,例如UCSD就明确提出了在申请之前应该完成的课程(cse.ucsd.edu)。对于这些cs必修课,一定要专心对待,争取拿高分。这样,你就可以在CV上highlight这些课程,标上课程名、成绩、排名,同时,还可以列上一个major gpa,也就是只算这些计算机系专业课的gpa。其实,国外对major的定义不向国内那么狭隘,你修了这么多计算机系的课,在CV里把cs列为自己本科的major之一,完全没有问题

2、尽早进实验室
除了修课之外,你还要主动去联系本校计算机系的教授,找一个研究方向你感兴趣的教授,进实验室,跟着他做研究。第一次和老师联系的时候,紧张、语无伦次都是很正常的。我觉得很多老师都非常nice,即使你不跟着他干,他也很愿意和你聊,帮助你。和老师聊多了,你就习惯了。关于选择老师,我觉得如果打定主意要出国的话,除了考虑老师的研究方向自己是否感兴趣,还要多了解一下老师和国外的connection以及之前在老师组里的学长申请出国的情况。如果某个实验室每年都有同学申到非常top的学校,那么有这些学长学姐打下的基础,你在这个实验室的研究经历会给你加分不少,因为这些学校对于这个实验出来的学生的水平是比较了解和信任的。

3、实习

如果有条件的话,强烈推荐去联系一个暑期海外实习的机会。这个如果导师能推荐最好,不行的话就自己联系。我就是在导师的推荐下去导师的基友那实习了,虽然去的学校不怎么样,但是老师非常nice,还亲自帮我写推荐信。可以说我这样的水背景能拿到offer,这个海外教授的推荐信起了很大的作用。lz申请了这么多学校,他都帮lz一一提交了推荐信。本来lz以为自己这么水,申请出国十有八九是要失学的(最后申请的结果也证明确实lz的自我认识还是非常清醒的,如果没申rice和osu就妥妥跪了……),也是这位教授鼓励lz申请出国读PhD,坚定了我的信念。在这里,真的是非常感谢这位教授!
另一方面,也可以联系一下类似于MSRA的科研机构的实习机会,对于自己提升cs方面的背景也是很大的助力,我的舍友就是一个很好的例子,毕竟MSRA里牛人的推荐信还是很有分量的。

如果你在这三个方面都好好下功夫,那么我觉得你作为一个转专业申cs的申请者,和计算机系的同学相比,已经差不了多少了。

关于sub:听学长说,sub要么不考,要么好好考。我个人由于sub和托福考试的时间冲了,就没有去考。虽然很多学校对sub都是highly recommended,但是看周围人的情况,感觉不考sub关系也不大。如果你把计算机系的相关课程都修了,而且成绩也非常不错,那我个人觉得没有必要去考sub。

关于PS:我的PS是自己提供素材,然后找中介写的。中介给我找了一个mit的大神帮我写PS,我觉得他写PS的思路非常清晰,分享给大家。大神告诉我,PS的组织,最好有一条主线,把你的经历和你的申请串起来。比如说,我要申请Security方向的PhD,我需要有理论方面的知识储备和洞察力,因此我加入了某个研究小组,做了一些理论研究;我觉得,我还需要把理论方面的技术应用起来,因此我做了哪些工程,理论和应用是如何结合的。最后,我发现对这个领域已经有了一定的了解了,我发现这个领域还有什么地方可以继续努力,为了完善这些地方,我申请Security方向的PhD。
我个人觉得,不管是DIY还是找中介,都要找基友改改自己的PS,最好能找到在国外留学的学长修改会更好。你会发现,第一次把ps给基友看的时候,基友都会觉得不知道你的ps在说什么,完全看不出你有什么牛逼的地方。这时候,你就要和他们讨论,修改你的PS,直到有一个基友一看你的PS就把你的牛逼之处清清楚楚地罗列出来为止。我觉得这就是PS要达到的效果,让别人快速地看出你与众不同、闪闪发光的地方。以上只是一些个人见解,求大神轻拍

再吐槽一下这次奇葩的申请过程:
刚上大二的时候,天真地认为自己周末的时候肯定能起来,和几个同学一起报了新东方GRE的周末班。结果就坚持去了3次,其他都翘了(其中一个老师连面都没见过……),真是think too much。
然后6G就注定悲剧了,V280(真的是280!),不死心地还想再换个口味考个T试试,如果T考得不错就再刷一次G。
结果寒假大年初2的时候就跑回学校上新东方的托福班,这次还真是一次没翘。结课的一个月之后考的T,89,直接就让我放弃出国的打算了。
大三的时候进实验室做seminar,也没再多想出国的事,就想着和导师好好干,将来好好保研。
暑假的时候导师推荐我和另一个同学去美国学校暑期实习,遇到了一个非常nice的教授,运气真的很好。
大四上保研前夕放弃保研,决定出国。10月考G,11月考T。因为时间比较紧张,只好找了个中介帮忙申请。
回首准备GT的那2个月,非常辛苦,也非常充实。感谢一个保研了的好基友,天天陪我上自习,在我准备GT很烦的时候开导我,还大老远地陪我去昌平考G。
申请完之后开始关注地里的录取动态,看着自己申的学校,有同学开始报offer而自己还是三无的时候,真的很烦躁。每天凌晨3点左右,都会自然醒,刷一下邮箱,没动静,接着睡觉。
最后1月29日拿到Rice的offer,兴奋地第一时间就到地里汇报了,开始憧憬更好的offer,think too much啊。
然后被N连拒拒得麻木。

就这样吧。
最后希望地里的同学们都顺顺利利!






  • 13
13条回复