謝謝邀請!
首先,當前學習大數據開發是不錯的選擇,一方面就業崗位相對比較多,另一方面薪資待遇也相對比較高。從研究生的就業情況來看,2019年秋招期間不少大廠都釋放出了較多的大數據開發崗位。
大數據開發可以簡單地劃分為兩類,一類是大數據平臺開發,另一類是大數據應用開發,當前大廠的崗位多集中在大數據平臺開發崗位上,隨著大數據逐漸開始落地應用,未來大數據應用開發崗位的人才需求量會逐漸增加。
對于數學基礎比較扎實,同時具有一定計算機基礎知識的人來說,可以向大數據平臺開發方向發展。大數據平臺開發通常屬于研發級崗位,相對于大數據應用開發來說,目前大數據平臺開發崗位的薪資待遇要更高一些,而且職業生命周期也相對比較長。從近些年大廠的招聘情況來看,目前大數據方向的研究生往往更容易獲得大數據平臺開發崗位。
對于基礎比較薄弱的初學者來說,可以先從大數據應用開發開始學起,然后隨著自身知識結構的不斷完善再逐漸實現崗位升級。學習大數據應用開發需要注重三方面知識的學習,其一是編程語言基礎;其二是大數據開發平臺知識;其三是行業知識。
目前Java、Python、Scala等語言在大數據開發領域有比較廣泛的應用,所以可以從其中一門編程語言開始學起,而大數據平臺可以重點關注一下Hadoop和Spark。在產業互聯網時代,大量的應用開發都將基于各種平臺展開,包括大數據平臺、云計算平臺和人工智能平臺等等。