回覆列表
  • 1 # 東風高揚

    做大資料開發必須精通java嗎?java對大資料開發有什麼關係?簡單來說做大資料開發不一定精通Java,甚至可以不使用Java,Java本身只是大資料開發語言的其中之一。目前常用的大資料開發語言由:R、Python、Scala、Java等。

    R語言。是屬於GNU的一個免費開源軟體,主要是擁有統計分析、繪圖的語言。它的互動式資料分析功能強大靈活、可以輕鬆地從多個數據源匯入資料,特別是在金融領域的資料統計與計算有很出色的表現。

    Python。Python是一種指令碼語言寫好直接執行(當然也可以進行編譯)、方便而清晰的面向物件。當然不想C++、Java那樣比較麻煩,而且功能很豐富,擁有強大的基本類庫和很多第三方擴充套件。被稱為膠水語言,能把多種開發語言製作的各種模組很輕鬆地連線在一起。

    Scala。可以面向物件也可以面向函式的開發語言,也要使用JVM才能執行,與Java類似,而且可以與Java互操作。可以把原始檔編譯成Java的Class檔案、可以呼叫Java類庫等等。

    Java。Java是面向物件程式語言,現在用得很多,用途也很廣泛,可編寫桌面應用程式、Web應用程式、分散式系統、嵌入式系統應用程式等。

    如果作為個人擇業來說,可以做到一專多能是比較好的。現在Java畢竟用途比較廣泛,首先能精通這一門語言再學習精通一兩門其它開發語言是不錯的選擇。當然最重要的是根據自己的工作場景和需求進行選擇。

  • 中秋節和大豐收的關聯?
  • 幼兒園教師要培訓什麼內容?