1.首先你需要對大資料有一個清晰地認知,什麼是大資料?大資料都能幹什麼?我對大資料感興趣嗎?能堅持下來嗎?我要學習大資料現在有什麼基礎?還有什麼地方要補足?學習大資料之前千萬要想好這些,要不很有可能你學習到一個階段就半途而廢了。
2.如果你之前沒有程式設計的經歷,那麼你要選擇一門程式語言去輔助你做大資料專案。我建議學習Java,現在Java培訓機構很多,網上的影片文章等學習資源也很多,而且大資料相關技術棧中有相當一部分也是Java開發的,所以懂Java對於你學習大資料有很大的幫助。
3.如果你有Java基礎,或者透過學習已經掌握了JavaWeb相關的技術,例如資料庫,資料結構,JQuery,Spring等,就可以開始接觸大資料相關的技術了。這一階段需要學習的知識很多,批處理框架Hadoop,分散式檔案管理系統HDFS,流式計算框架Spark,互動式框架Hive等,另外你還需要惡補一些數學知識,如機率論,離散數學,統計學等。
4.實踐是檢驗真理的唯一標準,理論知識充足時候一定要實踐,記住,實踐非常重要,最好結合身邊的應用場景,做一到兩個大資料的專案,跟隨著專案,你才能以最快的速度成長。
5.不斷地學習新的知識技術,多去拜讀大資料相關的論文,其實到大資料層面,更多的是解決問題的思路而不是解決問題的辦法。
6.堅持,湊個偶數。
1.首先你需要對大資料有一個清晰地認知,什麼是大資料?大資料都能幹什麼?我對大資料感興趣嗎?能堅持下來嗎?我要學習大資料現在有什麼基礎?還有什麼地方要補足?學習大資料之前千萬要想好這些,要不很有可能你學習到一個階段就半途而廢了。
2.如果你之前沒有程式設計的經歷,那麼你要選擇一門程式語言去輔助你做大資料專案。我建議學習Java,現在Java培訓機構很多,網上的影片文章等學習資源也很多,而且大資料相關技術棧中有相當一部分也是Java開發的,所以懂Java對於你學習大資料有很大的幫助。
3.如果你有Java基礎,或者透過學習已經掌握了JavaWeb相關的技術,例如資料庫,資料結構,JQuery,Spring等,就可以開始接觸大資料相關的技術了。這一階段需要學習的知識很多,批處理框架Hadoop,分散式檔案管理系統HDFS,流式計算框架Spark,互動式框架Hive等,另外你還需要惡補一些數學知識,如機率論,離散數學,統計學等。
4.實踐是檢驗真理的唯一標準,理論知識充足時候一定要實踐,記住,實踐非常重要,最好結合身邊的應用場景,做一到兩個大資料的專案,跟隨著專案,你才能以最快的速度成長。
5.不斷地學習新的知識技術,多去拜讀大資料相關的論文,其實到大資料層面,更多的是解決問題的思路而不是解決問題的辦法。
6.堅持,湊個偶數。