大数据要学习Java编程和Linux基础,这两个是所有学习大数据从业人员都绕不开的基础知识点。
为什么要学习Java编程,大数据的很多组件或者功能模块都是用Java语言去编写的,当你进行深入理解或者学习的时候必然需要研究源码,那么看不懂。。。,可想而知。如何去学习Java编程,网上一大篇,也有很多视频教程,关键是能够耐得住寂寞,自学贵在坚持,能守住本心不动摇,那么就成功了一半。
为什么要学习Linux基础,大数据的各个组件,hadoop,spark等等吧,都是在Linux服务器上面运行的,平时无论是编程还是定位问题都是在Linux上面,所以Linux的基本理论架构是必须的知识点。
在我看来,大数据主要有两个方向,大数据开发和大数据运维,如果你将来的就业方向是朝着开发去的,那么你的编程语言必须要熟练掌握,如果你是朝着大数据运维去的,那么Java编程掌握程度可以稍微降低一点,但是至少能看懂的程度。
总结:学习大数据先从Hadoop开始,熟悉里面的各个组件,以及各个组件是怎么相互关联最终协同工作的。学习Linux基础知识,就直接按照学习Linux运维的学习线路进行学习就行。Hadoop权威指南和鸟哥的私房菜是很好的参考资料。 本人也是慢慢的啃书和看视频自学的,学习过程中各种枯燥无味,多次无法坚持,多亏有人指点且不断的鼓励,才能坚持本心,持之以恒。找一个相互鼓励的人一起学习也是不错的注意。加油吧!各位。