首頁>Club>
雖然喜歡數學,但是學機器學習主要用python,放棄java覺得可惜。
7
回覆列表
  • 1 # 北大青鳥上海號

    在已經有Java基礎的前提之下,轉行大資料是完全可以的。從發展的角度來說,Java已經處在一門程式語言的成熟期,未來Java程式設計師要想有更好的發展,則需要深入到一個領域,比如大資料或人工智慧,這樣才能有較強的職場競爭力和較好的發展空間。

    大資料以Java技術為基礎,在熟練掌握了Java技術以後,再學習大資料的相關技術會容易很多。在有了Java經驗的基礎上,轉行大資料學習,學習的大致步驟為:

    1、大資料基礎:Linux基礎、Maven基礎;

    2、Hadoop生態體系:HDFS、MapReduce、Yarn及其周邊軟體Hbase、Hive、Pig等;

    3、Spark生態系統和Scala語言;

    4、演算法和工具:如hadoop上的Mahout和spark上的Mllib;

    5、專案實戰。

    在培訓班學習的週期大概是六個月左右。畢業之後的就業情況還是很不錯的,各大網際網路公司都在囤積大資料處理人才,從業人員的薪資待遇也很不錯。以基本的Hadoop開發工程師為例,入門月薪已經達到了8K以上,工作1年月薪可達到12K以上,資深的hadoop人才年薪可達到30萬—50萬。據全球頂尖管理諮詢公司麥肯錫分析報告顯示,到2020年,大資料或者資料工作者的崗位需求將激增,大資料專業人才的缺口在15萬到20萬之間。

  • 中秋節和大豐收的關聯?
  • 如果你負債累累,沒有學歷沒有手藝,沒有背景,你會怎麼辦?還有選擇嗎?