回覆列表
-
1 # 子子健康
-
2 # IT人劉俊明
大資料是我的主要研究方向之一,同時我也是一名計算機專業的教育工作者,所以我來回答一下這個問題。
首先,大一期間應該把學習精力主要放在基礎學科上,包括數學課程和統計學課程,因為大資料是一個典型的交叉學科,數學和統計學對於大資料專業的學生來說是非常重要的。從某種程度上來說,數學和統計學能夠決定大資料研發人員未來的成長高度,因此一定要在大一、大二期間打下一個紮實的基礎。
如果在大一期間還有一定的業餘時間可以用來學習程式語言,那麼可以從Java、Python、R等語言當中選擇一門學習一下。現在不少專業都有大資料方向,對於計算機專業的大資料方向來說,可以選擇從Java語言開始,對於統計學、金融學等專業的大資料方向來說,可以從Python或者R開始。不同學校在打造大資料專業的時候往往都會有所側重,比如工科類高校大多會以計算機專業為班底來打造大資料專業,而財經類高校通常會以統計學為班底來打造大資料專業。
在程式語言的選擇上,最好參考一下本專業的課程計劃,如果專業課程中會講解Java語言,那麼最好就不要再選擇Java語言了,可以選擇Scala、R、Python或者Go等語言,這樣可以有更豐富的知識結構,在不同場景下可以採用更適合的程式語言。
如果計算機基礎知識比較薄弱,那麼從Python語言開始學起是個不錯的選擇,一方面Python語言的語法比較簡單,另一方面Python語言的實驗環境也比較容易搭建,對於初學者來說會更容易建立在學習信心。
最後,對於大資料方向的學生來說,如果條件允許的話,可以考慮一下繼續讀研。
c語言是基礎,掌握c語言,在學習高階語言,不要拘泥於語言細節,學習大資料,更需要邏輯、數學功底、演算法,加油,希望你學業有成