mahuaiyu
可选择大数据、人工智能、区块链、云计算等方向都是不错的选择。在选择主攻方向时,兴趣爱好是第一因素,然后分别是自己的能力特点,学校的学科实力,技术发展趋势,人才需求趋势等因素。之所以把兴趣作为第一因素,原因是选择自己感兴趣的方向会更容易出成果,也会促使自己在科研的过程中有更多的主动性。我每年在带研一同学的时候,通常都是让学生自己选择方向,然后再根据课题组的情况进行分配,如果学生选择的方向并不是我的主攻方向,我会推荐更适合的导师,如果一定要跟我读,我也通常会跟其他导师合作,目的就是给学生营造一个较好的交流和实践场景,这对于读研体验的影响是比较大的。选择主攻方向还需要考虑自己的能力特点,如果数学基础比较扎实,可以考虑一下重算法的方向,比如大数据、人工智能相关方向。选择完大方向之后,还需要根据自己的就业方向来制定学习和科研规划,比如算法岗、开发岗和运维岗对于知识结构的要求是不同的。从近两年的就业情况来看,更多计算机专业的同学会选择从事开发岗,虽然从2021年的春招和秋招来看,算法岗有所复苏,但是计算机专业同学竞争开发岗还是更有优势的,开发岗的数量也相对多一些。Java语言是典型的全场景编程语言,目前在大数据、云计算领域的应用还是比较广泛的,可以重点关注一下大数据开发方向。 
不是,计算机方面研究的大方向就三个,计算机体系结构,计算机软件与理论,计算机应用技术。不是专业,是计算机科学与技术专业下设研究方向。计算机科学与技术专业是一级学科,专业编码是081200;下设三个二级学科【也就是专业】,分别是081201计算机系统结构、081202计算机软件与理论、081203计算机应用技术。每个专业研究方向、考试科目、参考书目不尽相同,考研前需要查询招生院系招生简章具体规定。专业:081200计算机科学与技术专业方向一、081201计算机系统结构研究方向01高性能计算及网格计算02CPU设计03计算机网络04网络信息安全考试科目①101统考政治②201统考英语③301数学一④440数据结构及操作系统或441数据结构及计算机原理或442数据结构及数字逻辑复试时专业综合考试内容:计算机系统结构及计算机网络专业方向二、081202计算机软件与理论01计算机系统软件02数据工程及知识工程03计算机与VLSI设计自动化04计算机图形学、可视化及CAD技术05软件工程06计算机科学理论07生物计算及量子计算①101统考政治②201统考英语③301数学一④440数据结构及操作系统或441数据结构及计算机原理或442数据结构及数字逻辑复试时专业综合考试内容:编译原理及数据库系统原理专业方向三、081203计算机应用技术01人工智能02智能控制及机器人03多模态人机交互与普适计算①101统考政治②201统考英语③301数学一④440数据结构及操作系统或441数据结构及计算机原理或442数据结构及数字逻辑复试时专业综合考试内容:人工智能、计算机控制、多媒体技术、信号处理(四任选二)以上介绍的是南京大学计算机科学与技术专业相关二级学科,别的学校需要具体问题具体分析,可能专业研究方向是不同的。
首先,当前计算机专业的毕业设计有很多题目可以选择,要想找一些相对简单的题目,可以重点考虑那些参考资料相对比较多的题目,但是要想取得较好的成绩,或者是想有一些创新,还需要重点关注一下近些年来的各种新技术,比如大数据、人工智能领域就有很多题目可以选择。对于本科生的毕业设计来说,虽然没有像研究生那样有明确的创新要求,但是要是能够把新技术与行业领域相结合,那么在毕业设计的过程中会得到更多的收获。当前大数据在技术体系上已经趋于成熟了,所以计算机专业的本科生,在做毕业设计的过程中,可以重点关注一下大数据相关的题目。大数据的行业应用场景非常多,比如大数据与金融、教育、医疗、装备制造等诸多领域都有大量的结合点,而且也有很多成熟的案例可以参加,所以可以结合自身的知识结构和发展规划,来选择一个适合自己的题目方向。在选择具体的题目时,还需要结合一下学校和导师的资源整合情况,比如在财经类大学就读,可以重点关注一下金融相关方向。本科生在完成毕业设计的过程中,除了要重视理论知识的学习之外,还需要重视实践能力的提升,尤其要重视程序设计能力的提升,比如当前大数据开发岗位的人才需求量就相对比较大,借助于毕业设计,也可以重点提升一下自身的就业竞争力,这对于还没有拿到offer的同学来说就更为重要了。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域