1. 程式人生 > >大資料學習思路- 從一點一滴學起

大資料學習思路- 從一點一滴學起

學習要根據自身情況來定,如果你是零基礎,那就必須先從基礎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,有大量乾貨(零基礎以及進階的經典實戰)分享給大家,並且有清華大學畢業的資深大資料講師給大家免費授課,給大家分享目前國內最完整的大資料高階實戰實用學習