2017-04-05 348阅读
美国计算机科学专业,是在一个侧重理论研究的氛围下,老师们强调的是你在一个小方向内深入研究,获得领域知识和解决问题的能力;作为美国研究生留学申请的热门专业,接下来分析一下美国研究生计算机科学专业就业方向。
developer/programmer/software engineer
不管你是学CS哪个方向的,研究算法的也好,人工智能的也罢,或者是图形处理、网络,大家将来都有一条共同的也是CS里最大的出路,就是去编程做软件开发。区别就是有的人通过学校期间的学习或者研究,具有domain knowledge,然后去开发各种相应的domain-specific application。
software QA/testing
从软件工程的角度来说,有人写软件,就得有人专门跟在后面找bug提高软件的quality。QA的活一直被轻视,以前曾经被认为是可有可无的东西,不需要专门的QA,现在被越来越重视了,QA不可或缺,QA工作现在很多,已经在计算机行业里占了很大的比例了。
QA对技术的要求相对低。QA可以粗略的分成两种,一种是mannual testing,全手工测试,你不需编程,基本就是分析软件系统,制定测试计划和用例,然后用鼠标去点击为主,从技术角度来看,的确低级了点,现在随着公司对产品质量和测试工作的重视,有CS技术背景出身的qa越来越被青睐;第二种QA,做的是自动化测试,就是用软件工具或者自己编程来自动化测试,这个就要求懂技术甚至要会编程,但是要求又没有developer那么高,这种技术性的QA也比较缺乏。
release management/Technical support/UI
其他的工种也有,比如release management,用户界面(UI, user interface)设计,usability,Technical support等等,但是一方面这些工作数量相对少,另一方面,不同的公司里,相同的职位名称可能具体的工作性质不太一样,比如做release managment的,有的公司要求做很多QA的活,有的公司更靠近developers,还有的公司可能让你安装/搭建系统来管理不同的releases,类似于系统管理员。
Database/network administration
数据库/网络管理对编程要求也很低,你不需要像开发数据库或者网络管理软件的人那样子,天天耗在编程里。这类工作优点很多:
1 就业范围广,稍微大点的公司、学校或者任何机构都需要有高级管理员来管理维护网络和存储备份数据库;
2 工作经验越丰富越受欢迎,因为很多job就是得经验丰富的administrator才能处理好;
3 信息社会,公司对数据库和网络依赖严重,所以有时候一个经验丰富的database/network administrator对公司可能非常重要。
因此,这类工作工资高,也比较稳定。前段时间有些金融公司即使大幅度裁员,核心的网络和数据库管理员也会被保留。这类工作的缺点是入门比较难,公司希望你能有相关的实战经验而不仅仅是会点学校里的理论知识,刚毕业的学生往往根本没有这方面的经验;有时候需要在晚上或者周末工作,也可能有on call的情况出现。
以上是对美国研究生计算机科学专业就业方向的相关介绍,希望能给大家提供一些帮助!
——您还可能关注:
美国计算机科学研究生专业
美国留学计算机科学Computer Science专业院校推荐
美国计算机科学专业申请条件介绍
立即咨询Copyright 2000 - 2020 北京澳际教育咨询有限公司
www.aoji.cn All Rights Reserved | 京ICP证050284号
总部地址:北京市东城区 灯市口大街33号 国中商业大厦2-3层
高国强 向我咨询
行业年龄 11年
成功案例 2937人
留学关乎到一个家庭的期望以及一个学生的未来,作为一名留学规划导师,我一直坚信最基本且最重要的品质是认真负责的态度。基于对学生和家长认真负责的原则,结合丰富的申请经验,更有效地帮助学生清晰未来发展方向,顺利进入理想院校。
陈瑶A 向我咨询
行业年龄 15年
成功案例 4612人
拥有大量高端成功案例。为美国哈佛大学、宾夕法尼亚大学等世界一流名校输送大批优秀人才。
齐亚楠 向我咨询
行业年龄 13年
成功案例 3536人
商科案例有哥伦比亚大学等,工科案例有麻省理工大学等,艺术案例有罗德岛大学等。
李君君 向我咨询
行业年龄 13年
成功案例 3623人
成功案例涉及美国排名前60的院校,专业涵盖商科(金融,会计,管理),工科(生物工程,化学工程,计算机科学,电气工程)等热门领域。