作为一名大数据、机器学习方向的研究生导师,我来探讨一下这个问题。
首先,计算机科学与技术方向和软件工程专业方向都是不错的选择,可以根据未来的发展规划、知识结构和兴趣爱好进行具体的选择。
计算机科学与技术方向比较注重理论知识体系结构的培养,同时涉及到的知识面也比较广泛,毕业生未来的就业面是比较广泛的。目前在IT行业内有大量的从业人员都是计算机科学与技术专业毕业的,可以说该专业也是比较传统的计算机专业。另外,对于有考研计划的同学来说,该专业也是不错的选择。
软件工程方向比较注重实践能力的培养,不少高校会与科技公司进行联合的人才培养,一些大型的科技企业和互联网公司也会在高校设立实验室,软件工程方向的学生会有很多机会参与到这些项目中,所以软件工程方向毕业生的就业情况也是比较不错的。如果在本科阶段毕业之后就要参加工作,那么可以重点考虑一下该专业。
从发展前景来看,计算机科学与技术和软件工程方向都不错,虽然这两个方向目前没有大数据、人工智能等方向热门,但是这两个方向也非常注重技术的发展趋势,从近些年毕业生的毕业答辩情况来看,不少软件工程方向和计算机科学与技术方向的毕业生都对新技术比较敏感,比如不少毕业生都在做机器学习、计算机视觉、数据分析等方向的题目。
对于选择计算机科学与技术方向的同学来说,除了学习好课程自身的内容之外,可以重点培养一下自己的动手能力,可以在本科阶段读一下Linux操作系统的核心源代码,以提升自身的编码能力。对于选择软件工程方向的学生来说,应该紧跟技术发展趋势,目前大数据、人工智能、云计算、物联网等技术都是不错的选择。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以