Java開發(大數據)怎麼樣?

安子


1、就業前景:互聯網時代怎麼能缺少大數據人才,沒有大數據人才手機地圖都不好用了。

2、工資:想都不用想肯定高

3、還想知道啥呢?


省者無疆157


我個人目前就是從事大數據方向,平時的話,主要還是使用Java語言來開發大數據平臺,功能特性的開發,或者Bug修復等等。同時也會對大數據組件的原理進行研究,去定製化開發目前社區沒有支持的一些功能,Java開發大數據方向,個人認為目前的就業前景還是不錯的。

今年3月份,自己開始找工作,由於之前做過Java開發 ,也做過大數據開發,所以自己出來找工作時,就找個Java開發(大數據方向)。從求職軟件查詢這樣的崗位,出來的更多的是大數據平臺開發,於是自己投的崗位都很偏向於大數據平臺開發,一般投遞完之後,一天後就可以收到面試的邀約了,這也說明互聯網崗位對於Java開發(大數據方向)還是有一定的需求量的。

由於我求職的是Java開發(大數據方向),所以在面試的時候,Java方面的知識和大數據組件原理都有問到我。在和麵試官面試時,首先先自我介紹,然後就是描述自己做的項目以及結合項目延伸一些技術知識點。Java方面,問到了Java虛擬機的來及回收算法、CMS垃圾回收器、Java類加載機制等等,同時也問到了Hadoop底層的原理。

面試了5家公司後,整體感覺Java開發(大數據方向)的就業需求量還不錯,不然自己也不會收到這麼多的面試邀約。先說兩個注意點,如果你想拿到Java開發(大數據方向)的Offer,首先你在Java方面的基礎必須要非常的牢固,Java集合類的實現、Java多線程、Java虛擬機等等,這些你在面試之前一定要準備好。畢竟你投遞的是Java開發。

其次,你還需要有一個個人比較熟悉的大數據組件,Hadoop、Hive、Spark、HBase、Flink都可以,個人建議你可以挑一個自己喜歡的組件,去進行一定的深入研究,這樣在面試時,更能夠突出你的優勢,又能Java開發,又能大數據開發,公司肯定也會喜歡。


我是Lake,專注大數據技術原理、互聯網科技見解、程序員個人經驗分享,如果我的問答對你有幫助的話,希望你能夠點贊轉發或者關注我,我會持續分享在大數據方面的知識,非常感謝。

如果你有任何方面大數據方面的問題,也歡迎私信我一起溝通,一起學習,一起進步。


Lake說科技


大數據方向工作介紹

大數據方向的工作目前分為三個主要方向:

01.大數據工程師

02.數據分析師

03.大數據科學家

04.其他(數據挖掘本質算是機器學習,不過和數據相關,也可以理解為大數據的一個方向)

必須技能10條:

01.Java高級(虛擬機、併發)

02.Linux 基本操作

03.Hadoop(此處為俠義概念單指HDFS+MapReduce+Yarn )

04.HBase(JavaAPI操作+Phoenix )

05.Hive(Hql基本操作和原理理解)

06.Kafka

07.Storm

08.Scala需要

09.Python

10.Spark (Core+sparksql+Spark streaming )

11.一些小工具(Sqoop等)

高階技能6條:

11.機器學習算法以及mahout庫加MLlib

12.R語言

13.Lambda 架構

14.Kappa架構

15.Kylin

16.Aluxio

百度搜索圈T社區(www.aiquanti.com) 免費視頻教程


分享到:


相關文章: