我的Java轉型大資料的學習過程和經歷

xyz藍月發表於2019-05-11

大資料開發是大資料職業發展方向之一,另外一個方向是大資料分析。從工作內容上來說,大資料開發主要是負責大資料探勘,大資料清洗處理,大資料建模等工作,主要是負責大規模資料的處理和應用,工作主要以開發為主,與大資料視覺化分析工程師相互配合,從資料中挖掘出價值,為企業業務發展提供支援。

知道了大資料開發是什麼,那麼如果想要從事大資料開發的工作,需要學什麼了。

【大資料開發學習資料領取方式】:加入大資料技術學習交流群458345782,點選加入群聊,私信管理員即可免費領取

下面我們以大資料開發課程

階段一:JavaSE開發

階段二:JavaEE開發

階段三:併發程式設計實戰開發

階段四:Linux精講

階段五:Hadoop生態體系

階段六:Python實戰開發

階段七:Storm實時開發

階段八:Spark生態體系

階段九:ElasticSearch

階段十:Docker容器引擎

階段十一:機器學習

階段十二:超大叢集調優

階段十三:大資料專案實戰

總結下上面的課程內容,大資料開發需要學java、linxu、資料庫、hadoop、spark、storm、python、ElasticSearch、Docker等知識。

目前學大資料渠道主要是透過參加大資料培訓,因為大資料的技術門檻高,一般透過自學來說難度較大。

最後再來說下大資料開發可以從事哪些工作崗位:

1.Hadoop開發工程師

2.資料探勘工程師

3.大資料科學家

4.首席資料官(CDO)

5.ETL研發

6.大資料資訊架構開發

7.資料倉儲研究

8.OLAP開發

9.大資料安全研究

這裡有一個半路轉行做開發實現年薪40W的故事,也許對你有幫助。


我的Java轉型大資料的學習過程和經歷

畢業後第一份工作是公司的銷售,賣那種app註冊量,沒錯,就是經常在大街上有人拉著你讓你掃二維碼註冊app那種。但是隻工作了四個多月我就萌生了轉行做開發的想法,原因有兩點:一是透過在公司一段時間的工作,我意識到做開發更有技術含量,未來的想象空間更大,公司所有的銷售基本就是靠開發的軟體而生;二是開發比銷售更體面,不用風吹雨曬花盡心思去猜客戶的心理,簡簡單單和電腦相處就好。

有了這個想法之後就開始行動,因為當時剛畢業,養活自己是最重要的,所以就邊工作邊業餘時間自學java程式設計,但是轉行的熱情極大的激勵著我,所以幾乎每天都堅持學習,即使每天加班到很晚,在那家公司工作了 3個月後,我覺得我自學的可以了,應該可以入門了,於是我辭職了,準備找一份開發的工作。

現在來看,其實那三四個月自學的效果完全是皮毛,只不過我當時轉行選對了一個方向,選擇了當初最熱門的java開發,那時候市場人才本身就很少,所以,即使我很皮毛,但是離職之後也順利找到了一份開發的工作。

但是轉行真的不是那麼容易的,因為完全陌生的領域,對你的要求是更高的,中間經歷了非常痛苦的過程。任何一個工作,都是遠看容易,近看複雜。從表面上看“別人”的工作“有趣、賺錢、有發展”,等到入行之後,才發現自己好像從一個深坑跳到另一個更深的坑裡。很多看似光鮮亮麗的行業,背後都有常人不能瞭解的艱辛。最主要的還是要找到合適的方法和遇到對的人。

那年才轉行第五年,我在北京的5環就買了房。如今在北京帶著一個小團隊,雖然公司比較小但是每年可以拿到2成的紅利,每當夜深人靜的時候,我在想要是幾年前我做銷售,現在的自己又是怎麼樣的呢?

在你不知道這種轉行是否是成功的,但是我一度認為當初的轉行可能是我此生做的最正確的決定,現在不管是從薪資回報還是幸福指數,都是轉行帶來的驚喜,所以,我斗膽從我的角度給題主以下一些建議:

轉行要趁早

當你萌生要轉行的想法時,在考慮清楚的前提下,一定要趁早,因為你在一個行業積累的經驗越久,你轉行付出的沉默成本越大,你會更沒有勇氣,我當初之所以這麼決絕的確定轉行本質上也是因為我剛畢業,還是一張白紙,轉行對我來說成本還算是很小的。

轉行不一定是靠著興趣

我們知道,如果我們從事的是自己喜歡、自己感興趣的工作,那是最幸福的事。

很多人轉行的目的可能是因為覺得自己不喜歡現在這個行業,自己更喜歡 xxxx 之類的,但是我想告訴你們的是,很多時候我們不熱愛自己的工作,不感興趣可能只是藉口,本質原因可能是因為你做的不夠好。拿我舉例子,我決定轉行做開發的時候根本對開發沒什麼瞭解,也根本不知道自己是不是真的對程式設計感興趣,我就是衝著薪資又高去的,只不過從事開發了一段時間之後,我才覺得我是挺適合程式設計的。

所以,不要急著給自己下定論說自己不喜歡、不適合做 xxxx...先把這件事做好你才有資格說自己感不感興趣。

轉行儘量選擇高技術含量的行業

轉行分很多種,比如有的人覺得現在的工作很辛苦,自己轉行去做餐廳服務員、外賣員也是一種轉行,這裡並沒有歧視的意思,只是舉個例子,餐廳服務員、外賣員技術含量較低,誰都可以做,這種轉行哪怕你說是你喜歡的也不建議,建議轉行選擇高技術含量的行業,高技術含量意味著稀缺,回報以及未來的潛力都不一樣。

比如如果你從事的是流水線工作,那麼建議早點轉行,因為這沒有體現出你的價值,每天重複的工作你消耗的是最寶貴的時間,應該考慮轉行到專業技能型。

比如測試往開發、產品方向轉等,最好參考下近幾年的行業趨勢,選擇一個熱門行業,因為轉行到很成熟、很傳統的方向,跟那些已經工作很長時間的人比,你沒有什麼優勢,如果可以選擇一個新興產業,那麼大家起跑線差不多,自己劣勢沒有那麼大,像現在的大資料開發就是這樣的行業,甚至最火的人工智慧機器學習都是在此基礎上進行升級的。下圖可以看出,工資年薪至少可以40w。

轉行不建議辭職全luo去學習


我的Java轉型大資料的學習過程和經歷

很多人一想到轉行,第一時間就辭職了,想著全職在家學習,不學會不罷休。這個不推薦這種形式。因為一是很可能轉行只是你暫時的決定,也許一時頭腦發熱說不定,二是,即使是你經過慎重考慮的,人的學習熱情是有限的,上學讀書的時候每天沒什麼事,也沒見你一天到晚都在學習,所以,我建議工作的時候,業餘時間自學,現在網際網路這麼發達,網上有各種各樣的線上學習資料,每天從追劇、玩遊戲的時間中抽出兩小時,堅持一週,等你差不多入門了,再建議辭職。如果堅持不了,那麼可能說明你對轉行也沒多大的熱情,這個時候再繼續現在的工作,不會有遺憾。所以線上學習就是不錯的選擇,線下學習看似專門學習,其實學習效率也不怎麼高,很多時候做了這個決定後悔莫及。

轉行真的很痛苦

前面我說了,轉行真的很難,很不容易。尤其是你向高技術含量的行業轉行,那才真的叫痛苦,因為這意味著什麼都是全新的,你之前所有的工作能力與經驗都用不到,你唯一要做的就是不斷的學習,這個階段很痛苦,但是過來了,你才知道,如果你感受到痛苦,那說明你有進步與成長了,只要堅持下來,你會發現,一切的付出都不會白費。最近我推薦團隊新來的在學的大資料開發,難度係數就不低。

工資看起來確實不錯。

北京大資料開發平均工資:¥ 30230/月。

那麼要達到這樣的水平,專業技術水平是什麼樣的呢?

假如你去百度或者其他的網際網路公司,你至少要會大資料網站日誌統計分析系統的開發,可以計算得出使用者所檢索的關鍵詞排行榜、使用者停留時間最高的頁面等;更復雜的,構建廣告點選模型、分析使用者行為特徵等等,這些都是大型電商平臺的核心技術。

還有像阿里巴巴這樣的線上電商平臺行業分析系統,如果你連這些東西都不會,別說去百度,阿里巴巴了,相關業務的小公司工作都不一定能勝任的了。

【大資料開發學習資料領取方式】:加入大資料技術學習交流群458345782,點選加入群聊,私信管理員即可免費領取


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69903766/viewspace-2644035/,如需轉載,請註明出處,否則將追究法律責任。

相關文章