本人98年计算机专业毕业,来一下这个问题。
如果一定要排个序的话,我想是这样的:人工智能>网络安全>计算机科学与技术>软件工程。
计算机科学与技术自从诞生以来,热度一直高居不下,随着社会的进步,分化成4个子学科,如上。宽带技术不断突破技术瓶颈,走入寻常百姓家,3D打印、机器人智能的应用,黑客技术、棱镜门事件,让人们认识到网络安全的重要性,人们热议程序猿的高收入(软件工程)。
4个专业总体上是相通的,就目前各个高校的课程安排上基本一致,学的内容90%相同的,各个专业在各自的领域内略有侧重,略有差别。
计算机科学与技术是其他3个专业的基础,类似万金油专业,学好了基础,在以后向其他几个专业转专业的时候,比较容易,只要深造一下就可以了。软件工程是一门偏软件的学科,主要是编写各种程序代码,俗称码农,一般都是吃青春饭的,经常加班写代码,熬夜是常事,收入高,经济条件不富裕的家庭可以优先考虑,一般大三、四就开始上机实习,跟着企业锻炼写代码,一毕业技术好的就直接到单位工作了,有经验,比较熟悉企业的工作模式,不用再磨合了,比较受企业的欢迎。随着年龄的增长,天天加班熬夜写代码,身体透着的比较厉害,比如华为、阿里巴巴、腾讯等都类似,但是到了35岁就有转型要求了,一般是跳槽到比现在规模下一点的企业当一个技术管理者。网络安全比较适合喜欢一心搞专研的、科研的学生,对计算机底层技术研究的比较透彻,在网络安全和网络攻击上有一定的侧重,现在互联网这么发达,个人隐私和专利技术越来越被重视,这都离不开网络安全的保障。人工智能主要应用的工业领域比较广阔,在工业4.0上有很大的机遇,各国都在起步阶段,还没有成熟的技术。人工智能除了需要计算机技术外还要精通的其他学科知识,如:数学、物理、机械等方面,要求高,只适合少数人。
先说一下本人的情况,本人本科是计算机科学技术专业,硕士是计算机应用方向,毕业后从事IT行业,这些专业的内容都接触过,所以从业内人士来一下这个问题。
这四个专业都是计算机相关的专业。其中,计算机科学与技术专业的课程比较通用。包括软件工程,软件开发,数据库,操作系统等等内容都会涉及到。所以其就业前景也是非常广泛的,毕业后可以做软件开发,测试,数据分析,运维,网络等等,所以一般都不愁找不到工作的。
人工智能专业是最近几年才开设的。因为人工智能是一个新兴领域,现在AI概念也非常的火热,但是想深入的话还是要非常专业的知识,包括算法处理等等。
软件工程专业和计算机科学与技术类似,不过偏向于工程领域,就业范围也类似,但个人认为其含金量没有科学技术专业高,因为相对而言比较虚一些,而且如果做项目管理或工程管理的话还是需要一定经验积累的。
网络安全专业跟人工智能类似,也是一个新兴的专业,随着国家对网络安全的重视,现在的网安队伍在不断扩大,由于其岗位需求急剧增加,很多半路出身的人加入这个行业,但是网安同样需要经验积累,如果能在这个领域深入钻研,也是极具光明前景的。
本科这些专业 课程相差不大,国外许多大学都是一个学院,学生自己选课,其实就是几门课的差别。人工智能 要掌握,周期比较长,需要专门读 研究生 ,有专门用于研究的时间,才能做有意义的工作。软件工程 本科一毕业可以实际干活,技术深度不深,会干的人多 竞争对手多。 其实看个人兴趣,专业带来的差别远小于个人差别。
都很好。计算机科学与技术是计算机软件最初的专业,软件工程、网络安全、人工智能都是由它扩展出来的。
本人大学专业就是计算机科学与技术,有网络工程、软件工程等方向,学完掌握了计算机专业的基础知识。毕业后有的做前端开发,有的做C++,有的做Java,也有的做算法,有的做测试。学校教你的只是基础,关键还是看自己学。基础也很重要,大学上的课程都有用,虽然不是社会上的最新技术,但是都是专业的精髓,没有基础很难成为一名优秀的程序员。
引言
对于这个问题,不能笼统地哪个比较好,因为站在不同的视角和提问者自身的情况,会有不同的答案。
从发展前景上看,建议选择人工智能
人工智能是目前最火爆、也是投资者最看好的方向。
人工智能的概念诞生于20世纪50年代,标志性事件是达特矛斯会议。
这个的话看两个方面:一方面是你的个人兴趣,这个还需要你自己去衡量。你应该在选择之前,详细的了解这四个方向它们的工作性质、工作内容、工作方向,甚至还要考虑以后落地就业,看看是不是符合自己的职业发展和兴趣。
另一方面,是从大环境下出发,根据当下的形式和未来的发展趋势,去选择一个比较有发展前景的方向。
个人的建议还是从兴趣出发,这四个方向都是信息产业、互联网产业、IT产业必不可少的组成部分,他们是相互依存的关系,甚至是缺一不可的关系,哪个方向发展好了都会有不错的前景。而兴趣是评估你在这个行业发展高度的一个指标。兴趣也决定着你从事该行业用心的程度。
每天敲代码的我,专业是计机,在那个年代刚好是互联网才开始的第五个年头吧,当时是世纪初。
我认为人工智能,网络安全发展前景较软件工程,计算机科学与技术好。前两者都是以计算机科学与技术学科为主要,加上其它交叉学科形成的,互联网的高速发展使得大数据应用得到长足发展,成就了人工智能的环境,而网络安全更是一直为这个环境有着保障的重要作用。
但选专业建议还是以计算机科学与技术为先。
人工智能专业在国内是新兴专业,变数大,专攻于算法的学习,对数学有很高的要求。不过学习什么专业,在该学习的年纪选择了就勇往直前吧。加油。
前景都可以,就是学起来做起来都不轻松,适合偏理科的学生。
这四个专业很多课程都是相同的,
计算机科学与技术软硬件兼修,软件工程重心在软件的设计与开发,网络安全的核心在安全二字,人工智能是信息技术和数学的结合。
如果是本科,建议先报考计算机科学与技术,硕士阶段再根据自己的特长和兴趣,选择软件、安全或人工智能方向。
有些专业听起来高大上,但将来真正有兴趣、有能力从事研究的人会少之又少,更多人是去做一个工程师,所以不妨务实些。
计算机科学与技术专业范围很大,把信息技术都包进去了,软件工程专业关注信息技术中的软件部分,人工智能则是数学算法和软件技术结合的专业,网络安全属于IT基础架构类专业。