专栏名称: 大数据实验室
宽客俱乐部旗下美国大数据实验室,大数据研究应用。
目录
相关文章推荐
天池大数据科研平台  ·  全国大学生计算机系统能力大赛PolarDB数 ... ·  3 天前  
数据派THU  ·  Meta、斯坦福等:AI的下一个前沿,正是陶 ... ·  4 天前  
数据派THU  ·  大数据能力提升项目|学生成果展系列之三 ·  5 天前  
51好读  ›  专栏  ›  大数据实验室

讲真,计算机专业可能快“一统天下”了!

大数据实验室  · 公众号  · 大数据  · 2017-06-29 08:52

正文

编者按:


现在公众号有置顶功能了,大家把微信更新到最新版本,点开“大数据实验室”公众号。点“置顶公众号”键,就可以置顶了,这样。不管我们什么时候更新,您都能容易找到。


21世纪是计算机的天下


逛外网的时候偶然看到了华盛顿大学发布的最新入学本科生十大首选专业数据,还挺有感慨的~


先把图放上来给大家看看:




从图里可以看出来,在华盛顿大学,计算机科学和工程专业从2010年开始报考人数直线上升,到今年已经大幅超过一直处于领先地位的商科专业,成为本科生的首选专业。


华盛顿大学一直是美国实力较强的综合性大学,在最新的USNews排名中综排57,本科专业中商学院、工程学院的专业都排名靠前。其商学院的会计专业和工商管理专业历来都是学校的热门专业,从上图中也可以看出工商管理专业每年都是最热门专业并且热度远远超过其他专业。UW的计算机也不差,本科专业全美第七,研究生专业全美第六。



图为华盛顿大学编程入门课课堂现场


计算机专业的火爆现象远远不止出现在UW这一个学校,全美范围内开设计算机专业的院校都在不断增多,选择这个专业的学生也在不断增多。2016年《普林斯顿评论》曾根据美国各专业的工作前景、薪资水平及专业受欢迎度的调查,评选出了2016年美国最热门的十大类专业,其中排在首位的就是计算机科学




当然,计算机专业的火爆与就业市场对专业人才的需求是分不开的。


以UW所在的西雅图地区为例,Amazon的迅速发展、谷歌、Facebook及其他科技公司在西雅图地区的拓展以及诸多小型初创公司的建立使得市场对计算机专业人才需求激增。




据华盛顿州政府4月份发布最新报告显示,目前最为缺乏的人才仍是计算机专业人才!


这份报告通过对超过500家大型企业人才需求进行调查,将所需人才类型进行了四个主要的专业划分,从结果来看,无论是本科生还是研究生,计算机专业现有学生远远不能满足市场需求。


本科生


研究生


本科生和研究生


上图中黄色部分为每年完成学位就业学生人数,紫色部分为每年仍需补充的学生数。


并且,华盛顿州的现象并不是个例,它恰好反映出美国整体的需求。


据美国劳动局数据,2014-2024年,STEM类工作的岗位增长率和开放率都是最高的。



在所有的STEM工作中,计算机相关岗位的增长率为73%,也就是说在未来仍会有大量新设计算机岗位出现。




已有的工作岗位中,计算机领域的岗位开放率也高达55%。


美国劳动局预计无论是新设岗位还是已有岗位,2014-2024这十年中将会有超过108万个计算机相关职位,也就是说每年将会有超过10万人加入计算机领域。



上海财经大学公开课 ——期货系统化课程

上课时间:7月1日(周六)下午14:00-16:30 

上课地点:上海

深入浅出解读期货知识和期货交易品种

股票、股票指数和股指期货的相关性应用

股票和期货投资的盈利方式

量化在金融领域的应用

期货量化CTA原理和实操……

咨询电话/微信:18516600808

计算机专业学什么、不学什么?
在开始说计算机专业学什么之前,我们先明确一下,计算机专业理论上是不应该教“Photoshop 等设计软件使用”、“Excel、Word 等办公软件使用”或“如何打游戏”的。


对于计算机专业学什么,我们可以从社会对于计算机专业同学的预期来看。为了满足企业对于计算机人才在工程上的要求,也达到进一步进入科研机构进行研究工作的基本水平,计算机专业的同学,在学完计算机专业的时候,应该要做到对计算机的体系结构、系统设计如数家珍;应该对利用计算机进行问题求解(算法能力,数据处理能力)达到可熟练应用的水平;应该对应用软件设计思想,合作流程、方法与工具有较为深刻的认识;应该对计算机相关法律法规、伦理道德有充分的了解。 


相应的,计算机专业的本科同学会在以下几个方向开展相关课程的学习(课程名仅供参考,各学校因师资和侧重差异各有不同,加 * 为重要课程,如有更多欢迎补充):

0. 数理基础:

 • 微积分

 • 物理力学 / 电磁学 / 热学 / 量子力学

 • 线性代数* / 抽象代数(近世代数)

 • 博弈论

 • 概率论 / 随机过程 / 数理统计*

 • 复变函数 / 数理方程 / 微分方程

 • 数值分析(科学计算)


1. 计算机结构与组成:

 • 数字电路与接口技术

 • 计算机体系结构*

 • 计算机组成原理

 • 并行计算


2. 计算机系统:

 • 操作系统入门*

 • 系统程序设计*

 • 嵌入式系统

 • 实时系统

 • 计算机网络*

 • 无线网络与无线通信

 • 系统与网络安全

 • 分布式系统

 • 容错系统设计


3. 计算机软件技术:

 • 设计模式

 • 面向对象的程序设计*

 • 现代软件工程*

 • 软件测试方法与理论


4. 计算机理论:

 • 离散数学结构*

 • 数据结构*

 • 计算理论(形式语言与自动机)*

 • 算法(算法导论、随机算法、快速算法等)*

 • 编译原理与编译器设计

 • 程序语言设计

 • 密码学基础


5. 计算机应用与学科交叉:

 • 信息检索

 • 数据库(数据系统)

 • 数据挖掘

 • 人工智能

 • 机器学习

 • 数字信号处理

 • 数字图像处理

 • 多媒体技术

 • 模式识别

 • 机器视觉

 • 计算摄影学

 • 图形学

 • 虚拟现实

 • 生物信息学(计算生物学)

 • 量子信息学


6. 计算机与社会

 • 计算机法律法规与伦理

 • 用户界面设计与开发

 • 人机交互理论与技术

 • 社会计算

 • 城市计算


是不是发现我没有提到程序语言?对于计算机专业的同学们来说,程序语言的学习是必要但是也是最为不重要的。对于一个计算机专业的同学来说,在上大学前最好能做到就掌握 1~2 门程序设计语言(但是就现在国内的教育情况来看,这个过程可能需要放在大一完成;不过刚考完高考的同学,暑假其实可以先自己学习一下 C 语言程序设计 或者 C++ 程序设计);而在掌握 1~2 门程序设计语言的基础上,计算机专业的同学就应该要做到举一反三,找到各个编程语言的共性,在某一场景需要学习一门新的程序语言并且进行应用时,能做到 24 小时搞定一门新程序语言的基础运用的能力了。相比与程序语言的使用,上面提到的这些学习的内容中的思想与方法要重要很多。



来源:书圈



宽客网络课堂的第一批课程涵盖CTA基本面量化策略、金融产品设计、ABC三浪交易法、禅与投资交易、人工智能与私募峰会、量化投资峰会、名校程序化交易硕博论文导读、智能交易机器人应用展望、期权交易策略、量化投资交易策略等学习内容。授课教师中有众多知名学者,行业大拿,也有活跃在一线的私募基金管理人。


扫描二维码或“阅读原文”可以进入课程并试看