在已經有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萬之間。
在已經有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萬之間。