大資料必備技能
根據方向,我總結了一下需要的技能,供你參考,如下:
最基本的是JAVA核心API有關內容,當然有JAVA開發經驗的最容易入門,比如從事過JAVAWEB開發的,基本上可以很容易跳進大資料應用方向,如果沒有JAVA基礎,很多內容你會理解不了,
同時除了基本的基礎以外,我在下面還給你羅列了一些列必須的技能:
1、Java高級(VM相關、并發相關,執行緒相關)
2、Linux 基本操作(環境,命令,網路等相關內容)
3、Hadoop(此處為通常指的是HDFS+MapReduce+Yarn的相關內容 )
4、HBase(JavaAPI操作+Phoenix )
5、Hive(Hql基本操作和原理理解)
6、Kafka
7、Storm
8、Scala
9、Python
10、Spark
(Core+sparksql+Spark streaming )
如果要把大資料玩得比較洋氣,個人建議還要學習一些高級技術,不過不建議一開始就去觸碰,畢竟這些技術個人建議還是有一些經驗積累后再來哈,會比較快,否則你會覺得你在看天書,
學習建議
一定要把JAVA基礎和JAVA高級部分學好,把JAVA做為第一開發語言,這個是關鍵,其次,Python也要引起重視,可以做為第二開發語言去學習掌握,
一定要把Linux的基礎操作,網路操作,檔案操作等學好,掌握熟練,特別在環境配置部分,要多熟悉各種命令,同時也要多熟悉系統的基本結構,
關于Hadoop、Hive等環境和技術應用,要結合一些實際點的案例來學要快一些,簡單的Demo很難看到一些現象,
上面的內容可以買些書來看(需要可以問我,這里就不安利了),當然如果看書效果不好,可以去找一些網課,跟著視頻學,最直接的學習方式就是去報名參加專業培訓班,集中學習,
下面跟大家簡單分享一下,小白也能學會的JAVA學習路線:更為詳細的路線,我們已經整理成了一張超全的java基礎能力全套,
Java基礎能力全套
JAVA IO流

反射機制
函式式編程


JAVA 基礎能力

多執行緒

以上資料,對于想要進階的小伙伴來說應該會很有幫助,希望也能幫助到你,需要的小伙伴可以掃描下面的二維碼免費領取,

添加微信后回復:CSDN,領取資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/384167.html
標籤:其他
下一篇:2021寶藏面試題-Java后端
