本人大数据学习菜鸟一枚,从零开始学习大数据,这里给出学习建议。
自学是一个考验毅力的过程,当然对自身也是一个锻炼提高的过程,但是有时候,从零开始学习,举步维艰,个人深有体会。离开学生时代的填鸭式教学,你会发现学习路上能有引路人带你入门,效率会提高很多。努力很重要,效率、方法也很重要,这里分享我学习大数据过程中学过的好的视频和书籍。
Java
如果学习Hadoop那么Java基础也应该加强,毕竟Hadoop主要使用Java语言,而且以后从事计算机应用行业,总得有门精通的语言吧,网上有很多Java类的好视频
- 入门学习马士兵的Java基础,个人最喜欢马士兵了,当然,貌似大家都很喜欢。网上有很多他的视频,也很容易下载到。
- 进阶可以学习Java高并发程序设计,葛一鸣写的《实战Java高并发程序设计》这本书不错,炼数成金上也有他讲的对应视频。
- 学习Java虚拟机,推荐学习周志明的《Java虚拟机——jvm高级特性与最佳实践》,炼数成金上也有相应的课程视频http://www.dataguru.cn/myclassnew.php?mod=new_basicforlesson&op=basic&lessonid=960。
- 《Java编程思想》当然要看,很重要。
Hadoop
学习Hadoop,毕竟Hadoop已经经历过很多年了,所以网上关于Hadoop的课程非常多,也容易下载到免费的视频。我只是入门了Hadoop,学了一些HDFS,MapReduce,HBase相关的知识,后来重点学习Spark了
- 我看的肖斌的Hadoop视频,不太清晰,但是是免费的
- 如果肯花价钱,大讲台、小象学院、北京尚学堂也用相关课程,价格颇高,但是内容丰富,干货很多
- 免费的可以在腾讯课堂,百度传课,mooc网,极客学院上找
- 价格便宜的可以在炼数成金上购买Hadoop相关课程
- 当然,价格和视频质量得权衡一个,免费的,质量又高的,有,但是你能找到么?
Scala
学习Scala的视频就太少了,没有多少人用Scala,虽然传说可能替代Java(呵呵了),入门Scala真是花了我不少心血。
- 我刚开始能找到的免费的Scala视频就是王家林的公开课视频了,槽点太多,普通话不标准,英语不标准,每段视频短(10分钟左右),前后还要打广告(开头几分钟广告,结尾几分钟广告),我在想,他是不是,也看火影,中间还可以穿插回忆啊。
- 后来就发现宝藏啦,大讲台的Scala视频可以1元购买 http://www.dajiangtai.com/course/45.do,而且讲的也十分棒,重点推荐,后来会不会涨价就不知道了。
- 书籍的话推荐《快学Scala》《深入学习Scala》还有英文原著《Programming In Scala》,可以从《快学Scala》入门,最后面的几章比较难
Spark
Spark的学习视频,那就更少了,质量也很差,书籍也都写的不怎么样。有几个好的课程,但是,好贵。
- 刚开始也是看的王家林的Spark免费视频,后来看过炼数成金的Spark相关课程,质量真是一般
- 后来在腾讯课堂上学习尚学堂Spark免费公开课,讲的很不错,但是内容不多,毕竟人家是想让你去买它的收费课程
- 当然如果不在乎那么些钱,可以看大讲台的Spark视频,报尚学堂的Spark培训班
- Spark的书籍都很入门,将的不够透彻,基本面试都没法应付。入门没办法还是要看,《Spark大数据分析》、《Spark数据分析实战》、《深入理解Spark核心思想与源码》可以将就着看
- 看过这么些视频,也可以算得上入门了吧。最近在看Spark源码学习,看的视频是炼数成金讲的Spark源码课程,只能说讲的只能刚刚对得起那价格
Linux
最基础的还没介绍,搞大数据,Linux不懂,如何搭集群、管理集群,部署应用,所以,必须了解基本的Linux知识
- 《鸟哥的Linux私饭菜》经典书籍,应付大数据基本够用。
- 视频的话,太多了,什么马哥讲的Linux,老段带你学鸟哥,相信你能找到对应的视频
总结
如果是从入门开始学习大数据,建议不要一个人死看书,效率低啊,看不下去啊,建议找小伙伴,然后找免费的视频,买收费的视频都可以,提高效率很重要,当然也要培养自学能力,官方文档也要经常读,英文原著也要厚着脸皮啃,论坛也不能忘。
视频网站很多,有大数据方面课程的,腾讯课堂,百度传课,炼数成金,大讲台,极客学院,mooc网,Coursera
收费的网站,尚学堂的课程不错,价格偏高,大讲台的Spark视频也很好,可以试学一部分(我只试学了,没有买)
找不到免费的视频,又没钱买很贵的视频,那就去炼数成金吧,期望不要太高,当然价格实惠,我买过两个视频,正在看,推荐个炼数成金优惠码 B7R2 ,可以便宜一丢丢……
附上部分学习视频
高淇Java视频: https://pan.baidu.com/s/1o80lOvS 提取码:dhpg
马士兵Java视频: https://pan.baidu.com/s/1kU95moJ 提取码:b9by
Linux视频:https://pan.baidu.com/s/1cvkCzG 提取码:kd8i
肖斌Hadoop视频:https://pan.baidu.com/s/1nvpy4Rn 提取码:zaje
尚学堂Spark 公开课视频:https://pan.baidu.com/s/1nvNo4E9 提取码:8zhe
自己买的一些收费的视频,因为版权问题,就不分享了,需要的私聊我。
希望上面的介绍能有帮助,可以加我QQ2654289718,备注CSDN,大家也可以一起讨论学习大数据。
大家如果有更好的视频资源欢迎留言分享,谢谢!
(吐槽一下:CSDN对MarkDown语法支持不是很好啊^_^)