大數據崗位要求之大數據開發工程師

    繼續介紹大數據系列崗位的要求,今天是“最熱門”的崗位大數據開發工程師,之所以說熱門主要是基於2個原因,一是因爲很多應屆生或者想轉入大數據行業的同學,都是期望從事“大數據開發”這一定位不是很清晰的崗位;二是因爲至少有3個崗位可以稱爲“大數據開發”,所以這裏的“最熱門”需要詳細分析。老套路先從幾個大廠的崗位要求說起。

今日頭條

1、本科以上學歷,軟件工程/計算機/通信/數學等相關專業;
2、熟悉Hive SQL語言,熟悉shell, python等至少一種腳本語言;
3、有hadoop、spark、flink等至少一種大數據平臺的使用經驗;
4、理解能力強,善於溝通,有責任心和團隊精神;
5、有數據倉庫建設、商業數據分析、增長項目經驗者優先。

有贊

1、java/scala至少熟練使用一種
2、具備紮實的計算機理論基礎, 對數據結構及算法有較強的功底
3、熟悉至少一種實時計算引擎 Storm, Spark Streaming, Flink, 對hadoop生態其他組件有一定了解,比如 HBase, hadoop, Hive, Druid等
4、有大規模集羣應用開發經驗優先
5、有BAT工作經驗優先
6、具備良好工作習慣和團隊協作精神

華爲

1、計算機或相關專業本科及以上學歷,對數據處理、數據建模、數據分析等有深刻認識和實戰經驗;
2、熟悉Hadoop/Spark/Hive/HBase等大數據工具,主導過大型數據平臺建設者優先;
3、精通SQL,熟悉常用的關係型數據庫、非關係性數據庫和數據倉庫,具有SQL性能優化經驗;
4、瞭解微服務開發理念、實現技術,熟悉常見設計模式,熟練掌握SSH開發框架,熟練進行Java、Python代碼編寫,熟悉多線程編程;
5、思維敏捷,對新技術敏感,有較強的鑽研學習能力;

螞蟻金服

1、三年以上工作經驗,有大型互聯網行業從業經驗
2、有Hadoop/Hive/Spark/Storm/Zookeeper 等相關開發經驗或從事分佈式相關係統的開發工作
3、熟悉Linux/Unix系統和豐富的Java開發經驗
4、具有強烈的責任心,求知慾望強

小影

1、本科及以上學歷,計算機相關專業
2、3年以上企業級數據倉庫開發經驗
3、熟悉數據倉庫理論,具備複雜業務需求梳理能力
4、熟練SQL開發,精通Mysql等關係型數據庫中的一種或幾種
5、熟練掌握Hadoop及Map-Reduce應用開發,熟練掌握HBase、Hive、Storm、spark等大數據開發工具中一種或幾種
6、熟悉Linux系統,具備shell、python等腳本開發能力者優先
7、學習能力強,喜歡研究開源新技術,有團隊觀念,具備獨立解決問題的能力

能力三核模型分析

綜合結果如下

知識

1、本科及以上學歷(3)
2、計算機相關專業(4)

硬技能

1、熟練掌握hadoop、Hbase、Hive、Storm、Spark Streaming、flink等大數據開發工具中一種或幾種(5)
2、熟悉shell、python、scala、java等至少一種開發語言(5)
3、熟悉linux/unix系統(2)
4、有數據倉庫建設、數據處理、數據建模、數據分析相關經驗(2)
5、精通sql,熟悉常用的關係型數據庫和非關係型數據庫(1)

才幹or 軟技能

1、良好的團隊精神(3)
2、較強的學習能力和慾望(3)
3、強烈的責任心(2)
4、獨立解決問題能力(1)

分析

    從上面硬技能來看,同時具備1,2,3項不是很難,這個都是程序開發的範疇,但是要和4,5兩個條件同時具備這個就非常難了,這是明顯的兩個職位。所以需要先看一下工作職責和內容

崗位職責

1、負責數據倉庫建設、ETL開發、數據分析(3)
2、負責數據指標統計(2)
3、負責大數據實時計算平臺及業務開發(1)
4、負責大數據平臺建設及維護(2)
    通過上面4項總結後的崗位職責可以看出,1、2兩項職責是針對數據倉庫崗位要求,也就是前面系列文章大數據崗位要求之數據倉庫所介紹內容;第3項崗位職責主要是對應第一項hadoop生態體系硬技能要求的,主要是在實時計算及二次開發方面;第4項崗位要求是大數據平臺工具的開發,一般包括開發平臺、調度系統、元數據平臺等工具,主要對應java等語言開發能力要求。

個人經驗

    通過上述分析可以知道數據倉庫開發、實時計算開發、大數據平臺開發一般都會被稱作大數據開發,其實這是3個崗位,各自要求也不盡相同。希望對應屆生同學或者想轉入大數據行業的同學有所幫助。
    延伸一下hadoop生態體系太龐大了,包括但不限於hdfs、hive、hbase、storm、spark、flink、kafka、flume等,所以作爲一個優秀的大數據開發,尤其是大數據運維同學的學習能力的要求是非常高的。在非大數據同學看來這些都是大數據同學應該掌握的,並且在一般公司招聘時也不會每個系統招一個人,也都是綜合要求,這樣大神或者架構師市面上還是有的,只是太少了,所以大數據開發的薪酬待遇高也是有道理的。

系列文章

大數據崗位要求之數據測試
大數據崗位要求之數據挖掘
大數據崗位要求之數據倉庫
大數據崗位要求之數據產品經理
大數據崗位要求之數據分析師
大數據崗位介紹-引子(能力三核模型)

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