在特殊的2020年,高考竟然推迟了,网课开始盛行了,留学生面对“五个一政策”抢票都要抢秃了头。

往年的毕业季:
答辩收获掌声,举行盛大的毕业典礼,
穿着学士服和闺蜜拍搞怪毕业照,
情深义重的兄弟们把酒言欢,
爱情工作offer通通拿下,
从此开启人生新篇章!

今年的毕业季:
在线云答辩,在线云毕业,
超市抢厕纸,批发消毒水,
回国路途崎岖坎坷,
唯有王者荣耀与我同行!

UC Berkeley News
《我的世界》还原毕业典礼

虽然,云答辩,云毕业也可谓是人生千载难逢的新体验;但是,人生的航行,并不会因为疫情的影响就终止。毕业以后,让毕业生抓耳挠腮的问题就是就业问题;然而,今年的毕业生面对奇葩的政策限制和疫情影响,就业问题更是难上加难。

快醒醒了各位,一夜暴富的梦就别做了!躺在家当咸鱼也该起来翻翻身啦!

要不来点实际的毕业就业指南了解一下?

百度发布了《2020年高考搜索大数据报告》,这一报告的出现让千万学子的目标不在渺茫,也为毕业生的就业选择起到了一定的参考作用。

此报告指出,在未来的专业方向的选择上,人工智能、机器人工程、电子商务、物联网工程、大数据技术等成为了2020年热搜专业。可以看到,位居前列的专业都和互联网和计算机有着密不可分的联系。这些新兴专业正在以摧枯拉朽之势改变着越来越多的传统行业,逐渐人工智能将替代人体劳动力,市场上对于新兴专业的人才有着巨大的需求。

据媒体报道,到2025年中国AI人才缺口将达到1000万,AI从业者已成为职场上抢手的“稀缺资源”。根据未来就业趋势来看,人们只有顺应时代发展潮流才不会被淘汰,而新兴行业作为专业和就业主潮流的出现,让我们更加了解到选择计算机专业的重要性和必要性

目前,中国人民大学中国就业研究所与智联招聘发布《2020年大学生就业力报告》,根据报告显示,毕业生更倾向于进入新经济行业,其中25.1%的毕业生更倾向于选择IT/通信/电子/互联网等技术岗位就职

究竟我们在新兴行业盛行的未来,留学生该如何选择适合自己的专业?计算机专业只是一个统称,那么美国学校下又有那些详细区分的专业分支呢?选择计算机相关专业后,我们会学到那些课程内容又该应用何处?就业趋势又如何?

带着这些大大的问号们,来强力分析一下未来就业的大佬『计算机专业 Computer Science』

计算机专业介绍
Introduction to Computer Science

人们普遍对于计算机科学的常见误解,比如计算机科学专业的人都是穿着格子衫的沉稳学长造型,整日坐在电脑屏幕前戴着框镜的码农。并不是这(tai)样(xian)的(shi)!选择正确的计算机科学专业优先取决于学生的个人兴趣和职业规划

首先我们要对计算机科学有一定的了解:
计算机科学逐渐成为最受人关注的学科之一,世界上第一个计算机科学系是由美国的普渡大学在1962年设立,第一个计算机学院于1980年由美国的东北大学设立。与此同时,计算机科学领域的最高荣誉是ACM设立的图灵奖,被誉为是计算机科学的诺贝尔奖。

计算机科学Computer Science:
是对计算和信息的研究。它是一门处理相关计算机信息的系统学科,主要涉及计算理论,算法,计算问题以及计算机系统的硬件,软件和应用程序的开发。计算机科学处理人为和自然信息的过程,例如通信,控制,感知,学习和智能。作为一门系统学科,它与数学、计算机程序设计、软件工程和计算机工程有显著的不同,却通常被混淆,尽管这些学科之间存在不同程度的交叉和覆盖。

计算机科学涉及的领域可以分为理论和实践。举例来说算法学被称为计算机科学的心脏,它是计算机科学一系列学科的基础内容。编程语言考虑的是计算过程的方法,而软件工程则涉及编程语言和复杂系统的使用。计算机工程处理计算机组件和计算机控制的设备。人工智能旨在合成以目标为导向的过程,比如在人类和动物中发现的问题,决策,环境适应和学习交流。

如果学生对视觉设计感兴趣,并且注重细节,强调展示内容的美观感,那么可以考虑游戏设计和计算机图形设计专业的学习。这些专业需要足够的创造力和灵活性,拥有奇思妙想的脑洞和独一无二的设计能力。

如果学生具备很强的专业技术并且能够进行外交谈判,可考虑在信息安全专业中深造。该专业的学生基于扎实的基础知识外,要善于与人沟通,有着快速的反应力和行动力。信息安全专业的学生需掌握相关的网络信息安全的法规法则,为整个安全系统的维护起到重要的作用。

如果学生偏爱分析数据,检测模式并具有强大的洞察力,从而做出更明智的业务决策。可考虑从事人工智能,数据科学,数据分析等工作。这些专业的学生需掌握扎实的技术知识外,还需要有缜密的逻辑思维和动手能力。

在5G时代万物互联、万物智联的背景下,计算机科学的覆盖范围广泛,成为未来技术的核心动力之一,吸引了越来越多学子们的青睐

计算机科学和计算机工程的区分
Distinction Between Computer Science and Computer Engineering
计算机科学(CS)

计算机科学 computer science(简称CS)
是研究机器自动计算本身的性质、规律和解决而问题的一门科学。是一门依托于数学,工程等学科的综合专业,用算法进行信息储存,转化,交流。计算机科学研究的主要内容可分为:计算机的程序的可计算型,高效性和执行性。举例来说:计算机程序可以做什么和不能做什么,计算机程序如何运用数据结构和数据库处理不同类型的数据,人类如何与程序沟通以及人工智能等方面。

计算机工程(CE)

计算机工程 computer engineering(简称CPEG)
是研究计算机系统及其应用技术的一门科学。该专业结合了工程类和计算机科学的基础内容,计算机工程的学生除了要掌握相关的编程技巧外,也要学习一定的电子工程的知识,比如电路,电子学,VLSI设计等等。该领域涉及的范围非常广泛,比如机器智能,计算机软件和网络安全。计算机工程师可以将所学知识将电脑嵌入系统中建立网络共享资源,以便让各个领域资源互享。

总结来说:计算机科学主要侧重于理论研究,计算机工程更要注重系统应用。在美国计算机工程(CE)与计算机科学(CS)分属两个不同的学科,它们既有相互交叉的课程,又有各自独立的研究和发展方向,美国各高校也有各有各自的强项。所以,如果你处于选择专业的迷茫时期,你需要充分了解专业的特点,了解自己的兴趣以及未来的职业规划。

美国计算机科学专业细分讲解
Computer Science Major in the United States
人工智能与机器人
Artificial Intelligence and Robotics

是指计算系统解决问题,并且计算机拥有了做出预测或完成复杂任务的能力。AI应用程序使用新兴技术,例如自然语言处理(它会翻译书面和口头的单词)以及机器学习(使应用程序能够做出预测和推荐)。同时也包括机器意识(包括机器学习,知识表达与推论,机器人),动态系统模拟,动力学计算,触觉控制(haptic control)神经网络,信息提取,制造和控制理论等发面的学习。

需技能掌握:数学和分析,算法,预测模型等

未来就业:人工智能架构师,人工智能研究员,机器学习工程师

系统和网络
System and Network

该专业专注于研究如何使用有线和无线网络与内外部相关系统交换信息。系统与网络利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统。学生学习以后需了解专业职责包括管理带宽,流量,用户访问权限以及网络本身连接任何设备的安全性。该专业涉及通讯系统,该方向主要学习内容包括网络基础理论,相关硬件的组成,传输媒体(光导纤维,卫星传输,红外线传输,激光传输,无线电波等无线传输)。

需掌握技能:诊断和排除网络问题,设计网络架构,修补和更新系统

未来职业:网络分析师,网络架构师,系统分析师,网络管理员

计算机隐私与安全
Information Security

计算机安全主要是保护计算机与网络免于滥用和干扰。随着互联网的发展,大量的网络安全漏洞,系统漏洞,黑客入侵,金融系统崩溃等问题层出不穷。网络安全随之成为各个国家和企业最关注的问题之一。信息安全专业人员管理网络安全的所有方面,包括软件应用程序,网络,存储硬件,设备等。计算机科学专业覆盖知识只要是对安全漏洞以及内部和外部攻击者用来利用这些漏洞的各种方法有深入的了解,并且进行侦破和网络安全系统的维护。

需掌握技能:漏洞/威胁管理,安全合规性法规知识

未来职业:信息安全分析师,数据安全分析师,网络安全分析师,系统安全分析师

数据科学
Data Science

数据科学是指“挖掘”大型数据集以获得有用信息或见解的能力,包括数据存储,数据检索,数据分析和视觉化。可使用各种技术来检索和分析数据,当处理大型,复杂且非结构化的数据时,数据科学开发高效算法,为各种新型的应用领域建立大型的数据系统,以便从数据科学中获取最大的利益。

需掌握技能:数学和分析,注重细节,预测和建立相关模型

未来职业:数据科学家,数据分析师,商业智能分析师,机器学习工程师,信息科学家,数据库管理员

编程语言
Programming Language

专门从事编程语言的专业人员,需足够了解JavaScript,Python,Ruby,SQL,R和C++等常见语言之间的主要区别,同时包括开发新型编程语言以助程序员实用高效地开发可靠的软件。该专业的学生将会学习到从初阶的打字理论,自动定理证明,语义学等,以及发展到如今的解决计算机安全与分布式编程中的重大问题,语言应用,编程分析与优化等。

需掌握技能:多种语言的编码和脚本编写,团队协作

未来职业:全栈Web开发人员,移动应用程序开发人员,游戏开发人员,软件程序员

软件工程
Software Engineering

软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性。它的目标是在时间、资源、人员这3个主要限制条件下构建满足用户需求的软件系统,使学生在掌握计算机科学与技术发面的基础知识上,熟练掌握从事软件需求分析,软件质量设计,开发新的科技以降低软件系统的成本、提高软件的正确性与实用性。同时,也需要学习更广泛的内容,比如在学程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。总的来说,软件工程是未来新兴行业的受重点之一,总览了多学科知识的专业。

需掌握技能:编码和脚本编写,人际沟通,团队协作

未来职业:Web开发人员,软件开发工程师,软件工程师

计算机图形学
Computer Graphics

该专业专注于在各种软件应用程序中使用的二维和三维图像,包括游戏,计算机辅助设计,制造和多媒体出版。详细来说,学生需学习如何在计算机中表示图形以及如何利用计算机进行图形的生成、处理和显示等相关原理和算法。除了学习基础的算法和创建逼真的图像概念外,学生还需利用考虑计算机屏幕尺寸,系统内存和带宽等限制的情况下,找到显示更优选的图像的方法。从处理技术上来看,图形主要分为两类,一类是由线条组成的图形,如工程图、等高线地图、曲面的线框图等,另一类是类似于照片的明暗图(Shading),也就是通常所说的真实感图形。

需掌握技能:注重视觉和艺术细节,团队协作,创造力

未来职业:移动应用程序开发人员

人机交互
Computer-Human Interface

人机界面也称为人机交互(HCI)考虑了人类与计算机相互影响的多种方式。人机交互技术是指通过计算机输入、输出设备,以有效的方式实现人与计算机对话的技术,例如从移动电话到启用语音的扬声器和虚拟现实。人机界面技术可以有效的连接部署要求使用标准库,以确保跨系统的应用程序的兼容性和可用性。人机交互技术是计算机用户界面设计中的重要内容之一。它与认知学、人机工程学、心理学等学科领域有密切的联系。

需掌握技能:人际沟通,注重细节,用户行为分析

未来职业:用户体验(UX)设计器,用户体验研究员,交互设计器程序师

游戏设计
Game Design

除了使当今的计算机游戏具有逼真吸引人的图像外,游戏设计的计算机科学专业还着眼于AI和机器学习,这些知识决定了玩家在游戏中的前进方式。美国游戏设计专业涉及动画及特效、计算机图形学、计算机科学、数码艺术、数字通信和多媒体、图形设计、网页开发等多个方面。游戏设计包括了前端设计人员和后端开发人员的工作,以及前端和后端如何融合在一起,以获得凝聚力的产品体验。

需掌握技能:注重视觉细节,团队协作,编码和脚本

未来职业:视频游戏设计师,视频游戏程序员,软件工程师

择校推荐
College Recommendation

卡内基梅隆大学(Carnegie Mellon University)
是一所顶级的私立全球研究型大学。该校拥有全美顶级的计算机学院,同时也是划分计算机方向最细致的学校。新校区位于硅谷,地理位置便利,也最方便得到科技公司的青睐。

芝加哥大学(Chicago University)
该校的计算机系是美国最强的计算机系之一,最大特点是注重计算机科学与现今商业需要的结合,培养学生掌握如何应用理论和计算机工具,并延伸到商业和市场应用及各种决策分析中。

普渡大学(Purdue University)
普度大学提供了超过210种的主修,严谨认真的普渡工学院提供了高竞争力的课程设计与具领先地位的系所,是全球顶尖的工程学校之一,在此发展出了数项创新,包含Wiki、世界上首台全电子电视、机器人的控制与远制技术等。

约翰霍普金斯大学 (Johns Hopkins University)
该校CS的主攻方向主要在Robotics 和 Security,是学习人工智能和信息网络安全的不二之选。约翰·霍普金斯大学信息安全学院(JHUISI)是该大学在信息安全,保证和隐私方面进行研究和教育的重点。信息安全学院同时支持校内在国土安全方面的研究和教育,包括医疗应急准备,生物恐怖活动和公共安全。

文字&排版丨Celesta
封面 | Celesta