无论是读硕士还是读博士,大部分人毕业之后都会选择去公司工作,所以本文也侧重在industry的就业前景。
如果当老师,选择新颖而且各个学校也相对缺少的方向,肯定要更容易,比如说计算机安全和无线网络前几年很红火,很多学校EE和CS系也相应的招了这些方向的新老师授课或者给系里的科研添加新血液,所以这两个方向的博士曾经在找faculty工作上很容易。
很明显,现在美国经济形式不好,无论是哪个专业哪个方向的,就业都不好,激进点的人可能也会说自己的方向是火坑 ---火坑的确是有的,如果已经跳进去了,下面可能就是等着被烧成灰的命,但是我们要谈的是经济恢复正常的情况下哪个方向就业相对好一些,这样在坑边的人,也可以做好准备,想清楚要不要跳,如果要跳的话,该跳到哪个坑里。
以前CS的很羡慕EE,因为CS偏软件编程和算法,太容易上手了,相比之下,EE更侧重硬件更稳定,而且工资更高;现在的形势正好倒过来了,尽管IT软件也裁员,但是硬件贵,所以公司们首先削减硬件的开支,能不买就不买。 Texas Instrument, Intel等大小公司就亏惨了,intel去年第四季度的利润更是下降了惊人的90%。
此外,CS无论什么方向,不管是人工智能还是图形学,最后主要都去编程做软件,但是EE的方向就比较多比较杂了。EE有些方向之间根本没有共同点,没有什么共同点,比如研究光学的跟做网络或者VLSI的,知识和技能迥然不同,而且EE里面很多冷门方向就业很差,甚至不见得比物理好。
那么,如何判断一个方向是否容易就业?
一看身份限制。如果这个专业主要的出路是给美国军工行业或者航天等行业工作的,作为外国学生,机会很少很渺茫。涉及军工或者航天性质的工作,往往要求Security Clearance也就是背景清白的美国公民,所以不宜作为就业的选择。
二看这个方向对应的公司多不多,行业大不大,市场前景好不好。按照这个标准,比如说网络和集成电路设计算是就业好的,因为后面有庞大的产业和市场支持。
有的方向,看上去很新,很有前途,代表着下面若干年的科研发展方向,绝对是未来的重点甚至明星,但是问题是毕业的时候如何?如果太新了,可能就是少数几个公司甚至是几个startup撑着,这样的情况,风险太大。毕业的时候,如果他们效益不好,这个行业就萎靡甚至一蹶不振。选择专业方向的时候,很少有人可以等着一个新兴产业从无到有,从小到大,所以,选择这类方向时,要格外慎重
三看学这个方向的人多不多,方向是不是虚火。如果某个方向没那么多职位,但是无数人跟风拥挤过来,那这块战场上,战斗力1000的勇士存活几率可能还不如其他战场上800的。同时可以看到的是,大的方向本来就工作机会多,需要的人也多,按理说这个方向就是应该有很多人学。
四看自己所学的小方向里的technical skills是否是公司需要的。学校里的科研偏理论而且应该比较新颖,但经常在学校里研究的东西跟公司的实际应用不一样。而且,公司更加青睐的是能够很快进入工作,并且为公司创造价值的人。所以,学校里所学的technical skills一定要符合市场需求,才能在求职市场中立于不败之地。
这四大原则应该也适用于其他专业。此外,这是按照重要性把这四个原则排序了。总体说来,市场、趋势、大环境在起了很大作用,甚至是决定性的。个人的能力在这个大氛围下显得渺小了。