关闭

给自己的人生一个精彩的PlanB

意向国家及地区
获取验证码

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

立即咨询专家
搜索
关注我们

留学官方微信

留学官方微博

400-010-8000

关于金吉列

留学

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

热门

留学产品 成功案例 院校排名
国际学校 精彩讲座 OSSD课程

申请

留学资料 语言提升
能力提升 签证准备

生活

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

工具栏

在线咨询

免费评估

费用计算

微信扫码体验

电话咨询

分公司电话

400-010-8000

免费咨询电话

400-010-8000

到店咨询

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

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

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

金吉列留学北京总部2

北京市朝阳区建国门外大街8号楼IFC国际财源中心B座15层

010-56836688

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

元宇宙再火,也离不开底层技术—计算机分析

沈瑞琦
2021-12-09 20:50:52
人浏览
0
0

金吉列第72届国际教育展

了解详情

留学费用计算器 算一算就知道

了解详情

考研留学两手抓,想不上岸都难

了解详情

第二外语选什么小语种吃香?

了解详情
还不知道CS和CE的区别?看这里!

计算机专业俨然成为很多学生的首选专业,说到计算机类专业,这个称呼其实非常笼统,导致很多学生和家长在留学选专业的时候一头雾水,区分不清。


比如以下几个专业:

1、CS (Computer Science )计算机科学

2、CE  (Computer Engineering)  计算机工程

3、EE  (Electrical Engineering )  电气工程

4、SE  (Software Engineering)   软件工程

5、IT  (Internet Technology)    信息技术

6、DS (Data Science)          数据科学

7、BA( Business Analysis)   商业分析

8、Statistics                       统计学


长得像,但又不一样。这也是很多想申CS专业同学经常迷糊的原因,那我们今天来说说以上几组比较容易混淆的专业,都有什么区别。再选择专业的时候,就不会傻傻分不清啦!


专业介绍


01 Computer Science

即计算机科学,是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。

主要的研究领域包括:人工智能、计算机体系结构、人机交互、软件工程、数据与数据库、多媒体(计算机图形学等)、网络、信息安全、管理信息系统MIS、生物信息、计算理论等。


02  Electrical Engineering

习惯上分为Electronic Engineering (电子工程)和Power Engineering (电力工程),也就是我们常说的弱电和强电(弱电是用于信息传递,强电是用作一种动力能源。)

维基百科给出的定义是以电子学、电磁学等物理学分支为基础,涵盖电子学、电子计算机、电力工程、电信、控制工程、信号处理等子领域的一门工程学。


主要的研究分支有:通信与网络、信号处理、电子学、集成电路、光电子与光学、电力技术、电磁学、微结构、材料与装置、生物工程等。

单纯地从两个专业的研究分支的名称来看,大家也能发现一些端倪。两个专业存在很多交叉的地方,比如计算机里有图形学,EE里也有图像处理、信号处理等,比如计算机里有网络,EE里也有网络,虽然侧重不完全相同。


03 Computer Engineering

它也可以被理解成是CS和EE的交集的主要部分。维基百科给出的定义是一个以电机工程学和计算机科学的部分交叉领域为内容的工程学,其主要任务是设计及实现计算机系统。


加州大学洛杉矶分校官网对于CS和CE的区别,给出的解释是,CE适合那些有着很好的CS基础,同时又对computer system harware比较感兴趣的人。在美国,CE有时会开设在CS系下,称为是Computer Sciencean Engineering 系,也有的会开设在EE系下,称作是Electrical anComputer Engineering 系。而纯EE则多指的是EE系有但是CS系没有的方向,比如电磁、半导体、光电、强电以及其他偏器件、材料、物理的方向等。


04 Software Engineering

软件工程,研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。是CS下的一个分支领域,侧重工程应用和实现。该方向很热门,也是跟码农的工作最接近的一个方向。


05 IT

即信息技术,是主要用于管理和处理信息所采用的各种技术总称,主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。虽然IT经常用到CS、SE  和信息系统的相关技术,但是它的独特之处在于它专注于对终端的用户施加影响,而不是专注于创造新的技术。

计算机科学和一些与之相关的项目是以技术为核心的。computerscientists总是会深入探究技术的物理层面和功能层面的表现,而theprofessional关心的却是如何将技术应用以解决人们的问题。


06  Data Science /  Business Analysis / Statistics

数据科学,是一门近几年热度在持续上升的交叉学科。是一门利用数据学习知识的学科,其目标是通过从数据中提取出有价值的部分来生产数据产品。它结合了诸多领域中的理论和技术,包括应用数学,统计,模式识别,机器学习,数据可视化,数据仓库,以及高性能计算。


对于数据科学项目来说,完美的申请者是同时具备很强的数学知识、统计知识和计算机知识。有数学知识作为理论基础,有统计方法作为对数据分析的工具,有计算机知识作为编程实现的手段。

那我们再深入一步,随着大数据时代的带来,我们经常会处理海量的数据,而对这些海量的数据进行分析的最终目的是什么,自然是希望他能够指导我们的决策。这就到了商业分析BusinessAnalysis 的层面。因此,商业分析项目和数据科学项目学的内容很接近,但又互有侧重。


商业分析项目更加侧重利用对数据的分析指导商业决策。在项目的课程设置中也会有偏商科类的课程设置,很多商科的学生会申请这一项目。每年,很多对数据科学感兴趣的申请者同时会考虑申一些商业分析的硕士,因为单独的数据科学项目并没有那么多。很多学校的数据科学作为一个分支开设在CS或者统计系下,只是一个concentration。不过,随着这一研究领域的日趋热门,越来越多的院校开始开设单独的数据科学项目。


而统计,则就到了更加宏观的层面。可以简单粗暴地把数据科学理解为是统计下的一个分支方向。统计学是在数据分析的基础上,研究如何测定、收集、整理、归纳和分析反映数据数据,以便给出正确消息的科学。包含有对理论的研究,如高维、非参等,更多的是对应用层面的研究,比如生物统计,金融统计等。


就业方向


以下内容选了几个典型岗位介绍一下日常主要负责什么业务,方便大家更清晰的理解:


1.技术类

• 开发工程师

一般概念里的技术岗位就是开发工程师,一般分为前端开发与后端开发,例如Java,C++开发都属于后端开发,而HTML,JavaScript等属于前端开发。

• 测试工程师

对于一个产品来说,测试与开发同等重要。

测试工程师作为产品质量的把关者,主要负责编写测试方案,执行测试工作,记录测试结果,定位问题所在,提出改进建议等工作。

• 运维工程师

主要负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率。


2.数据类

• 数据挖掘&数据分析

这两个岗位都是做数据相关的工作,属于同一个领域,但不同的侧重点:

数据分析偏统计,主要负责将数据可视化,出各类分析报表和报告,需要较强的表达能力。

数据挖掘偏重算法,侧重建立数据模型,需要较强的代码能力,日常工作中代码编写量较大。


3.设计类

• 用户交互设计师

主要工作内容是通过调整页面的内容来提高产品的数据指标,这要求交互设计师了解用户的使用习惯,比如各类功能模块应当如何排列才能够使用户使用感更为舒适。

 

接下来以下内容从技术的角度帮助大家梳理了需要掌握的技能:


一名合格的Java开发工程师需要掌握以下这些技术:

1、JAVA方向

Java自1995年问世以来,因其卓越的通用性、高效性、平台移植性和安全性等特性,成为全球范围内应用范围最广的开发语言。而Java工程师是指运用Java这种语言去完成软件产品的设计、开发、测试、运维等的人。


2、WEB前端方向

前端开发是创建Web页面或APP等前端界面呈现给用户的过程,通过HTML、CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。


目前行业内前端开发主要是使用React、vue.js、AngularJS等框架,以前后端分离式开发模式进行产品研发。那么除以上基础知识和框架技能,还需要具备什么呢?

3、Python方向

Python受益于其能够广泛应用于云计算、系统运维、图形GUI、大数据、人工智能和机器学习等应用场景的优势,伴随着行业的快速发展受到越来越多人的喜爱和使用。


Python提供了高效的数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

同时随着大数据和人工智能等新兴行业的快速发展,Python目前可谓是国内最火的编程语言之一了,那么从事Python技术研发我们需要具备哪一些技能呢?


最后,建议各位同学可以结合自己的未来规划,提前了解清楚行业以及行业内岗位发展详情,选择更适合自己的路。

小伙伴们如果还想了解更多留学资讯,欢迎在文章下方评论留言,赵老师定会一一给大家解答,也记得动动小手点赞和收藏此篇文章。
也欢迎来电进行沟通~17710313352(微信同号),赵老师随时在线哦!

开启美国留学之旅 立即咨询

快速评估适合你的专业&院校

获取验证码
意向国家及地区
立即评估

我已阅读并同意

《隐私保护协议》
更多留学话题
美国录取捷报 美国留学申请攻略 美国留学产品 美国留学专业解析 美国留学职场就业发展 美国留学生活 美国留学时讯 美国签证指导 美国大学排名 美国成功案例
沈瑞琦
擅长美国
0851-82215656
立即咨询
美国留学实用指南
研究生申请
本科申请
高中申请
查专业
看排名
能力提升
推荐产品
  • 美国前30/60名校培养计划
    基于美国特有的转学体制,为学生提供包括学术、领导力、职业等在内的长时段服务,让学生既获得名校录取,又有读完名校的实力
    了解详情
  • 美国高端本科:金鹏计划
    为学生量身搭建五维立体模型,逐一击破痛点,致力于提高美国TOP30本科录取成功率
    了解详情
  • 美国高端硕士:金骏计划
    为志向申请名校的学生提供的高端服务产品 致力于提升学生入读美国前30名校的成功率 产品中涵盖背景提升项目基金,学生可根据自身背景任意选择海内/外科研与职场提升等项目
    了解详情
关闭
专业留学顾问限时 1对1咨询

icon

获取验证码

立即预约
icon icon

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

信息提交成功!稍后将有专人与您联系。