溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

大數(shù)據(jù)應(yīng)該學(xué)python還是java呢

發(fā)布時(shí)間:2020-06-28 11:36:04 來(lái)源:億速云 閱讀:187 作者:清晨 欄目:編程語(yǔ)言

不懂大數(shù)據(jù)應(yīng)該學(xué)python還是java呢?其實(shí)想解決這個(gè)問(wèn)題也不難,下面讓小編帶著大家一起學(xué)習(xí)怎么去解決,希望大家閱讀完這篇文章后大所收獲。


學(xué)習(xí)方法有很多,在沒(méi)有基礎(chǔ)的前提下,自學(xué)是因人而異是有難度。其次是大數(shù)據(jù)目前的工作方向主要是三個(gè):大數(shù)據(jù)應(yīng)用,數(shù)據(jù)分析,大數(shù)據(jù)研發(fā),當(dāng)然還有一些機(jī)器學(xué)生有關(guān)的數(shù)據(jù)挖掘什么的,也在這個(gè)類(lèi)別,我暫時(shí)歸到研發(fā)方向,因?yàn)橐獞?yīng)用的話,還得結(jié)合一些行業(yè)和業(yè)務(wù)進(jìn)行,所以你要從事大數(shù)據(jù),可能要先定一下方向哈,就難易度來(lái)選,我建議可以在這個(gè)方向考慮一下。

如果都是在小白的情況下,可以首先根據(jù)自己的性格特征去選擇,如果自己個(gè)人比較喜歡技術(shù)也能耐得住性子,就可以選擇大數(shù)據(jù)研發(fā)方向,如果個(gè)人比較喜歡綜合性的發(fā)展方向又擔(dān)心自己坐不住害怕太難,就可以選擇數(shù)據(jù)分析方向。就這兩個(gè)學(xué)習(xí)方向的語(yǔ)言基礎(chǔ)要求是不一樣的,一個(gè)是java,一個(gè)是python。根據(jù)方向,科多大數(shù)據(jù)整理來(lái)一些,我也總結(jié)了一下需要的技能,供你參考,如下:

最基本的是JAVA核心API有關(guān)內(nèi)容,當(dāng)然有JAVA開(kāi)發(fā)經(jīng)驗(yàn)的最容易入門(mén),比如從事過(guò)JAVAWEB開(kāi)發(fā)的,基本上可以很容易跳進(jìn)大數(shù)據(jù)應(yīng)用方向,如果沒(méi)有JAVA基礎(chǔ),很多內(nèi)容你會(huì)理解不了。同時(shí)除了基本的基礎(chǔ)以外,我在下面還給你羅列了一些列必須的技能:

Java高級(jí)(VM相關(guān)、并發(fā)相關(guān),線程相關(guān))

2、Linux 基本操作(環(huán)境,命令,網(wǎng)絡(luò)等相關(guān)內(nèi)容)

3、Hadoop(此處為通常指的是HDFS+MapReduce+Yarn的相關(guān)內(nèi)容 )

4、HBase(JavaAPI操作+Phoenix )

5、Hive(Hql基本操作和原理理解)

6、Kafka

7、Storm

8、Scala

9、Python

10、Spark (Core+sparksql+Spark streaming )

如果要把大數(shù)據(jù)玩得比較洋氣,個(gè)人建議還要學(xué)習(xí)一些高級(jí)技術(shù),不過(guò)不建議一開(kāi)始就去觸碰,畢竟這些技術(shù)個(gè)人建議還是有一些經(jīng)驗(yàn)積累后再來(lái)哈,會(huì)比較快。學(xué)習(xí)建議如下:

一定要把JAVA基礎(chǔ)和JAVA高級(jí)部分學(xué)好,把JAVA做為第一開(kāi)發(fā)語(yǔ)言,這個(gè)是關(guān)鍵,其次,Python也要引起重視,可以做為第二開(kāi)發(fā)語(yǔ)言去學(xué)習(xí)掌握。

一定要把Linux的基礎(chǔ)操作,網(wǎng)絡(luò)操作,文件操作等學(xué)好,掌握熟練,特別在環(huán)境配置部分,要多熟悉各種命令,同時(shí)也要多熟悉系統(tǒng)的基本結(jié)構(gòu)。

關(guān)于Hadoop、Hive等環(huán)境和技術(shù)應(yīng)用,要結(jié)合一些實(shí)際點(diǎn)的案例來(lái)學(xué)要快一些,簡(jiǎn)單的Demo很難看到一些現(xiàn)象。

以上是大數(shù)據(jù)研發(fā)方向,如果是數(shù)據(jù)分析方向的話,可以一開(kāi)始就學(xué)習(xí)和了解一下python,從初級(jí)到高級(jí),其次就是學(xué)會(huì)能用python寫(xiě)一些爬蟲(chóng)程序,能獲取簡(jiǎn)單的一些數(shù)據(jù)。再學(xué)習(xí)Numpy及Pandas、spss,sass,及機(jī)器學(xué)習(xí)算法和業(yè)務(wù)數(shù)據(jù)分析,spark數(shù)據(jù)分析等等;

個(gè)人建議可以買(mǎi)些書(shū)來(lái)看,當(dāng)然看書(shū)效果因人而異也有可能效果不太好,可以去找一些網(wǎng)課,跟著視頻學(xué),最直接的學(xué)習(xí)方式就是去報(bào)名參加下一些線下的專(zhuān)業(yè)培訓(xùn)班,集中學(xué)習(xí)。當(dāng)然,科多大數(shù)據(jù)是可以提供的。


感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享大數(shù)據(jù)應(yīng)該學(xué)python還是java呢內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,遇到問(wèn)題就找億速云,詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI