随着大数据技术体系的不断成熟完善,许多从业人员不仅仅是摸索前进,相关的知识点基本可以确定出来,想要投身大数据的人需要知道这些基础知识。
学习计算机基础,除了简单的会操作和知道计算机网络外,还要学习编程,首当其冲的的就是要要学习Java基础。java是大数据学习需要的编程语言基础,因为大数据的开发基于常用的高级语言。而且不论是学习hadoop,还是数据挖掘,都需要有编程语言作为基础。因此,如果想学习大数据开发,掌握Java基础是必不可少的。此外Hadoop生态系统;HDFS技术;HBASE技术;Sqoop使用流程;数据仓库工具HIVE;大数据离线分析Spark、Python语言;数据实时分析Storm;消息订阅分发系统Kafka等。这些知识也要懂一点。
数学和统计学知识。从学科的角度来看,大数据涉及到三大学科基础,分别是数学、统计学和计算机,所以数学和统计学知识对于大数据从业者还是比较重要的。从大数据岗位的要求来看,大数据分析岗位(算法)对于数学和统计学知识的要求程度比较高,大数据开发和大数据运维则稍微差一些,所以对于数学基础比较薄弱的初学者来说,可以考虑向大数据开发和大数据运维方向发展。
大数据技术可以应用在各个领域,比如公安大数据、交通大数据、医疗大数据、就业大数据、环境大数据、图像大数据、视频大数据等等,应用范围非常广泛,大数据技术已经像空气一样渗透在生活的方方面面。所以选择不同的主攻方向还需要有不同的学习侧重点,比如从事大数据分析(算法)岗位需要重点学习数学和统计学知识,而从事大数据开发岗位则需要重点学习计算机知识,从当前的人才需求量来看,大数据开发领域的人才需求量更大一些。
已经身处这个行业的专家给出了一些人才需求的大体框架,包括要有计算机编码能力、数学及统计学相关背景;学历并不是最主要的因素,能有大规模处理数据的经验并且有喜欢在数据海洋中寻宝的好奇心会更适合这个工作。此之,一个优秀的大数据工程师要具备一定的逻辑分析能力,并能迅速定位某个商业问题的关键属性和决定因素。
综上所述学习大数据需要具备三方面基础,分别是数学基础、统计学基础和计算机基础。如果侧重目标可以针对性学习相关知识。此外大数据知识最终还要走向场景实践,这就需要扎实的基础知识。
版权声明:xxxxxxxxx;
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态