尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
Java開發轉大數據開發要做到幾點?假設你有Java基礎選擇了自學大數據,而對於完全沒有編程和Java基礎的人來說,自學絕對是浪費時間和精力的事情。Java開發轉大數據開發要做到幾點?
現在已經從之前的java後端開發正式轉大數據開發,項目數據50T,日均數據增長20G左右,大概是需求問題吧,薪水待遇較上一份翻了一倍(這是重點)。
當然,我的分享不是能讓各位升職加薪跳槽,只是對於技術人來說,技多不壓身,以下為個人經驗分享,不喜勿噴。主要講大數據的職業規劃方向、大數據開發工程師需get技能、如何系統的學習。
一、大數據的職業規劃方向
學習目的在於工作上的運用,大數據工程師需get技能總結如下:
01.Linux 基本操作
02.python&爬蟲介紹
03.hadoop分布式集中
04.離線數據處理
05.實時數據處理
06.ETL與環境相關
07.大數據應用與數據挖掘
08.java高級(虛擬機、並發)
09..HBase(JavaAPI操作+Phoenix )
10. Kafka
11. Spark (Core+sparksql+Spark streaming )
12.CDH集群
二、如何系統的學習
我本人是17年年初開始自學,自學了Linux 基本操作,這個很好學,領悟能力還可以就看書,不行就看視頻重復看,大概一周可以搞定。
然後就學習了CDH集群搭建,Python爬蟲,我是java後端開發,這些網上找點資料看點書,很好學,上手也很快。
這里重點推薦《深入理解Java虛擬機》、《Java高並發實戰》必看書籍。
然後我就停留在這一階段,停了1個多月的學習計劃,後面公司同事離職跳槽跟女友吵架分手等等遇到一些事情,我又想起還是要規劃下自己的職業生涯,順手報了個培訓班,遇到了還算不錯的老師,這個學習周期3個月就算結業了。計劃是想熬完過年再跳,跳槽的人都知道的,金三銀四~
這里提醒一下,如果你覺得自己看書效率太慢,或者容易思維不通的情況,你可以在網上搜集一些課程,跟著課程走也OK 。這個完全根據自己情況決定。如果看書效率不高就很網課,相反的話就自己看書。自制力不強的人就沒什麼好推薦的,你什麼都不適合學。