作为一个已经在美国一线互联网公司从事软件工程师的学姐,我想从美国大型互联网科技公招聘应届生的角度来谈谈美国CS专业有哪些好的学校或者好的program。美国的科技公司的new grad招聘通常都有Target schools,所谓的target school就是在公司心中口碑很好的学校,公司过往招了很多该学校的学生觉得他们在职场中也很出色,愿意每年都去这些学校的招聘会招更多学生。不同科技公司的target schools也不同,主要受到地理位置和专业排名两个因素的影响。
根据我在公司招聘过程中的经历,我将介绍美国科技公司主要的target schools,这些学校都有很好的CS program。我将这些学校分为四个类型:
1. CS方向的彩票校
2. CS很好的综合性大学
3. CS很好的理工科强校
4. 就业型CS强项目
希望通过我的介绍能帮申请美国CS专业的同学们更清楚的了解什么样的学校适合自己。
彩票校指CS项目非常难申请的学校 ,即使各方面都很优秀也可能被拒,录取率很低。对于国内的学生来说,申请除了需要很高的GPA、托福和GRE成绩外,海外交流经历、大公司实习或者论文发表经历也是必不可少的。
如果你想申请科研方向的CS program,这里的海外交流指的不是暑假去某个学校游学上几门课,而是指至少花几个月的时间去美国高校的实验室做research并得到一些成果。比如我有一个学妹利用暑假去CMU做RA,加入了了一个Computer Vision方面的实验室,并发了paper。如果你想申请就业导向的CS program,那申请彩票校级需要有大公司的实习经历,比如国内的BAT华为,还有美国科技大公司在国内的分部,如微软、Google在国内的office,以及近几年兴起的一些做人工智能特别强的独角兽startup。
彩票校或者彩票program有(排名不分先后):Stanford University,UC Berkeley,Massachusetts Institute of Technology,Carnegie Mellon University的MSCS等。
Stanford University和UCB都在北加州湾区。
【Stanford University】
坐落在Palo Alto,Facebook、Google和LinkedIn总部都离学校不远。
【UC Berkeley】
在东湾Berkeley,离旧金山相对更近。近几年很多startup都在旧金山落户,其中包括独角兽公司如Uber,Lyft,AirBnb,Affirm,今年上市的Slack。这两个学校除了有好的CS program和很强的faculty,地理位置也带来很大的求职优势。
MIT和CMU都在美国东部。
【MIT】
MIT在Boston隔壁的Cambridge,在大陆招收的学生人数很少。
【CMU】
CMU在宾州的Pittsburgh,虽然CMU有很多CS相关的program,但是MSCS、MSML、MSCV这些项目的录取率都很低,竞争非常激烈,也不乏很多已经有了一个master学位的学生再去申请这几个项目。
彩票校的学生都是各大科技公司特别喜欢招的人,比如每年CMU九月的TOC,也就是CMU每年最大的一场招聘会,会有几百家科技公司从美国各地赶来学校校招。
这里的综合性大学是指学校规模比较大,院系开设丰富,除了CS之外在其他学科方面如医学、生命科学等也有很强的实力的高校。
CS很好的综合性大学有(排名不分先后):New York University,Columbia University,University of Southern California,Cornell University,University of Illinois Urbana-Champaign,University of Michigan。
【NYU】
NYU在纽约,开设有两个不同的CS项目。一个是Courant CS,属于录取率低、排名高、faculty实力强的program,适合科班出身的想学CS的同学。还有一个是Tandon CS,和Courant不在一个院系下,适合转专业的同学,career fair来的科技公司很多。
【Columbia University】
Columbia University也在纽约,是纽约很多科技公司心中的target schools之一,开设有MSCS和MSCE两个项目。MSCS招的学生不少,并且开设有很多tracks,能够让学生根据兴趣和就业目标挑选适合自己的方向。
【Cornell】
Cornell这几年在纽约开设里一个Cornell Tech校区,在这个校区的program大多与纽约的科技公司有教学项目上的合作。主校区有一个很有名的MEng项目。
纽约近几年也有很多互联网方面的Startup,不过更多的是金融公司。Google、Amazon等大公司都在纽约有分布。高盛和Bloomberg也在纽约,每年要招很多的SDE和DS,不过他们家招人的bar很高。Oscar Health是近几年在纽约发展的很快startup。Spotify也在纽约,招收很多DS和Machine Learning Engineer。
【USC】
USC在洛杉矶downtown附近,也是一所实力很强,学校教学设施很棒的综合性大学。USC的MSCS开设在Viterbi School of Engineering下,除了MSCS之外还开设很多不同方向的CS program,比如MSCS-SE,MSCS-DS等。学校也开设了一个专门给转专业同学的CS项目,MSCS-Scientists and Engineers,能够让转专业的同学接触到很棒很全面的CS课程,并且在毕业之后找到心仪的工作。
洛杉矶除了离硅谷比较近之外,本身也有很多科技公司,尤其是受好莱坞地理位置的影响,有很多电影制片公司都在洛杉矶,也会招CS相关的学生。比如Netflix在好莱坞有很大的一个office。只不过这些公司招的new grad比较少,比较喜欢招有工作经验的工程师。
【UIUC】
在美国中部,虽然学生自嘲是在玉米地里的大学,但毕竟离芝加哥也不远,所以也是一所CS实力很强并且CS专业就业情况也很好的大学。不管是传统的计算机科学还是这几年兴起的人工智能、机器学习方向,UIUC都有很强的faculty。
【UMich】
在美国中部,坐落在安娜堡。很多CS企业也很喜欢这个学校的学生。
中部相对纽约和加州来说,找工作方面地理位置的优势小了很多。不过UIUC、UMich等学校的学生依然受到雇主们的青睐。
这里的理工科强校是指学校规模相比之下没有那么大,开设的院系没有综合性大学那么多,主要注重学生理工科方向的培养,CS专业实力也非常强的学校。
这类大学有:University of Texas – Austin,Purdue University,Georgia Tech,Northeastern University等。
【UT-Austin】
UT-Austin有两个MSCS program,一个是需要毕业论文的,适合想继续申请PhD的同学申请,一个是不需要论文的,更适合想master毕业就找工作的同学。
【Purdue】
Purdue也是在伊利诺伊州的工科强校,离芝加哥不远。普渡的MSCS也分需要thesis和不需要thesis两个选项。不过普渡的CS master每年招的人并不多。
【Georgia Tech】
Georgia Tech在亚特兰大,离Emory University很近。这个学校也是很多互联网公司雇主喜欢招人的学校之一。
【Northeastern University】
Northeastern University的主校区在Boston,除此之外还在硅谷和西雅图开设了两个校区。东北大学开设有为期3年的给零基础转CS专业的项目。硅谷和西雅图的校区离各大科技公司又很近,在地理位置上很有优势。
西雅图是Amazon和Microsoft的总部所在地,因此有很多给new grad的就业机会。
【UCI】
UCI的MCS是专门开设给毕业后想去工业届从事软件工程师等工作的同学。
【Cornell tech】
Cornell tech一年的CS项目可以接触到纽约的很多科技公司,开设的课程也大多与现在很多的Machine Learning,Data Mining等方向相关,是一个适合找工作的项目。
【Rice University】
Rice University的MSCS虽然实力可能没有Stanford、MIT、UCB、CMU的CS那么强,但是学校这几年很看重MSCS学生的就业,给他们提供很多找工作上的帮助和支持,因此这几年的就业率很不错。
【University of Seattle】
University of Seattle开设有一个professional CS项目,适合已经有2年以上工作经验的人申请。
此文主要介绍MSCS好的学校,并不设计到MSDS、MSIM、Business Intelligence等专业。美国CS专业好的学校实在太多了,以上也只是我的不完全整理。不同的项目适合不同背景的学生。如果你想了解更多关于Computer Science / Data Science / Machine方向选学校、选专业的事,不知道什么项目合适你,也可以和我聊聊,我很乐意帮申请的同学解答疑问。
实时查看文书进度,随时随地联系导师
数据基于65000+申请用户,简单2步定制你的专属选校分析
全面扫除留学疑问,随心所欲召唤行家
与梦校学长学姐交流,解答申请路上的任何疑问