回覆列表
-
1 # 我是玉祥
-
2 # 清爽的風
JAVA好學一些。Java是一種程式語言,可以做很多工作的,而大數百據只是其中的一種。二,Java可以用來做大資料工作,而大資料可以選擇JAVA也可以選擇其他度語言大資料比較雜亂,初學者還是不建議入手。
JAVA好學一些。Java是一種程式語言,可以做很多工作的,而大數百據只是其中的一種。二,Java可以用來做大資料工作,而大資料可以選擇JAVA也可以選擇其他度語言大資料比較雜亂,初學者還是不建議入手。
朋友,首先這是無法做比較的。不管你學什麼東西,做什麼事業,首先得根據你的興趣愛好來,興趣所在,才能將事做到極致。
我的看法是這樣的:
(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等技術時就會感到遊刃有餘。
以上就是我給你的建議和方向了,希望可以幫到你!