专业的留学顾问限时1对1咨询

· 最及时的留学咨讯    · 最热门的留学专业     · 最合适的留学院校

关闭

1对1留学顾问指导

姓名
icon

意向国家及地区
icon icon
手机号
icon

验证码
获取验证码

icon icon

我已阅读并同意 《隐私保护协议》

立即获得
搜索
关注我们

留学官方微信

留学官方微博

400-010-8000

关于金吉列

留学

留学攻略 留学规划师 英国 美国 日本 加拿大
新西兰 澳大利亚 韩国 欧洲 亚洲 中国香港

热门

留学产品 最新资讯 院校排名
合作院校 精彩讲座 成功案例

申请

能力提升 语言提升
面试指导 签证准备

生活

留学安全 海外生活
实习就业 移民置业

工具栏

费用计算

微信扫码体验

免费评估

在线咨询

电话咨询

分公司电话

400-010-8000

免费咨询电话

400-010-8000

到店咨询

免费领取留学邀请函
意向国家及地区
意向学段

请留下您的信息,我们将有专人与您联系

获取验证码
我已阅读并同意《隐私保护协议》
立即领取

金吉列留学北京总部

北京市朝阳区永安东里甲2号院通用国际中心B座6层

010-56836688

复制地址
到店咨询
0
0
0
首页 文章详情

美国计算机专业解析(下)

邱艳敏
2022-01-25 16:52:02
人浏览
0
0
美国 留学 专业解析

就业方向

一、软件开发

不管你是硕士,还是博士,不管你是学CS哪个方向的,研究算法的也好,捣鼓人工智能的也罢,或者是图形处理、网络,大家将来都有一条共同的也是CS里最大的出路,就是去写code编程做软件开发。很多人申请的时候,或者在学校读书学习期间,很在意各个方向的区别,痴迷于某个领域,但是工作几年回过头来一看,没啥区别,区别就是有的人通过学校期间的学习或者研究,具有domain knowledge,然后去开发各种相应的domain-specific application。

这么一说,可能就明白了,原来学CS的,不论你是什么方向,殊途同归。但区别还是有的,比如说现在cloud computing比较hot,不少公司在做相关的东西,如果你在学校里是研究这类技术的,公司可能会因为你的domain knowledge招你而不是一个研究图形学的,但是你将来的工作性质,跟开发图形处理软件的兄弟们是一样的。

二、软件测试

从软件工程的角度来说,有人写软件,就得有人专门跟在后面找bug提高软件的quality。QA的活一直被轻视,以前曾经被认为是可有可无的东西,不需要专门的QA,现在被越来越重视了,当然还是有些人觉得做QA不如做developers更重要,但是不可否认的事实是,QA不可或缺,QA工作现在很多,已经在计算机行业里占了很大的比例了。

QA对技术的要求相对低。QA可以粗略的分成两种,一种是mannual testing,全手工测试,你不需编程,基本就是分析软件系统,制定测试计划和用例,然后用鼠标去点击为主,从技术角度来看,的确低级了点,早些年,developers觉得去做QA是降级,跟发配充军一个意思,所以QA不得不到处找,来源很复杂,做QA的整体技术能力也比较低下;现在随着公司对产品质量和测试工作的重视,有CS技术背景出身的QA越来越被青睐。第二种QA,做的是自动化测试,就是用软件工具或者自己编程来自动化测试,这个就要求懂技术甚至要会编程,但是要求又没有developer那么高,这种技术性的QA也比较缺乏,现在的趋势是很多公司尽量用automated testing替代mannual testing来提高效率。

三、数据库/网络管理

数据库/网络管理对编程要求也很低,你不需要像开发数据库或者网络管理软件的人那样子,天天耗在编程里。这类工作优点很多:

1.就业范围广,稍微大点的公司、学校或者任何机构都需要有高级管理员来管理维护网络和存储备份数据库;

2.工作经验越丰富越受欢迎,因为很多job就是得经验丰富的administrator才能处理好,不是随便扒拉一个没多少经验的人就能凑合着做的;

3.信息社会,公司对数据库和网络依赖严重,所以有时候一个经验丰富的database/network administrator对公司可能非常重要,如果他突然撒手走了,公司又没有准备好替代人员的话,会损失惨重的。

因此,这类工作工资高,也比较稳定。前段时间有些金融公司即使大幅度裁员,核心的网络和数据库管理员也会被保留。这类工作的缺点是入门比较难,公司希望你能有相关的实战经验而不仅仅是会点学校里的理论知识,刚毕业的学生往往根本没有这方面的经验;有时候需要在晚上或者周末工作,也可能有on call的情况出现。

四、其他

其他的工种也有,比如release management,用户界面(UI, user interface)设计,usability,Technical support等等,但是一方面这些工作数量相对少,另一方面,不同的公司里,相同的职位名称可能具体的工作性质不太一样,比如做release managment的,有的公司要求做很多QA的活,有的公司更靠近developers,还有的公司可能让你安装/搭建系统来管理不同的releases,跟个系统管理员似的,所以就不一一详叙。

如果您有任何留学、签证疑问,欢迎您的咨询,希望我的专业能帮到您!

评论
免费获取留学邀请函
意向国家及地区
意向学段

请留下您的信息,我们将有专人与您联系

获取验证码
我已阅读并同意《隐私保护协议》
立即领取
推荐产品
  • 美国高端本科:金鹏计划
    高端规划师全程辅导 高端文案全程申请服务 提高顶级名校录取率
    了解详情
  • 职场C计划
    名企导师1V1留学求职“私教” 全方位专业解析+求职规划指导 助你通关求职之路,一步到位,稳站 C 位!
    了解详情
  • 海外名校学术科研
    线上直播授课方式与名校学者进行学术合作 积累相关领域前沿的知识和发展方向
    了解详情
关闭
专业留学顾问限时 1对1咨询

icon

获取验证码

立即获得
icon icon

我已阅读并同意 《隐私保护协议》