回覆列表
  • 1 # IT人劉俊明

    從目前的發展情況來看,應該選擇學習大資料方向,原因有以下幾點:

    第一:JavaEE已經停止更新了。Oracle公司已經把JavaEE移交給Eclipse基金會了,目前JavaEE已經有了新的名字:JakartaEE,雖然未來JakartaEE可能會帶給開發人員更多的變化和驚喜,但是目前還是一個比較尷尬的過渡期。

    第二:JavaEE的專案比較少。目前整個開發領域都在使用輕量級服務框架,JavaEE框架太“重”了,導致很多開發團隊開始轉向Spring的解決方案,目前以SpringBoot和SpringCloud為代表的微服務得到了廣泛的使用。雖然也有一些遺留專案在使用JavaEE技術,但是從數量上來說已經比較少了,所以不建議目前學習JavaEE技術。

    第三:大資料領域發展空間大。目前Java在大資料領域有廣泛的應用,由於Java整體的生態比較健全且效能穩定,所以使用Java開發大資料專案也是一個比較常見的選擇。另外,目前流行的Hadoop大資料平臺就是採用Java語言開發的,所以在Hadoop平臺上使用Java有非常好的相容性。另外,Spark平臺比較常見的Scala語言也是基於Java語言的,所以學習Java語言對於大資料開發人員來說是一個不錯的選擇。

    目前大資料領域正在經歷從概念向產業的轉換階段,未來會釋放出大量的就業崗位,以大資料工程師、演算法工程師、資料分析師最為常見,掌握Java語言對從事這些崗位都有一定的幫助,尤其是大資料工程師。所以,目前很多Java程式設計師都開始轉向大資料開發領域。

    對於已經有Java基礎的大學生來說,學習大資料開發要注重基礎知識的學習,尤其是數學基礎。

    如果有大資料方面的問題,也可以諮詢我。

  • 中秋節和大豐收的關聯?
  • 朋友之間,為什麼有時候真心難換真心?