如題,題主是數據科學與大數據技術專業的大一學生,學校教學計劃里學習的只有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


推薦閱讀:
相关文章