这是一个很多同学都比较关心的问题,我目前就在带大数据方向的研究生,我结合组里的科研情况和行业领域的就业岗位需求,来说说我的建议。
首先,大数据方向是一个非常大的方向,涉及到数据从采集、存储、传输到分析、安全和应用等多个环节,所以在学习的过程中,应该有所侧重,这样才能借助一个点来深入和突破。
对于大数据专业的本科生同学来说,进入到大二之后,应该确定一个自己的主攻方向,而主攻方向的选择还需要考虑到自己的发展规划和能力特点。
如果有进一步读研的计划,那么可以重点关注一下大数据分析相关的知识,可以利用假期时间学习一下机器学习知识,从经典机器学习算法开始,然后进一步学习深度学习。
机器学习的步骤涉及到数据收集、算法设计、算法实现、训练、验证和应用,而这些步骤需要具备一定的编程基础,目前很多资料和经典案例会采用Python来完成算法实现和应用,所以如果没有Python基础,可以在假期同步学习一下Python,这也会为后续的专业学习和科研实践奠定基础。
如果想在本科毕业之后就参加工作,那么可以重点关注一下大数据开发相关的知识,可以利用假期时间学习一下大数据平台相关的知识,从开源大数据平台(Hadoop、Spark)开始,然后进一步通过大数据平台来复现一线经典的大数据开发案例。
大数据开发方向对于编程能力的要求相对比较高,其中Java、Python、Scala和Go等语言的应用比较多,初期可以从Java编程学起。
对于大数据方向的本科生来说,如果未来想从事数据分析类岗位,假期可以重点学习一下统计学相关的知识,在编程语言上可以重点学习一下R语言。
从目前大数据领域的就业岗位来看,开发岗和数据分析岗比较多,算法岗虽然绝对数量也比较大,但是对于从业者的要求比较高,本科生应聘算法岗的难度非常大。
我联合多名导师,包括来自大厂的企业导师,共同打造了一个实践平台,涉及到大数据、人工智能、物联网、云计算、移动互联网、信息安全等多个领域,目前也正在开展数据分析相关的科研实践活动,如果感兴趣,可以联系我申请参与,相信会有所收获。
最后,如果有大数据相关的问题,欢迎与我交流。