您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
学大数据看什么书?学大数据应该学c语言吗?
数据,技术,语言学大数据看什么书?学大数据应该学c语言吗?
发布时间:2016-12-08加入收藏来源:互联网点击:
学大数据看什么书?学大数据应该学c语言吗?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
根据现在是面试上的招聘需求,大数据暂时不要求需要学习C语言。建议先学java基础。
下图是一个大数据研发分析师的招聘信息
上图可以看出来,需要学习掌握的知识有哪些了。
java语言是最基本的要掌握了,因为大数据的组件很多都是用java开发的像HDFS,Yarn,Hbase,MR,Zookeeper等等,想要深入学习,填上生产环境中踩到的各种坑,必须得先学会java然后去啃源码。
说到啃源码顺便说一句,开始的时候肯定是会很难,需要对组件本身和开发语言都有比较深入的理解,熟能生巧慢慢来,等你过了这个阶段,习惯了看源码解决问题的时候你会发现源码真香。
Scala
scala和java很相似都是在jvm运行的语言,在开发过程中是可以无缝互相调用的。Scala在大数据领域的影响力大部分都是来自社区中的明星Spark和kafka,这两个东西大家应该都知道(后面我会有文章多维度介绍它们),它们的强势发展直接带动了Scala在这个领域的流行。
Python和Shell
shell应该不用过多的介绍非常的常用,属于程序猿必备的通用技能。python更多的是用在数据挖掘领域以及写一些复杂的且shell难以实现的日常脚本。
你可以先去b站上看看视频,上面都是免费的视频和代码还有笔记,你先自己看看视频学习学习
回答于 2019-09-11 08:43:50
大数据首选Python语言,Python语言语法简单,非常容易上手,虽然运行速度不如C语言,但是C语言100行代码完成的功能Python往往只需要10行,非常适合数据分析,有非常多的库文件,在大数据时代发展极快!
回答于 2019-09-11 08:43:50
大数据技术体系是java和scala
书籍的话,要根据自身情况决定
学习大数据技术前提需要
必须会java技术
必须会linux技术
必须会一些虚拟化技术
必须会数据库相关知技术
最好会一些web编程
最好会python
如果上面技术都还可以
书籍的话就是那些经典的
权威系列,如:
《Hadoop权威指南》
《快学Scala》
等等
如果上述那些必会技术有问题
先了解一下那些必会技术
再谈大数据的学习
回答于 2019-09-11 08:43:50
学大数据个人觉得最好的语言是scala,因为大数据主流spark源码是使用scala编写的, 所以熟悉scala语言,才能更好地看懂源码。书籍一般推荐入门级的:saprk快速大数据分析、快学scala、scala编程
回答于 2019-09-11 08:43:50
大数据体系,毫无疑问是java scala的语言体系,虽然大部分开源软件提供Python借口,但是他们的实现语言都是java或者scala。从这点上说,java scala语音是学习首选,大数据书的话 推荐权威指南系列,无论是hadoop权威指南hbase权威指南入门,其次大数据相关组件,都要学习了解一下,我个人比较推荐看软件官方网站,前提你英语过关,耐得住性子。[机智]
回答于 2019-09-11 08:43:50
Python
回答于 2019-09-11 08:43:50
我们生活的每个角落都充斥着大数据的痕迹,在AI大数据时代,作为新一代的开发人员还是需要掌握一些大数据开发技术知识的。在学习大数据开发的小伙伴中,有转行学大数据的,也有零基础学习大数据的,两者相比,零基础学习大数据还是很多的。
学习大数据开发技术知识,是比较漫长的过程,大数据是比较复杂的编程语言,学习大数据是需要具备一些编程基础,但并不是C语言基础,在企业招聘的岗位中,企业所需要的大数据开发者需要具备java开发技术,需要熟悉Python、Scala等语言,掌握Linux操作系统和一些web编程基础。
其实想要学习好大数据开发技术,良好的学习思路和适合自己的学习方法是非常关键的。每个人对待学习大数据开发技术的态度不同,所拥有的学习思路也是不同的,对于零基础学习大数据开发的小伙伴来说,选择适合自己的学习方式同等重要。
上一篇:被骗后,你是怎样调整心态?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |