03.08 计算机类分专业,信息安全、软件工程、计算机科学与技术在分专业时候哪个专业有前途?

一师者


计算机是个最好的专业,所以应该先恭喜,无论选哪个,都不会太差。如何挑选专业,我想应该自己先有一个规划,比如是否要考研,是否要在一线城市找工作,是否愿意当公务员,自己擅长的是什么,然后再根据这三个方向的课程、就业情况、考研情况来定。

信息安全

先说一下信息安全,信息安全从计算机科学与技术里分出来的,但又跟通信、密码学、数论等交叉在一起。这部分内容应该说关系到各个网络的安全性、完整性等问题,属于计算机的基础建设,国家对此特别重视,在2017年把它作为一个新的一级学科建立了,真正的名字叫:网络空间安全。

  • 信息安全的课程,除计算机科学与技术相关的课程外,还有跟安全相关的课程:
信息安全概论、初等数论、密码学基础、信息论、网络安全编程技术、软件安全、计算机病毒、信息安全工程等。

  • 信息安全的课程对数学有一定要求。这次2019年获得未来科学大奖的清华王小云院士,就是信息安全和密码学方面的专家,她出身是山东大学的数学系,所以搞信息安全的人数学要好。

  • 信息安全的就业问题。现在全国都在轰轰烈烈在加强网络空间安全的学科建设,我看新闻说,华科大也准备要开设这个学院。但我有点怀疑,社会上有这么多信息安全的职位吗?信息安全是很重要,对于大型企业、金融机构、党政军机关等,不可缺少。问题是,第一,不需要这么多的研发人员,普通人也干不了这个研发,至少需要博士水平。第二,信息安全不是一个单位的主要职能,只是一个保障,因此,编制有限,一个大型公司,有1~2位,我觉得够用了。这个工作唯一好的大概就是考公务员了。

软件工程

  • 软件学院。国家第一批建立软件学院是2001年。第一批35所示范性软件学院,这些学校基本都是985大学,少数几个211,都是计算机专业很好的学校。但社会对此评价不高,因为软件学院鼓吹的是要有实践性,跟企业、工程结合紧密,大三之后,就是做实际项目,需要耗费更多的人力物力,所以软件学院的学费贵,等同于独立学院。独立学院名声都不好,所以软件学院一般名声也不太好。不过经过近20年的发展,很多学校的软件学院已经正名了,毕业生供不应求,但软件学院的录取分仍然低于计算机学院,毕竟学费高。
  • 软件工程成为一级学科则在2012年,现在有些软件工程专业有的在计算机系,有的则则在软件学院。
  • 软件工程的主要课程是:
软件工程、软件理论基础、数据结构与算法、计算机与网络体系结构、计算机系统软件、软件系统建模与验证、云数据管理、数字媒体、无线网络系统、软件服务工程等。
  • 软件工程相对要更注重实践,所有的课程都有大作业,而且大三之后,可以进入项目组,练习开发、编程。
  • 从现代计算机的发展来看,尤其5G之后,各种应用层出不穷,极需软件工程人才,所以现在软件工程非常好找工作,在互联网企业收入也特别高。

计算机科学与技术

计算机科学与技术是个大帽子,跟计算机相关的方向都可以放在它下面,比如信息安全、软件工程、人工智能、机器视觉、网络工程等等。一言蔽之,就是跟计算机有关的硬件、软件、算法等都可以属于它。

  • 计算机科学与技术的主要课程有:
高级语言程序设计、离散数学、数据结构、信号处理原理、系统分析与控制、数字逻辑、人工智能导论、微计算机技术、操作系统、汇编语言程序设计、计算机原理、计算机系统结构、编译原理、计算机网络等

可以看出,计算机科学与技术的课程要比软件工程的范围要宽,有计算机的硬件、通信与网络、电路、人工智能方面的课程。

  • 宽口径的好处,就是以后选择多。就业范围宽,除了软件开发,还可以做计算机硬件、网络方面的工作,如果深造,读研读博的话,专业选择也多一些。坏处,就是各学科都没有太深入,也可能一开始的动手能力不强。

针对题主

因为是一个211大学,除非特别喜欢信息安全,不建议选择,因为我觉得信息安全需要博士才好。是选择软件工程还是计算机,则要看个人兴趣爱好和是否读研,如果特别喜欢编程,选软件工程也是非常不错。如果将来要读研,建议选择计算机。


五道口的颜学姐


首先要指出,这里面表述可能存在偏差,信息安全、软件工程是计算机科学与技术这个一级学科下的专业方向,它们之间不是并列关系。题主说的应该是计算机技术专业或者计算机应用技术专业方向。当然,也有一部分高校用计算机科学与技术来作为一个专业,我们姑且就用计算机科学与技术这个名字吧。

其次,由于目前互联网行业的火爆,整个计算机类专业的人才需求都非常大,所以实际上三个专业的就业都是不错的。加上题主说的学校是211高校,那就业更是不用担心。真经所在高校也是211高校,计算机学科评估结果只有C,但不管是搞软件的还是搞硬件的,每年的真实就业率都是90%以上,没就业的,也多半是出去创业了。所以这方面题主不用太操心。

最后来比较一下,信息安全、软件工程、计算机科学与技术哪个专业更有前途?

如果放在十几年前,这个问题可能根本就不存在。软件工程专业是2002年才出现,信息安全专业出现的时间更晚,相比起计算机科学与技术专业,这两个专业都算是新兴专业了。一般来说,新兴专业是迎合市场需要而出现的,更加侧重于应用和交叉,就业方向也更明确。

从三个专业的关系来看,计算机科学与技术专业是基础,软硬双修,软件工程的内容会涉猎,信息安全的内容也可以通过选修课接触到,但是整体上来说不会太深入,主要侧重于计算机应用。而软件工程则是计算机科学的一个分支,侧重于软件设计,硬件方面相对会欠缺一些,但实际上,现在计算机科学的主体还是软件,硬件的提升主要得靠电子科学与技术专业。信息安全则是计算机科学与数学、管理学等学科的交叉学科,强调算法,适合解决比较复杂的计算问题,比如密码。

虽然学习内容有所区别,但这三个方向的核心内容都是“计算机语言”。只要熟练掌握了计算机语言,能够像平时说话一样写代码,那大多数工作岗位都可以胜任,包括现在更流行的web设计、大数据、机器学习等方向,甚至数学、力学、管理等等领域。而且,计算机专业是一个应用性实践性非常强的专业,大学4年学得东西只能是打个基础,和社会实际应用和市场实际需求还有很遥远的距离,大多数知识的积累要靠自己在实践中去实现。

所以,个人认为,这三个方向都可以选择,具体选择哪个方面可以根据自己的兴趣,比如对软件开发、做APP、做游戏等等有兴趣,当然是选择软件工程;如果对黑客感兴趣,那当然选信息安全;而如果兴趣并不明确,那就选择更基础的计算机技术。而更关键在于打好计算机语言的基础,积极锻炼自己的编程能力。如果能保证在大学4年里写上10万行以上的代码,将来的前途差不多就有保障了。


高校人才真经


我所在的行业(利益相关)

自然是信息安全,近几年信安人才需求供小于求,企业找不到人才。

你列的其它专业都是供大于求的

其次,从未来来看(未来已来)

社会经济的发展和社会信息化程度成正比

随着信息化,自动化,智能化程度越来越高

信息安全会是一座城市,一个国家最核心的基础设施

国家和企业都需要大量的信安人才


分享到:


相關文章: