工作兩年,要不要轉行大數(shù)據(jù)?
? ? ? 大數(shù)據(jù)技術專業(yè)屬于交叉學科:以統(tǒng)計學、數(shù)學、計算機為三大支zhi撐性學科;生物、醫(yī)學、環(huán)境科學、經(jīng)濟學、社會學、管理學為應用拓展性學科。
? ? ?此外還需學習數(shù)據(jù)采集、分析、處理軟件,學習數(shù)學建模軟件及計算機編程語言等,知識結構是二專多能復合的跨界人才(有專業(yè)知識、有數(shù)據(jù)思維)。
? ? ?大數(shù)據(jù)時代則對從業(yè)人員素質(zhì)的要求越來越高,因為數(shù)據(jù)處理變得越來越復雜,數(shù)據(jù)人才的競爭也越來越激烈,很多大公司都在尋找尖端人才。而且,大到國防、金融,小到跟生活息息相關的物流、購物、醫(yī)療、交通等,都日益需要大數(shù)據(jù)的支撐。大數(shù)據(jù)正在成為一門“顯學”。
? ? ?對于大數(shù)據(jù)開發(fā)的學習,重在掌握基本知識以及實踐應用,合理安排基礎知識的學習,可以起到事半功倍的效果,以下是比較經(jīng)典的大數(shù)據(jù)開發(fā)學習路線:
? ?第一階段:JavaSE+MySql+Linux
Java語言入門 → OOP編程 → Java常用Api、集合 → IO/NIO → Java實用技術 → Mysql數(shù)據(jù)庫 → 階段項目實戰(zhàn) → Linux基礎 → shell編程
? ?第二階段:Hadoop與生態(tài)系統(tǒng)
Hadoop → MapReduce → Avro → Hive → Hbase → Zookeeper → Flume → Kafka → Sqoop → Pig
? ?第三階段:Storm與Spark及其生態(tài)圈
Storm → Scala → Spark → Spark SQL → Spark Streaming → Spark機器學習
? ?第四階段:其他
Mahout機器學習 → R語言 → Python
? ?第五階段:項目實戰(zhàn)、技術綜合運用
手機公司系統(tǒng) → 傳統(tǒng)廣告怎么用大數(shù)據(jù) → 類互聯(lián)網(wǎng)電商網(wǎng)站 → 網(wǎng)站日志手機清洗系統(tǒng) → 網(wǎng)站流量統(tǒng)計分析系統(tǒng)