【大数据】回顾踩过的 Scala & Spark学习资料

笔者从18年开始做大数据开发,最近有朋友找我推荐一些spark相关的学习资料,于是就再次梳理了下,自己踩过的,比较好的相关资料......

1. scala学习

相比于其他语言,个scala的学习曲线确实比较陡,如果有函数式编程或JAVA基础的话,则相对会好一些 官网:https://www.scala-lang.org/

1.1 runoob.com 上的scala tutorial ⭐️⭐️⭐️

  • 最简易和快速的入门教程,有基础的话,两个小时即可
  • 教程的侧重点是“手册”,故Scala的一些特性和原理没有涵盖

1.2 一篇文章:函数式编程理论

  • 对函数式编程没有了解的同学,以先看看这篇KM上的文章,该文章以Scala语言为例,简单的讲解了相关理论

1.3 快学Scala(第二版)

  • 很推荐这本书,针对不同的内容,书中均作了“分级”的标识,针对不同的专业层级的需求,对应需要了解的只是很明确了
  • 半天应该就可以把基础的内容学习完
  • 没有具体下载链接,给大家推荐这个网址 ⭐️⭐️⭐️

1.4 视频教学:Spark编程基础(scala) ⭐️⭐️⭐️

  • 第二章节是专门讲解scala语言基础
  • 厦门大学林子雨老师的教学视频,很推荐,实习上班坐地铁的时候看

1.5. Scala课堂-twitter.github.io

  • twitter启动的一系列有关Scala的讲座
  • 内含effective scala中文版的链接

2. spark学习

2.1 视频教学:Spark编程基础

  • 厦门大学林子雨老师的教学视频,很推荐,实习上班坐地铁的时候看
  • 自己是17年学习的,课程PPT下载
  • 如果对大数据相关背景知识不了的,还推荐看这门课大数据技术原理与应用(比如像我),也是林子雨老师的公开课

2.2 官方文档

  • 这就不用赘述了