我为什么要学习计算机科学?
从本质上讲,就是强劲的就业需求, high salary, and a stable, challenging, and engaging career.
Full Answer
计算机科学家毕业后有很多机会, 计算机科学家要求的起薪是所有领域中最高的, 与大多数领域相比,他们的工资上限也很高. 此外,计算机科学的职业生涯既具有挑战性又非常有益.
但我听说我可以在其他行业赚更多的钱. 如果我从中得到的回报这么少,我又何必费事呢? 我应该学习计算机科学的原因是什么?
本质上就是:高薪、稳定、有挑战性、有吸引力的职业.
Full Answer
学习计算机科学并追求计算机科学家的职业生涯主要有三个原因.
- 更高的起薪和更高的工资上限.
- 职业前景如个人所愿稳定或动态.
- 一份需要创造力的迷人工作, innovation, intuition, 理论与实践相结合, 以及从多个抽象层面思考以解决具有挑战性的复杂问题的能力.
我的起薪能有多高?
In short, 作为一名计算机科学家, 在你的整个职业生涯中,你将能够要求一个相对较高的薪水.
Full Answer
学习计算机科学并追求计算机科学家职业生涯的第一个主要原因是,计算机科学的起薪是所有学科中最高的,职业中期工资也是所有学科中最高的. 有许多报告和调查, spanning many years, 这表明计算机科学家可以一直在所有主要研究领域中获得最高的起薪. 下图(图1)表示PayScale收集的数据.关于2016年数百个不同专业大学生的薪资问题. 它显示了按大学专业排名的前25名起薪. 计算机科学与工程排名第三rd其中,计算机科学排名第15th软件工程排名第16位th and Computer Science & Mathematics ranks 21st 在所有专业中起薪最高的. 同样值得注意的是,32%的计算机科学毕业生起薪超过7.5万美元,13%的毕业生起薪超过10万美元. 此外,在职业中期薪资排名中,计算机科学与工程专业排名第六th计算机科学排在第21位st.
Figure 1. 2016年排名前25的专业薪资
2014年,计算机科学专业毕业生的起薪也差不多. The following figure, Figure 2, 显示了前10名专业的起薪和职业中期工资. 计算机科学专业排名第7th 9 .在起薪方面th in mid-career salary.
Figure 2. 2014年十大专业薪资排行榜
Table 1, below, 显示了2013年有经验的计算机科学家有资格从事的几种工作的平均工资和前10%的工资. As can be seen, 这些工作的工资上限相当高, 特别是当考虑到许多其他学科的背景下. 计算机研究协会(CRA)报告(该报告可在此找到) website),“根据美国劳工部的数据, 计算机科学专业毕业生的平均收入比普通大学毕业生高出13%.
Table 1. 2013年一些计算机科学工作的平均工资和前10%
但是,我听说在计算机科学领域很难找到工作. Is that true?
作为一个计算机科学家, 你找到工作的前景很好, 而且绝大多数计算机科学专业的毕业生在毕业后很快就在他们的领域找到了工作.
Full Answer
有些人认为计算机科学的工作很难找,因为空缺职位很少. 认为计算机科学领域的工作机会很少是一种误解,这是最近经济衰退的结果, 比如2000年的互联网泡沫破裂,以及2008年至2012年的金融危机?(事实上,这些经济衰退对计算机科学领域的工作数量几乎没有影响。). 30多年来,对自动化解决方案的需求一直在稳步增长, 几十年来,对计算机科学家的需求一直很高.
对于计算机科学专业的学生来说,更令人鼓舞的是,合格的软件工程师的需求明显过剩. 根据CareerCast , in a 2015 report, an estimated 222,美国将需要600个软件工程岗位.S. by 2022. In addition, 据估计,2016年,每个计算机科学专业的大学毕业生将有3个工作机会.
In reality, 行业无法填补所有的计算机科学工作,因为根本没有足够的合格的计算机科学家. 因此,许多这些工作都是通过从其他国家引进半熟练工人来填补的. However, 这些工人中的许多人需要大量的培训才能履行他们的工作职责. 问题是,即便如此,计算机科学领域仍有许多职位空缺. Unlike other fields, 毕业后你可能会在星巴克或百货公司工作, 大多数获得计算机科学学位的毕业生在毕业后很短的时间内就能找到工作.
OK, 但是我听说计算机科学的工作既无聊又孤独——只有内向的人才能得到计算机科学的工作. 计算机科学真的只适合内向的人吗?
In reality, 计算机科学的工作既有趣又具有挑战性, 并且要求员工具有较强的软技能和较强的想象力和创造力.
Full Answer
有些人认为计算机科学的工作很无聊, 到处都是孤独的极客,他们很少睡觉,什么也不做,整天蜷缩在电脑前,没有社交生活. 这种认为计算机科学职业是无聊的,充满了极客的信念是一种主要来自好莱坞的误解, 哪一个喜欢给计算机程序员留下负面印象. In reality, 每天出现的新问题的数量和类型意味着计算机科学家必须不断地运用他们的想象力和创造力来开发新的解决方案. 今天,大多数新问题都需要由具有出色沟通技巧的计算机科学家团队开发的高度创造性的解决方案. 所以这些工作并不无聊, 从事这些工作的人是社会融合的,必须每天都有创新和创造力.
另一个误解是计算机科学完全是男性主导的. 这种误解与这样一种观念有关,即计算机科学领域充斥着孤独的男性极客,他们没有社交技能,只会做重复的工作. 这也源于人们对计算机科学几乎不需要创造力的看法, 这与事实相去甚远. In fact, 女性是非常成功的计算机科学家, 事实上,大多数公司都重视女性计算机科学家,因为她们为解决具有挑战性的问题带来了新的视角.
While, historically, 大多数计算机科学专业的男女比例都是9:1, 在过去的十年里,这种情况发生了很大的变化,因为人们对计算机科学家的刻板印象已经变成了一种误解. In fact, 许多计算机科学专业的男女比例接近其他学科的比例.
但是,我的职业前景如何呢?
计算机科学家在许多领域工作,就业市场相对稳定,因为对填补计算机工作岗位的人有很强的需求, 但是,填补这些工作岗位的合格人才严重短缺.
Full Answer
学习计算机科学的第二个主要原因是,计算机科学的职业生涯可以像一个人想要的那样稳定或动态. 计算机科学家在许多互补的领域工作,包括:
- 架构:设计和建造cpu和计算机系统
- 操作系统:“计算机的基础设施”
- 数据库:管理和存储信息
- 算法:对算法的正确性和效率进行分析和比较
- 编译器:执行语言翻译
- 人工智能:让电脑像聪明人一样行动
- 并行计算:同时执行多个计算
- 网络:在计算机之间传递信息
- 图形:在屏幕上生成图像
- 生物信息学:计算机与生物学的结合
- 机器人:软件控制硬件
- 多媒体:表示文本以外的“对象”的数据
- 软件工程:构建非常大的程序
- 编程语言:设计用于自动执行算法的语言
- 应用:将算法应用到重要的应用领域
- 可计算性:哪些问题是(或不是)可计算的
这只是计算机科学家可以从事的众多领域中的一小部分. 还有许多其他领域. 计算机科学大约有40到50个分支领域供你专攻和发展. In fact, 许多计算机科学家专注于几个领域,并在子领域之间来回切换,以追求有趣和具有挑战性的问题. And, 而许多计算机科学家将在同一家公司工作多年, 许多人每隔几年就会换一家公司,去追求具有挑战性的问题.
In fact, 你是否在同一份工作上干了很多年, 或者每隔几年换一次工作, 计算机科学的就业市场保持相对稳定, 而且基本上不受经济衰退和低迷的影响. In 2010, 在2008年金融危机导致的经济衰退最严重的时候, when there was 9.而计算机科学领域的失业率只有6%. Also, 而经济衰退对计算机领域的失业率几乎没有影响, 最近的趋势显示,对计算机相关职位的需求激增. In 2014, 大约有40个,000计算机科学学士学位毕业生, 但在计算机领域有大约400万个职位空缺. 2015年,大约70%的STEM新工作都在计算机领域.
Great. 但是,除了薪水,我的职业生涯会有回报吗?
计算机科学家的职业生涯既有回报又有挑战, 需要创造力和直觉,以及较强的技术能力.
Full Answer
学习计算机科学的第三个主要原因是,从事计算机科学的职业是非常有益的. 计算机科学领域的大多数工作都需要创造力, innovation, intuition, 理论与实践相结合, 以及从多个抽象层面思考以解决具有挑战性的复杂问题的能力. 这是因为解决导致软件解决方案的复杂问题涉及科学和工程的应用, 通常是在同一时间. 这意味着计算机科学家需要很强的解决问题的能力,并有动机去研究解决问题的多种方法, 以及同时在多个抽象层次上思考的能力. Yet, 因为计算机科学这门学科还很年轻, 这个领域仍在发展同样的公理, principles, 以及在其他学科(如物理或化学工程)中可以找到的定律. 这意味着计算机科学家在为不同的问题开发新的、独特的解决方案时,也需要大量的创造力和直觉. 尽管已经开发了所有的工具和技术来设计和实现大规模的高质量复杂软件, 计算机科学在很大程度上仍然是一种艺术形式. 这使得计算机科学的职业生涯既具有挑战性又有回报, 因为它需要很大程度的想象力和理论与实践相结合的能力来解决计算机科学家每天遇到的各种问题. Thus, 大多数从事计算机科学相关工作的人发现他们的工作既具有挑战性又有回报, 他们经常遇到需要他们的智力和创造力的新问题.
所以也许我应该从事计算机科学方面的工作. 我为什么要在澳门威尼斯人平台官网大学学习计算机科学?
澳门威尼斯人平台官网大学的计算机科学教师在计算机科学的许多子领域都有专业知识, 我们的重点是学生的成功.
Full Answer
澳门威尼斯人平台官网大学的计算机科学学院由学者和教师组成,他们的专业知识从计算机网络到分布式计算再到模拟, 谁也是导师和学术顾问. 他们很容易接近他们的学生, 拥有丰富的个人和专业知识,并将这些知识传递给你. 他们以学生为中心,希望提供导致学生成功的学习经验. 澳门威尼斯人平台官网大学的班级规模通常限制在30人以内, 计算机科学课程也不例外. 大多数计算机科学课程的学生人数不超过28人,许多班级的学生人数更少. In addition, 每个学生被指派一名学术顾问, 教员教员中的一员, 谁将帮助学生在四年的课程安排中做出选择.
作为澳门威尼斯人平台官网大学计算机科学专业的学生,你将在许多领域工作. 最近在课堂上使用的程序包括数据库, games, multimedia, network applications, and systems. 在澳门威尼斯人平台官网的头两年, 学生们上课学习如何编写和调试程序, 以及如何在程序中使用数据结构来表示信息. 学生使用的一些编程/脚本语言/库包括C语言, C++, HTML, Java, JavaScript, Jython, PHP, Python, SQL, Assembly Language, and Visual Basic, among others. 从第二年学习结束开始,一直持续到完成学位课程, 学生们开始学习各种主题的课程,这些主题是大规模写作的基础, 更多面向应用的软件. 这包括学习数据库, 图形用户界面, Computer Architecture, Operating Systems, 还有一些技术选修课. 在大四的时候, 学生参加高级设计顶点课程, 他们在团队中工作,利用前几年学习到的技能来解决现实世界中一些复杂的问题.
澳门威尼斯人平台官网大学是密西西比河以西最古老的大学. 这是一所私立、综合性、男女同校的大学,师生比例为16:1. 澳门威尼斯人平台官网大学提供以价值观为中心的课程,促进人的全面发展, 全球社会负责任的公民.