信息技术硕士学什么用?
简单说,这门学科能做什么: ①搭建网站(做开发)、维护网站(系统运维);②开发移动应用(APP、微信等);③建立数据库并熟练SQL语法完成数据的提取与分析;④利用大数据工具从海量信息中自动识别有效信息;⑤熟悉常用前端技术(HTML/CSS/Javascript)并能够完成简单的页面制作;⑥掌握一种或者几种后端语言(Java/Python/PHP)并完成简单项目;⑦掌握Linux基本命令并能在Linux下完成上述5和6的工作;③熟练掌握主流数据挖掘算法并能够运用MATLAB完成简单的数据分析;⑨有初步的编程优化能力,能够发现代码中的问题并对问题进行定性定量分析;⑩了解机器学习的基本理论并能应用其中一种方法完成一个小项目的训练和学习。
以上只是粗略的列出一些可能的内容,具体学习内容要根据你所选择的院校以及所属院系而有所不同。但总的来看,信息学院的研究生课程大多围绕计算机网络、操作系统、编译原理、数据库、算法等方面开展。当然,不同的学校开设的课程也不尽相同。比如我目前在读的高校就主要设置了以下课程:
除了上述十二门必修课外,还需要在导师的指导下完成至少一篇论文。如果选择专硕的话,学习年限一般为两年,第一年主要是课程学习,第二年是实习或者科研。
个人感觉IT方向的专业对数学的要求较高,需要你在本科期间学好高数、线代、概率统计等相关知识并在以后的学习中不断加以巩固。另外如果你打算报考BAT等大公司的IT部门的话,建议提前接触一些计算机视觉、自然语言处理、计算机图形学等前沿领域,这些领域的研究和工作都与人工智能密切相关并且经常用到大量的编程语言,如python、c++、matlab等。如果你对某个领域感兴趣可以提早准备,先自学打牢基础,再在导师的指导下深入学习。
最后想说无论什么专业,考研只是一个新的起点,真正学到什么、能达到什么样的程度完全取决于个人。