-
1 # 飛翔的肖恩
-
2 # IT人劉俊明
大資料是我的主要研究方向之一,同時也出版過Java程式設計方面的書籍,所以我來回答一下這個問題。
對於Java Web程式設計師來說,在當前的大資料時代背景下,轉向大資料開發是不錯的選擇。隨著大資料技術逐漸普及到傳統行業,未來大資料開發領域將釋放出更多的就業崗位,薪資待遇上也會有所提升。
對於Java Web程式設計師來說,如果要轉向大資料領域,需要做好以下幾個方面的準備:
第一:學習大資料平臺知識。目前大資料開發崗位集中在四個領域,分別是大資料平臺開發、大資料應用開發、大資料分析和大資料運維,對於Java Web程式設計師來說,選擇大資料應用開發和大資料分析是比較現實的選擇,在積累一定開發知識之後,可以考慮向大資料平臺研發方向發展。目前學習大資料平臺知識可以從Hadoop開始,Hadoop平臺經過多年的發展已經構建了一個較為完善的生態體系,而且Hadoop平臺自身就是採用Java語言開發的,所以在Hadoop平臺下采用Java語言比較方便。
第二:學習演算法和統計學相關知識。不論從事大資料應用開發還是大資料分析,都應該掌握一定的演算法知識和統計學知識。常見的演算法包括決策時、樸素貝葉斯、支援向量機、k近鄰、Apriori等,這些演算法在大資料領域有廣泛的應用,也是初學者應該掌握的演算法。
第三:學習行業知識。大資料應用通常與行業有較為緊密的聯絡,大資料場景分析是目前大資料主要的落地應用專案,所以需要從業者掌握一定的行業知識。隨著大資料逐漸落地到廣大的傳統行業,行業知識對於大資料從業者越來越重要。
最後,大資料知識體系結構內容比較多,最好能夠邊用邊學,如果能跟目前的崗位任務相結合是不錯的學習方式。
-
3 # 頑皮可達鴨
你好,我也是從事於JAVA開發工作。也有想轉行大資料的想法,但是後面發現學習大資料最好是數學很好,我的數學不怎麼好,所以只是學習比較淺層的一些知識,如果你數學覺得還可以的話,可以嘗試去學習一下。現在JAVA開發人實在太多,競爭挺大,轉行是明智的選擇
-
4 # IT少女
javaweb開發,那你這工作屬於全棧開發工程師啊!
全棧轉行做大資料開發?我這麼理解沒錯吧。
還是說你覺得學java無聊,學前端無聊,想學大資料?
算了我按自己的理解猜問題,並回答吧。
首先如果想轉大資料開發的工作,那麼首先你需要有java基礎,你現在應該是有了,對嗎?
下面給你5個階段的學習,如果你選擇從事java開發基礎還不錯,你可以從第二階段開始學。
回覆列表
學習大資料,一是要技術知識的學習,第二個是要有資料處理的經驗,只要恆心轉,肯定是沒有問題的,另外你java功底怎麼樣?如果很強的話問題不大,比如我們團隊就會招這樣的人