做Javaweb開發覺得無趣,考慮轉大數據開發或者其他需要怎麼做?

極客宇文氏


大數據是我的主要研究方向之一,同時也出版過Java編程方面的書籍,所以我來回答一下這個問題。

對於Java Web程序員來說,在當前的大數據時代背景下,轉向大數據開發是不錯的選擇。隨著大數據技術逐漸普及到傳統行業,未來大數據開發領域將釋放出更多的就業崗位,薪資待遇上也會有所提升。

對於Java Web程序員來說,如果要轉向大數據領域,需要做好以下幾個方面的準備:

第一:學習大數據平臺知識。目前大數據開發崗位集中在四個領域,分別是大數據平臺開發、大數據應用開發、大數據分析和大數據運維,對於Java Web程序員來說,選擇大數據應用開發和大數據分析是比較現實的選擇,在積累一定開發知識之後,可以考慮向大數據平臺研發方向發展。目前學習大數據平臺知識可以從Hadoop開始,Hadoop平臺經過多年的發展已經構建了一個較為完善的生態體系,而且Hadoop平臺自身就是採用Java語言開發的,所以在Hadoop平臺下采用Java語言比較方便。

第二:學習算法和統計學相關知識。不論從事大數據應用開發還是大數據分析,都應該掌握一定的算法知識和統計學知識。常見的算法包括決策時、樸素貝葉斯、支持向量機、k近鄰、Apriori等,這些算法在大數據領域有廣泛的應用,也是初學者應該掌握的算法。

第三:學習行業知識。大數據應用通常與行業有較為緊密的聯繫,大數據場景分析是目前大數據主要的落地應用項目,所以需要從業者掌握一定的行業知識。隨著大數據逐漸落地到廣大的傳統行業,行業知識對於大數據從業者越來越重要。

最後,大數據知識體系結構內容比較多,最好能夠邊用邊學,如果能跟目前的崗位任務相結合是不錯的學習方式。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網方面的問題,或者考研方面的問題,都可以諮詢我,謝謝!


IT人劉俊明


你好,我也是從事於JAVA開發工作。也有想轉行大數據的想法,但是後面發現學習大數據最好是數學很好,我的數學不怎麼好,所以只是學習比較淺層的一些知識,如果你數學覺得還可以的話,可以嘗試去學習一下。現在JAVA開發人實在太多,競爭挺大,轉行是明智的選擇


頑皮可達鴨


學習大數據,一是要技術知識的學習,第二個是要有數據處理的經驗,只要恆心轉,肯定是沒有問題的,另外你java功底怎麼樣?如果很強的話問題不大,比如我們團隊就會招這樣的人


分享到:


相關文章: