想去硅谷读什么专业?
先给结论,如果是刚高考完想申请本科,而且未来希望留在美国工作,那么学CS! 原因如下:
1.在美国找工作,CS相关专业的就业率最高,最稳定;
2.以CS作为起点的职业路径最多,不管是留美工作还是回国就业都是如此;
3.CS相对其他专业更容易转码(即找到软件开发的工作),很多非CS专业的人都会去转Code,因为门槛相对较低。 接下去详细说一下CS以及其相关专业在移民和就业方面的优势。
一、从就业来看, 学习CS或者相关的计算机专业是最合适的。 根据Payscale最新的数据分析,以平均薪资来计,从事软件开发(Software Developer)这个职业的硕士毕业生年薪达到$80,740,而本科则是$71,930。 对比其它职业,如会计(Accounting)平均年薪也才$65,950,人类学(Anthropology)更是只有$52,200。
二、再从移民角度来看, CS也是首选。 我们先来看一下美国各大专业的绿卡获批数量排名。数据来源:http://www.pivotalpath.com/emg/us-green-card-prospected-by-major-field-of-study/ 以理工科为例: 从上表可以看到,无论是申请EB-1A精英人才签还是办理NIW国家利益豁免签,CS都是以绝对的优势领先于其它学科。
我们再来具体看一下软件工程师这个职业的绿卡申请数据。数据来源:URL 如上表所示,2017年申请数量最多的前五个职业分别是电工、厨师、护工、机械操作者及软件工程师。其中软件工程的职业代码为15-2141,可见这个职业的申请人真是非常多,超过1000人。 而2017年被拒的数量最多的是H1B类签证,高达9898份,被拒的理由主要在于申请人无法证明有能力胜任工作。
三、最后从留学本身的角度来看, 学习CS也是一个不错的选择。 因为不论你申请哪个学校,哪个专业,最终的结果都是考察你这个人的能力水平能否匹配这个专业的要求。如果达不到,那么就拒绝你的offer。所以留学申请的本质其实就是能力的体现。而在CS专业学习,可以让你有机会接触并掌握一些业界常用的技术工具或平台,这对于你将来写好简历非常有帮助。
毕竟对于很多人来说,真正工作后能够用到大学所学知识的比例其实非常低,更多的是需要学习和掌握新的内容和技能。 就拿程序员来说,基本都需要掌握的基本功主要有面向对象编程OOP、各种设计模式Design Pattern、基本的算法与数据结构、网络编程Network Programming等。而这些基本技能和思想,是在学习CS各个专业都必须要学到的内容。 所以从上述几个角度综合来看,CS绝对是最佳的首选。