大資料學習思路- 從一點一滴學起
學習要根據自身情況來定,如果你是零基礎,那就必須先從基礎Java開始學起(大資料支援很多開發語言,但企業用的最多的還是JAVA),接下來學習資料結構、Linux系統操作、關係型資料庫,夯實基礎之後,再進入大資料的學習,具體可以按照如下體系:
學習大資料已經有一段時間了,抽空回顧一下自己學習的一些內容。下圖主要為自己學習大資料的一個過程。
階段一:Java基礎
掌握JAVA基本語法、面向物件、集合、IO流、多執行緒、網路程式設計
階段二:MySQL
CRUD
階段三:Linux
常用的操作命令
階段四:Hadoop生態系統
HDFS、YARN、MapReduce、Hive、HBase、Zookeeper、Flume、Kafka、Sqoop、Spark
階段五:Spark生態系統
Spark Core、Spark SQL、Spark Streaming、MLlib、Graphx
階段六:專案實戰
使用者推薦系統
階段七:Python
學習python的基礎語法。後面的資料爬去、演算法的實現、機器學習、深度學習中會用到,學習numpy和panada。
階段八:HTML
學習HTML的基礎語法,瞭解網頁的構成。
很多初學者,對大資料的概念都是模糊不清的,大資料是什麼,能做什麼,學的時候,該按照什麼線路去學習,學完往哪方面發展,想深入瞭解,想學習的同學歡迎加入大資料學習qq群:199427210,有大量乾貨(零基礎以及進階的經典實戰)分享給大家,並且有清華大學畢業的資深大資料講師給大家免費授課,給大家分享目前國內最完整的大資料高階實戰實用學習