回覆列表
  • 1 # 我是玉祥

    朋友,首先這是無法做比較的。不管你學什麼東西,做什麼事業,首先得根據你的興趣愛好來,興趣所在,才能將事做到極致。

    我的看法是這樣的:

    (1)你可以把Java語言作為你的第一個入門語言,因為學習Java的人很容易就能夠轉移到其他領域,包括大資料。

    (2)現在大資料實時資料的處理就可以用Java語言來進行編寫實現,框架可以使用Apache Storm或者Apache Flink,實現高吞吐量的資料處理,目前我們公司使用的是Apache Storm,外加Mysql、Scala、Kafka、Hbase、Spark、Hadoop等技術。

    (3)如果以後你不想搞大資料,你可以往Java的其他領域發展,大致有以下幾個方向:

    Web前端開發工程師:需學習HTML5、CSS3、JavaScript、JQuery、Bootstrap、JSON、AJAX、Angular2、React、Less、Vue.js、Node.js。

    Java後端程式設計師:需學習Java、Intellij Idea的使用(或Eclipse)、Servlet、JSP、Spring框架、Hibernate框架、Struts框架等

    Android開發工程師:需學習Java、Android教程、Intellij Idea的使用(或Eclipse)、、Servlet和JSP等

    架構師:讀原始碼,開發和整合新的框架。需學習Java、Intellij Idea的使用(或Eclipse)、Servlet、JSP、Spring框架、Hibernate框架、Struts框架等。

    (4)如果以後你轉大資料,學習完Java以後,你再學習Scala、Mysql、Apache Storm、Apache Flink、Kafka、Hbase、Spark、Hadoop等技術時就會感到遊刃有餘。

    以上就是我給你的建議和方向了,希望可以幫到你!

  • 2 # 清爽的風

    JAVA好學一些。Java是一種程式語言,可以做很多工作的,而大數百據只是其中的一種。二,Java可以用來做大資料工作,而大資料可以選擇JAVA也可以選擇其他度語言大資料比較雜亂,初學者還是不建議入手。

  • 中秋節和大豐收的關聯?
  • 網曝張柏芝產第三胎,謝霆鋒會祝福她嗎?