根据现在是面试上的招聘需求,大数据暂时不要求需要学习C语言。建议先学java基础。
下图是一个大数据研发分析师的招聘信息
上图可以看出来,需要学习掌握的知识有哪些了。
java语言是最基本的要掌握了,因为大数据的组件很多都是用java开发的像HDFS,Yarn,Hbase,MR,Zookeeper等等,想要深入学习,填上生产环境中踩到的各种坑,必须得先学会java然后去啃源码。
说到啃源码顺便说一句,开始的时候肯定是会很难,需要对组件本身和开发语言都有比较深入的理解,熟能生巧慢慢来,等你过了这个阶段,习惯了看源码解决问题的时候你会发现源码真香。
Scala
scala和java很相似都是在jvm运行的语言,在开发过程中是可以无缝互相调用的。Scala在大数据领域的影响力大部分都是来自社区中的明星Spark和kafka,这两个东西大家应该都知道(后面偶会有文章多维度介绍它们),它们的强势发展直接带动了Scala在这个领域的流行。
Python和Shell
shell应该不用过多的介绍非常的常用,属于程序猿必备的通用技能。python更多的是用在数据挖掘领域以及写一些复杂的且shell难以实现的日常脚本。
你可以先去b站上看看视频,上面都是免费的视频和代码还有笔记,你先自己看看视频学习学习
服务器网络安全怎么做,手机和kindle怎么同步不了,www.a852.com怎么又看不了了