成都计算机专业学校-成都电脑IT职业学校-学热门计算机专业-成都电脑职业学校

软件工程师

来源:成都计算机电脑学校在线预约咨询老师

谈到数学和统计方面的要求,计算机科学和软件工程几乎完全相同,涵盖了组合,概率和统计。

核心计算机科学需求也相似,包括算法,数据结构和操作系统。

关键区别在于:

软件工程在电气工程和软件工程基础方面有更多的要求,例如软件测试,设计和软件需求规范。

计算机科学学生可以选择更高级别的计算机科学的选修课程。可选择的课程范围很广,例如计算机安全,软件工程基础知识,计算机视觉,机器学习和数据库管理。

那么,你应该选择哪个专业?

我认为这主要取决于你的喜好。简而言之:

1. 如果你喜欢数学,逻辑学,或者你想进入 CS 的专业领域,例如人工智能,机器学习,安全或图形,你应该选择计算机科学。

2. 如果您对动手方法更感兴趣,并且想要了解软件构建和维护的整个生命周期,则应该选择软件工程。

但是如果你想成为软件工程师,哪个专业更好?

下面是我的看法。在这个特殊的大学(滑铁卢大学),如果你想成为一名软件工程师,计算机科学是更好的选择。

为了简单起见,假设您希望在北美担任软件工程师,获得薪水最高的职位(约 $ 100,000 美元 / 年)。这些工作通常来自于大型软件公司(微软,谷歌,亚马逊等)或中型高增长公司(例如 Dropbox,Lyft,Snapchat,Pinterest 等)。

通常,这些公司在挑选软件工程师时,寻找的是能够编写可靠代码并构建有趣项目以及拥有计算机科学基础知识(包括数据结构和算法)人才。

我认为培养这套技能的最好方法是快速学习计算机科学基础知识,花时间练习解决问题和编写代码的能力。

基于软件工程课程和工程专业学生一般情况下的繁忙程度,我认为学习软件工程专业比计算机科学更难。

这个特殊的计算机科学课程的另一个好处是它有更多的计算机科学选修课。这也很好,因为根据就业市场的需求,你可以调整自己的课程。例如,如果移动应用程序开发的需求更高,您可以学习这项课程。如果并行计算需求高,您也可以选择这个课程。

我确信学习软件工程基础知识(项目管理,设计,测试等)有一些好处。但我个人宁愿多学一些技能。这就是为什么我认为如果你想成为软件工程师,计算机科学是一门更好的专业。

当然,那只是我的看法,而且只针对这所特定的大学。我很乐意听取您的意见,以及您在计算机科学或软件工程专业的学习经历。

成都计算机电脑学校预约报名
你与成功只差这一步
姓名:
联系电话:
QQ/微信:
咨询电话:
028-64020877
18180429020微信同号