我的Java轉型大數據的學習過程和經歷

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

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


我的Java轉型大數據的學習過程和經歷


下面我們以大數據開發課程

階段一: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的故事,也許對你有幫助。想學習好大數據可以加我vx號(VIP452141 ) 有視頻資源分享一起學習


我的Java轉型大數據的學習過程和經歷

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

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

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

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

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

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

轉行要趁早

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

轉行不一定是靠著興趣

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

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

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

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

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

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

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

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


我的Java轉型大數據的學習過程和經歷

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

轉行真的很痛苦

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

工資看起來確實不錯。

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

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

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

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



分享到:


相關文章: