回覆列表
-
1 # 以道入畫胡鯤
-
2 # 農業科技新星
我作為一個職場老人,另外我也是培訓機構技術出來的,我來給你一個忠告!
大部分的培訓機構,都是入門而已,你沒有系統的學習過相關知識,都是白扯,而且目前看你專業相差較多,真心的建議能找到一個大資料相關的工作,錢多錢少可以忍忍,畢竟是實戰經驗,大家都明白資料是核心中的核心,培訓機構哪來的資料讓你練習呢,還是隻能提供給你思路而已。不如自己去泡論壇,回答別人的問題,以及看看別人遇到的問題是否和自己一樣。社群,QQ群等等,首先要和一群這樣的人在一起,別相信培訓機構,如果真的什麼都不要求,出來就能掙到錢,他們招生的人或者那些客服怎麼不自己去學習啊? 跟加盟類似的道理,商業悖論!多看書,多參加類似相關的活動,哪怕是那種半廣告推廣性質的,結識志同道合的人,希望對你有幫助!
-
3 # 湯圓和辣條
現在的培訓機構水平參差不齊的,還是要選一個大品牌靠的住的培訓機構,個人覺得優就業不錯,我之前想學大資料去他們的基地考察過,一開始我還以為是一個小區呢,基地的景色很好,住宿的房間也很漂亮,據說是按照星級酒店建的,對了,還有吃飯都是自助餐,感覺在那裡學習最起碼有了好的住宿和吃飯基礎,最後在那學了差不多半年吧,面了2家就找到工作了。最後我想說的是無論去哪個機構都要去實地看一下,覺得適合自己的那就行,希望我說的能幫到你吧
瞭解這個之後你就知道大資料如何選擇學習了
一、基礎知識學習:
1、如果您此前對於資料庫等方面的知識沒有涉及,在學習大資料之前,建議先掌握基本的資料庫知識,例如目前流行的關係型資料庫管理系統MySQL, 非關係型資料庫MongoDB,開源、支援網路、基於記憶體、鍵值對儲存資料庫Redis等相關的知識;
2、Java 是目前使用最為廣泛的程式語言,它具有的眾多特性,特別適合作為大資料應用的開發語言。由於Java目前有不同的方向,如果是關於大資料方面可以著重學習標準版JavaSE;
3、能夠熟練掌握Linux系統,由於大資料相關的軟體都是在Linux上執行,因此能夠熟練使用Linux系統對大資料相關軟體的操作相當重要,也能夠對後面學習理解hadoop、HBase等大資料的軟體的執行原理;
二、Scala基礎:
Scala 是一種多正規化的程式語言,其設計的初衷是要整合面向物件程式設計和函數語言程式設計的各種特性。由於 Scala 運行於 Java 平臺(Java 虛擬機器),併兼容現有的Java 程式,所以 Scala 可以和大資料相關的基於 JVM 的系統很好的整合;
三、Hadoop技術模組;
Hadoop是一款支援資料密集型分散式應用並以 Apache 2.0 許可協議釋出的開源軟體框架,它能搭建大型資料倉庫,PB 級別資料的儲存、處理、分析、統計等業務。它擁有高容錯率的特點,設計是用來部署在低廉硬體上;這個平臺目前已經成為了大資料的代名詞,透過對Hadoop的學習就能夠明白並使用大資料;
四、Spark技術模組;
Spark 和 Hadoop 都是大資料框架。Hadoop 提供了 Spark 所沒有的功能特性,比如分散式檔案系統,而 Spark 為需要它的那些資料集提供了實時記憶體處理。所以學習 Spark 也非常必要;
五、大資料專案實戰;
在經過以上的學習之後,需要進行大資料專案的實踐,透過進行建模、分析和運算最終將學到的知識用於實踐當中;