震驚,零開始規劃大資料學習之路!
如何開始學習大資料?
人們想開始學習大資料的時候,最常問我的問題是,“我應該學Hadoop(hadoop是一款開源軟體,主要用於分散式儲存和計算,他由HDFS和MapReduce計算框架組成的,他們分別是Google的GFS和MapReduce的開源實現。由於hadoop的易用性和可擴充套件性,因此成為最近流行的海量資料處理框架。), 分散式計算,Kafka(Kafka是由LinkedIn開發的一個分散式基於釋出/訂閱的訊息系統),NoSQL(泛指非關係型的資料庫)還是Spark(Spark 是一種與Hadoop 相似的開源叢集計算環境,但是兩者之間還存在一些不同之處)?”
而我通常只有一個答案:“這取決於你究竟想做什麼。”
與大資料相關的工作?
大資料是未來的發展方向,正在挑戰我們的分析能力及對世界的認知方式,因此,我們與時俱進,迎接變化,並不斷的成長!大資料學習群:199427210 一起討論進步學習
大資料學習群:199427210 一起討論進步學習
(1)大資料系統研發工程師:負責大資料系統研發工作,包括大規模非結構化資料業務模型構建、大資料儲存、資料庫架構設計以及資料庫詳細設計、最佳化資料庫構架、解決資料庫中心建設設計問題。他們還負責叢集的日常運作、系統的監測和配置、Hadoop與其他系統的整合。
(2)大資料應用開發工程師:負責搭建大資料應用平臺、開發分析應用程式。他們熟悉工具或演算法、程式設計、包裝、最佳化或者部署不同的MapReduce事務。他們以大資料技術為核心,研發各種基於大資料技術的應用程式及行業解決方案。
(3)大資料分析師:運用演算法來解決分析問題,並且從事資料探勘工作。他們最大的本事就是能夠讓資料道出真相;此外,他們還擁有某個領域的專長,幫助開發資料產品,推動資料解決方案的不斷更新。
(4)資料視覺化工程師:具備良好的溝通能力與團隊精神,責任心強,擁有優秀的解決問題的能力。他們負責在收集到的高質量資料中,利用圖形化的工具及手段的應用,一目瞭然地揭示資料中的複雜資訊,幫助企業更好的進行大資料應用開發,發現大資料背後的巨大財富。
你適合大資料什麼方向呢?
現在我們已經瞭解了行業中可供選擇的職業種類,讓我們想辦法來確定哪個領域適合你。這樣,我們才能確定你在這個行業中的位置。通常來說,基於你的教育背景和行業經驗可以進行分類。
例1:“我是一名電腦科學畢業生,不過沒有堅實的數學技巧。”
你對電腦科學或者數學有興趣,但是之前沒有相關經驗,你將被定義為一個新人。
例2:“我是一個電腦科學畢業生,目前正從事資料庫開發工作。”
你的興趣在電腦科學方向,你適合計算機工程師(資料相關工程)的角色。
大資料學習之路
核心是,大部分大資料技術都是用Java或Scala編寫的。但是別擔心,如果你不想用這些語言編寫程式碼,那麼你可以選擇Python或者R,因為大部分的大資料技術現在都支援Python和R。
因此,你可以從上述任何一種語言開始。 我建議選擇Python或Java。
接下來,你需要熟悉雲端工作。 這是因為如果你沒有在雲端處理大資料,沒有人會認真對待。 請嘗試在AWS,softlayer或任何其他雲端供應商上練習小型資料集。 他們大多數都有一個免費的層次,讓學生練習。如果你想的話,你可以暫時跳過此步驟,但請務必在進行任何面試之前在雲端工作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31561003/viewspace-2375451/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 想做資料科學家/工程師?從零開始系統規劃大資料學習之路資料科學工程師大資料
- 大資料分析學習規劃大資料
- 大資料學習路線(自己制定,從零開始)大資料
- 大資料學習入門規劃?和學習路線大資料
- 寫給大資料初學者,從零開始學習大資料開發的完整路線大資料
- 大資料分析學習之路大資料
- 【從零開始學習 MySql 資料庫】(2) 函式MySql資料庫函式
- 【從零開始學習Oracle資料庫】(2)函式Oracle資料庫函式
- 我的大資料學習之路大資料
- 從零開始學習KafkaKafka
- 從零開始學習機器學習機器學習
- 從零開始學習laravelLaravel
- 從零開始學習時空資料視覺化(序)視覺化
- 從零開始JAVA資料結構學習筆記(一)Java資料結構筆記
- eclipse學習從零開始Eclipse
- 想轉行大資料,如何開始學習 Hadoop?大資料Hadoop
- 大資料學習之路——java基礎(二)大資料Java
- 從零開始的Python學習Episode 15——正規表示式Python
- 大資料時代,從零學習資料思維大資料
- 大資料學習之路(跟著大神學習一波)大資料
- 從零開始學習 Go ——安裝Go
- 30天從零開始學習SwiftSwift
- 從零開始學習C++(0)C++
- 從0開始學習大資料探勘分析,新手應該這樣學習大資料分析才靠譜大資料
- 學Java的,想嘗試轉行大資料和資料探勘,該怎麼規劃學習?Java大資料
- 零基礎大資料學習框架大資料框架
- 學習規劃
- 《從零開始學Swift》學習筆記(Day 56)—— Swift編碼規範之命名規範Swift筆記
- 大資料學習之路——java物件導向(二)大資料Java物件
- 一個「學渣」從零開始的Web前端自學之路Web前端
- 【從零開始學習Oracle資料庫】(5)約束檢視與索引Oracle資料庫索引
- 【從零開始學習 MySql 資料庫】(5) 約束檢視與索引MySql資料庫索引
- 《從零開始學Swift》學習筆記(Day 11)——資料型別那些事兒?Swift筆記資料型別
- 規劃關聯式資料庫學習筆記資料庫筆記
- 學習大資料要從哪些知識點開始著手?大資料
- 什麼是大資料?零基礎如何學習大資料?(附學習路線)大資料
- 從零開始學習 React 高階元件React元件
- 從零開始學習邏輯迴歸邏輯迴歸