返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國IT培訓(xùn)中心
java工作幾年學(xué)習(xí)大數(shù)據(jù)怎么樣? Java 最重要的是什么?毫不夸張地說,掌握和理解如果你學(xué)習(xí)大數(shù)據(jù),你最好學(xué)習(xí)哪種編程語言?Java還是Python或者c ??基本上走遍天下都不怕!
我覺得用大數(shù)據(jù)java人工智能的使用python。但是編程語言的選擇不是很重要,性能可能有點(diǎn)不一樣。語言本身的性能往往是我們?cè)陂_發(fā)復(fù)雜架構(gòu)時(shí)決定使用哪種語言的關(guān)鍵因素,這種因素往往被過度夸大。其實(shí)真正重要的是我們?nèi)绾问褂靡环N語言,就像Linus Torvalds俗話說低水平程序員總是關(guān)心代碼,高水平程序員關(guān)注數(shù)據(jù)結(jié)構(gòu)及其關(guān)系。我的標(biāo)準(zhǔn)是先系統(tǒng)地用什么語言學(xué)習(xí),再用什么編程語言。Hadoop MapReduce,它最早用Java編寫。HDFS呢?也用Java來編寫。連Storm、Kafka和Spark都可以在JVM上運(yùn)行(使用Clojure和Scala),這意味著Java就是這些項(xiàng)目中的一等公民。Google Cloud Dataflow(現(xiàn)在是Apache Beam)這些新技術(shù)直到最近才支持Java。使用Java使您能夠訪問一個(gè)龐大的生態(tài)系統(tǒng)(包括分析器、調(diào)試器、監(jiān)控工具和保證企業(yè)安全和互操作的庫),
以及更多其他內(nèi)容,大部分內(nèi)容在過去20年里已經(jīng)被考驗(yàn)了很久(可惜,Java今年21歲,我們都老了。當(dāng)然,現(xiàn)在支持其他語言包API都有,但從歷史沿革的角度來看,我認(rèn)為是bigdata用java,AI用python。歡迎討論學(xué)習(xí)路線。