美国读什么专业好找工作吗?
答主在2018年拿到AD的时候也来回答一下这个问题吧 答主来自某不知名985,本科电气,研究生想读CS。 虽然很多人说CS好找工,但是答主认为其实要分情况讨论的。 以H1B为例(因为美国硕士基本都能拿H1B),如果硕士期间有足够好的GPA和实习,并且找到工作的情况下,抽中H1B的概率是相当大的(对于CS专业而言);但如果本科非CS,那么就算硕士读CS,抽中概率也是非常小的,不如本科期间读CS专业的人。 而如果能拿到OS,那基本上就不存在抽不中的问题,所以从这一点上来说,申请的时候选择有能保证O工作的项目是非常必要的(当然,如果能找到既保证O又保H的工作那就更好了,但是这种完美方案应该很少)。
至于本科不是CS而硕士读CS能否找到工作,以答主的了解,是可以的。但找到工作的面比较窄,一般都是偏应用型的CS方向,比如AI、大数据、安全等等。这些方向一般对本科背景要求不会特别严格,但确实会有单位会先考虑招计算机本科的人。
即使这样,答主还是建议题主按兴趣优先的原则选专业,因为只要学得好,是一定可以弥补本科背景的缺憾的。至于今后再补充相关的编程技能和经验也不是难事(毕竟已经在美国留学了嘛)。 不过,如果答主能提前知道现在的情况该多好… 当时答主在选校期间最中意的学校是UIUC,但由于种种原因没有去成。去了UIUC的同学推荐了另一所学校——伊利诺伊理工大学(IIT)。
IIT的MS in CS号称全美排名第4,仅次于MIT、CMU和牛津。于是答主来了之后发现,果然这里的授课的老师都是大佬级别的。然而学习的过程也是异常困难的,特别是两门核心课程CS160和CS370。CS160是大神级人物Wason教,上课完全不讲段子,一板一眼地讲知识,感觉如果没理解就是真的没理解,他也不会给你重复讲一遍。CS370是华人教授Cheng-Jin教,讲课非常细致,但内容也非常难,涉及很多理论数学的知识。
这两门课的期末考试都要考两天,每天考8小时连续刷8天的题,中间只有半小时午餐时间。答题的方式是选择题+问答题,选择题部分有25道题目,每道题都是10分的分值。问答题部分有5题,每题15分。满分100分。50分合格。 另外,还有一门必修课是关于算法和数据结构的。由于这门课主要讲的是刷题,且老师给分相当宽松,因此大部分同学都能拿到A。
以上三门课就是Master of Science in Computer Science 的核心课程,通过完成这三个领域的功课以及相应的作业、实验和项目,就能达到OS的要求。其它可选的课程还包括软件工程和操作系统等。