对于零基础的学习者来说,偶给出以下几个学习建议:
第一:从编程语言开始学起。大数据技术体系有多个技术岗位,包括大数据开发、大数据分析、大数据运维等,不论选择哪个岗位都需要具备一定的程序设计能力,所以学习大数据可以从编程语言开始。目前在大数据领域中应用比较广泛的编程语言包括Python、Java、Scala、R、Go等,其中Python和Java属于全场景编程语言,是目前不错的选择,尤其是Python可以重点关注一下。
第二:补全基础知识结构。大数据技术有三个大的组成部分,分别是数学、统计学和计算机,所以在学习编程语言的过程中应该陆续补学相关的基础知识,尤其是数学相关内容。大数据分析的核心就在于算法的设计和实现,不论是采用统计学分析方式还是机器学习的分析方式,算法都是核心内容。
第三:注重实践。学习大数据技术,一方面要对整个大数据技术体系有一个整体的认知,另一方面也需要注重实践过程,实践过程建议从数据采集开始,进而完成数据的存储、分析和呈现,完整的实践过程能够积累大量的经验。目前大数据场景分析是大数据重要的应用之一,而大数据场景分析对于行业知识也有一定的要求。