美国计算机专业哪个城市好?
先简单介绍CS项目情况,再说城市选择问题。 美国的CS项目大致可以分为两个方向(其实很多项目是这两个方向的集合),一个是偏理论的,属于computer science,另一个是偏应用的,属于information technology. 一般我们把前者简称为CS,后者简称IT。虽然理论上CS和IT都属于master of Science(MSCS)项目,但是IT项目的设置更像以就业为导向的,课程设置上比较接近industry的需求;而CS项目的教学重点在于理论知识,学生需要具备较扎实的数理基础。因此从学习难度上来说,IT相对容易一点,CS比较难。 但是因为现在大数据,机器人等热词很火,很多学校都会把这几个领域混合在一起招生,设立一个交叉的项目叫做CSE, CSBR, CSGI等等,学生毕业拿到的也是一样的硕士学位。这些项目的设立是因为受到美国国家科学委员会建议,要增加本科生的综合性,因此这类项目一般会要求学生修读一定数量的非CS领域的课程。
由于这些项目设立的目的是培养综合性人才,所以他们招收的学生除了有CS背景的以外,还会有来自数学,统计,电气,机械,金融甚至文科的背景。因此在这些项目中,学生能够学到不同学科的知识,拓宽自己的视野,并且认识各种各样的人,对于未来的职业生涯发展也有很好的帮助。 说了这么多,好像CS项目都差不多一样,那么是不是意味着选择学校的时候就没有差别了?NO! 其实学校的选择跟申请其他硕士项目是一样的道理,我们要考虑的是这个项目能不能满足我们的未来职业规划需求,以及该项目能够在哪些方面帮助我们实现目标。 所以选择学校时,我们一般要考虑以下几个方面:
1.职业目标 首先我们要知道去哪找工作。一般来说,美国学校的CS项目毕业生有两个主要去向,Google之类的大型互联网公司,或者Facebook,Amazon这样的data science公司。如果以第一份工作的薪资为目的,那么选校的时候就该以这些地方为主。
2.项目特点 我们已经了解了项目的总体情况,接下来就要看具体项目的特点适不适合我们。比如有的项目偏research,对于没有科研经历的同学可能会很难适应。再比如有的项目要求很强的编程能力,而对于有些人来说学新语言是一件很痛苦的事情。因此我们在选校的时候,一方面要看项目是否满足我们职业规划上的需求,另一方面也要看我们自己是否能适应这个项目的授课模式。
3.地理位置 最后我们来考虑项目的地理位置。因为在美本申请过程中,项目所在地区的气候,环境等因素也会纳入考虑范围。好的位置会更容易找到工作。比如加州就有许多好的tech company,因此整个州对于国际生来说就比较有利。但是CS这种对技术充满激情的学科在纽约洛杉矶这种大城市也是有很好的就业的。