黄迪的申请总结
黄迪,计算机10级,UCSD-CS MS
CS
美国
0. 声明
之前很早答应了朱锐学弟写一篇申请总结,但一直手边没有PC可用,在这里说声抱歉。看了包括围棋(张伟旗)、华哥(王冠华)、朱锐他们的申请总结,感觉在定位、选校、GT备考方面已经给出了比较详细的总结。今天静下心来写这篇总结,在他们的基础上做一些补充,希望能为还在纠申PhD还是MS的学弟学妹提供一些新的想法。在这里感谢朱锐无私的维护着这个平台,方便我们东大的同学们相互交流。
1. 申请背景&申请结果
三维
GPA:91/100
TOEFL:97
GRE: 147+170+3
背景的其他说明:2篇A会一作在投,2篇C会论文一作,一篇软件学报二作,两篇欧洲专利。拿过国奖、Google Scholarship、省优毕业论文一等奖。中间做过若干国创之类的小项目,不过就申请来讲并没有多大用处。
Internship:香港科技大学research intern。
申请结果
Offer:PSU (Guohong Cao), UMass (Arun Venkataramani & James Kurose)
Ad:UCSD(Accept),Columbia,USC
Rej:CMU(MS),Stanford(MS),UIUC(PhD),UT Austin(PhD),Gatech(PhD),UCLA(MS),UMich(PhD),Connell(PhD)
2. PhD VS. MS
我在这个问题上是纠结时间最长的,所以我的经历可以为大家带来一些借鉴和思考。在你出国的道路上,无外乎三个问题:
为什么要出国留学
毕业以后要做什么
是读PhD还是MS
这三个问题会缠绕每一个飞越er的心,直到踏上美帝征途的那一刻。
首先,在为什么要出国留学这个问题上,我几乎没怎么纠结,从大一打定主意要出国留学,不要留在国内读研究生,想想我美好大学生活结束之后还要被国内导师逼的像杨白劳一样(事实上美帝也一样)干一些意义不是很大的工作,我就觉得这生活没救了。我决定要解放我自己,一定要到美帝耍两年再说。然后我大一就没有松懈,把该拿到的成绩和该拿的奖都拿到了。如果真的想出国申CS的同学,大一要把基础课学好,尤其是线代、离散,这些课看起来貌似没用,但对于理解一些基础算法和机器学习算法很有帮助。千万不要听某些不负责任的学长讲这些不重要,等你想补的时候就太艰难了。
其次,我们需要明确我们毕业以后要做什么。总体来说有三种选择:
- 高校Tenure Track
这里又分两种,回国内找教职与在美帝找教职,不过不管是哪一种,都必须要读PhD若干年(说不定再混个两年博后)。
就CS而言,目前教职工作相对饱和,竞争很激烈,尤其是美国,一般Top4的PhD毕业生可以找到Top10的Assistant Professor,Top10的能找到Top30,Top30的基本也就只能找Top100的了。当然学校不是唯一的指标,还比较看中老板在圈子中的认可度、social能力,你博士N年的publication。去年给我Offer的PSU老板属于做的还不错,发发Infocom,h-index 50+,IEEE Fellow,但老板social能力不行,就是闷在家里自己弄,很少跟炙手可热的大牛们合作,有种安能摧眉折腰事权贵的气魄,所以他的毕业生也就去一些如田纳西州立等等听起来就很野鸡的学校。。。其他学生都去了Google,Microsoft,Cisco等等。UMass给offer的老板Arun属于后起之秀,发的paper都是SIGCOMM、NSDI这样在网络领域里的神级会议paper,他跟James这种神牛合作的很多。他的学生至少可以去Top50的学校,当时给的条件比较诱人,确实也心动了,但后来还是坚定不移的走工作路线,万分艰难的拒掉了这份Offer。需要补充的是美国找到Tenure Track的教职一年内就拿到绿卡,是扎根美国的捷径。平均年薪Assistant 6-8w,Associate 9-12w,Professor 12-14w,再加上经常能拿到一些funding,每年出去开会玩玩,所以在美国找到Assistant教职如果能在6年内顺利拿到Tenure,也算是衣食无忧,悠然自得了,但是要想像一些大牛那样发大财、拿美国人的钱做美国梦,这概率跟中彩票差不多。
国内找教职相对美国要轻松一些,Top50的毕业生还是能在国内985找到教职,但起点就不一样了,如果有两篇顶会paper或者Top10毕业,直接Associate Professor问题不大,其他就属于备胎了,要从讲师做起。拿着卖白菜的钱,操着卖白粉的心,披星戴月的等着评副高的那一天。我身边见到了太多这样的例子,所以劝大家要慎重,如果不能直接拿副教授,回国从讲师做起这条路,要慎重。
找工作
我相信找工作是绝大多数人的选择,而且由于北美CS大热,工作形势一片大好,我相信大多数同学会选择在美帝找工作。
关于在北美找工作待遇及绿卡问题,移步这里。这篇帖子有大概的介绍。目前招码农最大的几个公司有:FLAG(Facebook, Linkedin, Amazon, Google),Airbnb, Uber, Oracle等等,因为互联网泡沫比较越吹越大,导致像Facebook这样的公司在丧心病狂的招人,据说今年FB实习生招了1800。。。导致出现了全民CS以及全美分两种专业:CS和非CS这样的段子。在美国找工作的同学基本上都会选择MS,这个时候就不需要太关心学校排名,比较关键的是这个学校CSProgram的就业质量,有些学校听起来不怎么样但是on campus interview的公司多得多,有些学校排名很靠前但是人家公司根本就不去招人,还得蹭别的学校的。加州的学校申请竞争很激烈的主要原因也就是地理位置好,就业机会多。重要的话再多说一遍,如果在美国就业,不要再看排名了,深度了解Program的质量和就业机会更重要。
至于在国内找工作,排名可能会稍微有用一些。就拿UCSD和Columbia来说,大家了解的肯定是Columbia而非UCSD,这个会对interview的印象分有一定影响,但也仅此而已。程序员这个职业还是技术为上,长得丑却会36变的猪八戒永远比高富帅白龙马有用的多得多,所以到了美帝还是多搬砖,码力才是王道。创业
关于创业我能说的不是很多,有这方面想法的同学移步这里。 这是我UCSD的师兄的创业经历,或许能给大家不少启发。
是读PhD还是MS。当前面两个问题想明白了以后,最后一个问题就不难选择了。走高校Tenure Track这条路无论如何都是要读PhD了。当然也存在曲线救国的方式,比如先来读个MS,然后再申请PhD。即使是这种方式,也一定要先在国内打好科研基础。你不一定要写paper,但你至少要学会怎么看paper,怎么做实验,如何把问题分解,如何寻找solution,经过这样的训练后去学校很容易让你找到RA职位,给老板打工,赚了生活费还能要强推,老板还可能留下来你。 找工作创业一般还是选择读MS,但也不是绝对的。王冠华师兄伯克利的老板就是依靠Spark搞了好几个公司,给大公司做技术方案,低调华丽的赚钱,当然这是属于个别案例。如果说科研的方向以后具有实际商业价值,读博士去创业的价值就甩读MS好几条街了。然而具体问题具体分析,如果看完我的总结还有很多困惑,可以联系我。
3. 总结
借李宗盛《山丘》里的一句歌词:想说却还没说的,还很多。还有很多可以聊的,跟学弟学妹分享的,如果有更多想了解的,可以加我微信seusofthd或者邮箱[email protected],注明东大留学申请。
PS:欢迎提出意见,后续还有改动。
黄迪
07/20/2015
于徐州家中