大數據專業需要學習什麼編程語言?
如題,題主是數據科學與大數據技術專業的大一學生,學校教學計劃裏學習的只有Python和以Python為基礎的數據結構、數據可視化、深度學習等, 我是否需要學習c, Java r等其他編程語言?
Scala:scala-lang.org
Spark:Unified Analytics Engine for Big Data
我強烈推薦Scala,除了因為Spark以外,我覺得Scala起碼作為一門教學語言十分合適。Scala裡面的程序語言的特性都比較刻意地進行強調,有人說Scala過於誇張和囉嗦,但是我覺得就像年輕人面對父母的嘮叨一樣,是挺煩的,但是這些嘮叨含有很多寶貴經驗。
你好,一般都會要求Java語言,Scala這個要看公司,有的會要求,有的不需要,不過至少要會Java。
你在問題中有說你現在大一,下面圖片是前面一個大一小夥伴問我的回答,你可以參考下
下方鏈接是我自學大數據開發拿到offer後總結的一些學習資料,主要包括學習路線,視頻+文檔+代碼,有需要可以參考下。
我的大數據學習之路?mp.weixin.qq.com希望對你有幫助,加油~
大數據是一個現象,是一個難題,是一個機會。
你打算把握這個機會或是解決海量數據的難題。編程語言可以從java學起,熟悉linux及hadoop生態圈的框架,以及分散式,分散式可以通過虛擬機解決。各個伺服器之間的通信。統計學相關的知識,有能力再多一個r語言。
如果你是新手,建議按照普通的流程先學習,編程思想,編程語言,伺服器,資料庫。慢慢學習,正如開始所說,我更認為大數據是一個問題,數據過多如何處理,如何存儲,當你思考到這一步,再回頭看mapreduce之類,分散式之類的知識就會更好理解。
打好基礎最重要。加油
大數據要會主要編程語言是Java和sql。主要原因是大數據框架本身就是Java實現,而且數倉等業務開發需要學習sql語法。
https://mp.weixin.qq.com/s/Q0KHuUOt5tXyTyPiNLyPIw
JAVA,SQL
推薦閱讀: