如何成爲阿里巴巴大數據開發工程師?你要學習很多東西

大數據大數據,個個都在喊 但究竟什麼是大數據開發,如何成爲一個大數據開發工程師?加米穀大數據請添加鏈接描述的這篇文章告訴你如何成爲阿里巴巴也需要的大數據工程師。

如何成爲阿里巴巴大數據開發工程師?你要學習很多東西

大數據通用處理平臺

1.Spark

2.Flink

3.Hadoop

分佈式存儲

HDFS

資源調度

Yarn

Mesos

機器學習工具

Mahout

1.Spark Mlib

2.TensorFlow (Google 系)

3.Amazon Machine Learning

4.DMTK (微軟分佈式機器學習工具)

數據分析/數據倉庫(SQL類)

1.Pig

2.Hive

3.kylin

4.Spark SQL,

5.Spark DataFrame

6.Impala

7.Phoenix

8.ELK

8.1 ElasticSearch

8.2Logstash

8.3Kibana

消息隊列

1.Kafka(純日誌類,大吞吐量)

2.RocketMQ

3.ZeroMQ

4.ActiveMQ

5.RabbitMQ

流式計算

  1. Storm/JStorm

  2. Spark Streaming

  3. Flink

日誌收集

Scribe

Flume

編程語言

  1. Java

  2. Python

  3. R

  4. Ruby

  5. Scala

數據分析挖掘

MATLAB

SPSS

SAS

數據可視化

  1. R

  2. D3.js

  3. ECharts

  4. Excle

  5. Python

機器學習

機器學習基礎

  1. 聚類

  2. 時間序列

  3. 推薦系統

  4. 迴歸分析

  5. 文本挖掘

  6. 決策樹

  7. 支持向量機

  8. 貝葉斯分類

  9. 神經網絡

機器學習工具

  1. Mahout

  2. Spark Mlib

  3. TensorFlow (Google 系)

  4. Amazon Machine Learning

  5. DMTK (微軟分佈式機器學習工具)

算法

一致性

  1. paxos

  2. raft

  3. gossip

數據結構

  1. 棧,隊列,鏈表

  2. 散列表

  3. 二叉樹,紅黑樹,B樹

常用算法

1.排序

插入排序

桶排序

堆排序

2.快速排序

3,最大子數組

4.最長公共子序列

5.最小生成樹

希望能夠幫助對大數據開發工程師有意向的同學發現一些可以借鑑的經驗,學習大數據技術並不是需要多高的天賦但一定要努力才行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章