我的Java轉型大資料的學習過程和經歷
大資料開發是大資料職業發展方向之一,另外一個方向是大資料分析。從工作內容上來說,大資料開發主要是負責大資料探勘,大資料清洗處理,大資料建模等工作,主要是負責大規模資料的處理和應用,工作主要以開發為主,與大資料視覺化分析工程師相互配合,從資料中挖掘出價值,為企業業務發展提供支援。
知道了大資料開發是什麼,那麼如果想要從事大資料開發的工作,需要學什麼了。
【大資料開發學習資料領取方式】:加入大資料技術學習交流群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的故事,也許對你有幫助。
畢業後第一份工作是公司的銷售,賣那種app註冊量,沒錯,就是經常在大街上有人拉著你讓你掃二維碼註冊app那種。但是隻工作了四個多月我就萌生了轉行做開發的想法,原因有兩點:一是透過在公司一段時間的工作,我意識到做開發更有技術含量,未來的想象空間更大,公司所有的銷售基本就是靠開發的軟體而生;二是開發比銷售更體面,不用風吹雨曬花盡心思去猜客戶的心理,簡簡單單和電腦相處就好。
有了這個想法之後就開始行動,因為當時剛畢業,養活自己是最重要的,所以就邊工作邊業餘時間自學java程式設計,但是轉行的熱情極大的激勵著我,所以幾乎每天都堅持學習,即使每天加班到很晚,在那家公司工作了 3個月後,我覺得我自學的可以了,應該可以入門了,於是我辭職了,準備找一份開發的工作。
現在來看,其實那三四個月自學的效果完全是皮毛,只不過我當時轉行選對了一個方向,選擇了當初最熱門的java開發,那時候市場人才本身就很少,所以,即使我很皮毛,但是離職之後也順利找到了一份開發的工作。
但是轉行真的不是那麼容易的,因為完全陌生的領域,對你的要求是更高的,中間經歷了非常痛苦的過程。任何一個工作,都是遠看容易,近看複雜。從表面上看“別人”的工作“有趣、賺錢、有發展”,等到入行之後,才發現自己好像從一個深坑跳到另一個更深的坑裡。很多看似光鮮亮麗的行業,背後都有常人不能瞭解的艱辛。最主要的還是要找到合適的方法和遇到對的人。
那年才轉行第五年,我在北京的5環就買了房。如今在北京帶著一個小團隊,雖然公司比較小但是每年可以拿到2成的紅利,每當夜深人靜的時候,我在想要是幾年前我做銷售,現在的自己又是怎麼樣的呢?
在你不知道這種轉行是否是成功的,但是我一度認為當初的轉行可能是我此生做的最正確的決定,現在不管是從薪資回報還是幸福指數,都是轉行帶來的驚喜,所以,我斗膽從我的角度給題主以下一些建議:
轉行要趁早
當你萌生要轉行的想法時,在考慮清楚的前提下,一定要趁早,因為你在一個行業積累的經驗越久,你轉行付出的沉默成本越大,你會更沒有勇氣,我當初之所以這麼決絕的確定轉行本質上也是因為我剛畢業,還是一張白紙,轉行對我來說成本還算是很小的。
轉行不一定是靠著興趣
我們知道,如果我們從事的是自己喜歡、自己感興趣的工作,那是最幸福的事。
很多人轉行的目的可能是因為覺得自己不喜歡現在這個行業,自己更喜歡 xxxx 之類的,但是我想告訴你們的是,很多時候我們不熱愛自己的工作,不感興趣可能只是藉口,本質原因可能是因為你做的不夠好。拿我舉例子,我決定轉行做開發的時候根本對開發沒什麼瞭解,也根本不知道自己是不是真的對程式設計感興趣,我就是衝著薪資又高去的,只不過從事開發了一段時間之後,我才覺得我是挺適合程式設計的。
所以,不要急著給自己下定論說自己不喜歡、不適合做 xxxx...先把這件事做好你才有資格說自己感不感興趣。
轉行儘量選擇高技術含量的行業
轉行分很多種,比如有的人覺得現在的工作很辛苦,自己轉行去做餐廳服務員、外賣員也是一種轉行,這裡並沒有歧視的意思,只是舉個例子,餐廳服務員、外賣員技術含量較低,誰都可以做,這種轉行哪怕你說是你喜歡的也不建議,建議轉行選擇高技術含量的行業,高技術含量意味著稀缺,回報以及未來的潛力都不一樣。
比如如果你從事的是流水線工作,那麼建議早點轉行,因為這沒有體現出你的價值,每天重複的工作你消耗的是最寶貴的時間,應該考慮轉行到專業技能型。
比如測試往開發、產品方向轉等,最好參考下近幾年的行業趨勢,選擇一個熱門行業,因為轉行到很成熟、很傳統的方向,跟那些已經工作很長時間的人比,你沒有什麼優勢,如果可以選擇一個新興產業,那麼大家起跑線差不多,自己劣勢沒有那麼大,像現在的大資料開發就是這樣的行業,甚至最火的人工智慧機器學習都是在此基礎上進行升級的。下圖可以看出,工資年薪至少可以40w。
轉行不建議辭職全luo去學習
很多人一想到轉行,第一時間就辭職了,想著全職在家學習,不學會不罷休。這個不推薦這種形式。因為一是很可能轉行只是你暫時的決定,也許一時頭腦發熱說不定,二是,即使是你經過慎重考慮的,人的學習熱情是有限的,上學讀書的時候每天沒什麼事,也沒見你一天到晚都在學習,所以,我建議工作的時候,業餘時間自學,現在網際網路這麼發達,網上有各種各樣的線上學習資料,每天從追劇、玩遊戲的時間中抽出兩小時,堅持一週,等你差不多入門了,再建議辭職。如果堅持不了,那麼可能說明你對轉行也沒多大的熱情,這個時候再繼續現在的工作,不會有遺憾。所以線上學習就是不錯的選擇,線下學習看似專門學習,其實學習效率也不怎麼高,很多時候做了這個決定後悔莫及。
轉行真的很痛苦
前面我說了,轉行真的很難,很不容易。尤其是你向高技術含量的行業轉行,那才真的叫痛苦,因為這意味著什麼都是全新的,你之前所有的工作能力與經驗都用不到,你唯一要做的就是不斷的學習,這個階段很痛苦,但是過來了,你才知道,如果你感受到痛苦,那說明你有進步與成長了,只要堅持下來,你會發現,一切的付出都不會白費。最近我推薦團隊新來的在學的大資料開發,難度係數就不低。
工資看起來確實不錯。
北京大資料開發平均工資:¥ 30230/月。
那麼要達到這樣的水平,專業技術水平是什麼樣的呢?
假如你去百度或者其他的網際網路公司,你至少要會大資料網站日誌統計分析系統的開發,可以計算得出使用者所檢索的關鍵詞排行榜、使用者停留時間最高的頁面等;更復雜的,構建廣告點選模型、分析使用者行為特徵等等,這些都是大型電商平臺的核心技術。
還有像阿里巴巴這樣的線上電商平臺行業分析系統,如果你連這些東西都不會,別說去百度,阿里巴巴了,相關業務的小公司工作都不一定能勝任的了。
【大資料開發學習資料領取方式】:加入大資料技術學習交流群458345782,點選加入群聊,私信管理員即可免費領取
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69903766/viewspace-2644035/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我的大資料學習歷程(1)大資料
- 我的前端學習經歷前端
- 分享我曾經的學習和找工作經歷
- 過來人的大資料學習經驗大資料
- java轉大資料的學習路線Java大資料
- 我學習USB設計的歷程
- C++未眠夜----我學習C++的心路歷程 (轉)C++
- java的學習過程Java
- Java 學習歷程Java
- 我的Go語言學習經歷Go
- 我的Linux學習歷程:那些我看過的Linux書籍們Linux
- 我的大資料學習之路大資料
- 我大一學習C++的經歷C++
- Java學習過程的一些重點(轉)Java
- Java學習過程Java
- 我的MYSQL學習心得(四)資料型別MySql資料型別
- 我的MYSQL學習心得(4) : 資料型別MySql資料型別
- sql學習過程1:sql server資料型別解析SQLServer資料型別
- C++學習歷程 (轉)C++
- 學Java的,想嘗試轉行大資料和資料探勘,該怎麼規劃學習?Java大資料
- Flutter 的學習歷程Flutter
- 我的AI學習歷程(一):瞭解相機AI
- 我的一點學習經驗 (轉)
- 大資料開發過程中的5個學習通用步驟大資料
- 聊聊我學linux的歷程Linux
- php轉go的一些學習歷程PHPGo
- java阿里系學習經歷的小小領悟Java阿里
- 我的軟體專案過程管理經驗(轉)
- 大學兩年,回顧我的學習心裡歷程
- 學習Java的過程中主要圍繞以下幾個方面來學習 (轉)Java
- 大資料的前世今生-大資料特徵與發展歷程大資料特徵
- 16年的大資料經驗,為了搞定數字化轉型,我和老闆做了個賭注大資料
- 我的學習經歷——Linux系統入門教程Linux
- 大資料如何學習,大資料工程師學習經驗分享大資料工程師
- 我通過OCP認證的學習經驗
- 我的MYSQL學習心得(2) :資料型別寬度MySql資料型別
- 我的dns配置過程(轉)DNS
- Java學習--Java 中基本型別和字串之間的轉換Java型別字串