{eval=Array;=+count(Array);}
大數(shù)據(jù)是我的研究方向之一,所以我來回答一下這個問題。
大數(shù)據(jù)產(chǎn)業(yè)鏈圍繞數(shù)據(jù)展開,有數(shù)據(jù)采集、整理、傳輸、存儲、安全、分析、呈現(xiàn)和應(yīng)用,涉及到諸多學(xué)科的綜合使用,不同的崗位需要的基礎(chǔ)知識也不盡相同。下面我以大數(shù)據(jù)工程師崗位,粗粒度的介紹一下大數(shù)據(jù)的基礎(chǔ)知識。
第一,操作系統(tǒng)知識。大數(shù)據(jù)平臺往往搭建在Linux操作系統(tǒng)之上,所以大數(shù)據(jù)工程師要有Linux系列操作系統(tǒng)的知識。
第二,數(shù)據(jù)庫基礎(chǔ)。大數(shù)據(jù)一個重要的內(nèi)容是數(shù)據(jù)存儲,要掌握傳統(tǒng)數(shù)據(jù)庫知識,包括建庫、建表、Sql語句的使用等等。當然在學(xué)習大數(shù)據(jù)的時候還要學(xué)習Nosql數(shù)據(jù)產(chǎn)品。
第三,網(wǎng)絡(luò)基礎(chǔ)。大數(shù)據(jù)的數(shù)據(jù)來源于網(wǎng)絡(luò),尤其是物聯(lián)網(wǎng)系統(tǒng),所以掌握網(wǎng)絡(luò)基礎(chǔ)知識對學(xué)習大數(shù)據(jù)來說非常重要。
第四,程序設(shè)計基礎(chǔ)。在大數(shù)據(jù)領(lǐng)域使用比較廣泛的編程語言有Python、R、Java、Scala等語言,這些編程語言也是比較常見的,所以掌握其中一門語言對學(xué)習大數(shù)據(jù)來說是至關(guān)重要的。
第五,算法基礎(chǔ)。大數(shù)據(jù)分析需要使用到很多算法,學(xué)習大數(shù)據(jù)要了解常見的算法,比如k近鄰、決策樹、樸素貝葉斯、支持向量機、回歸等。
我目前在帶大數(shù)據(jù)團隊,對大數(shù)據(jù)領(lǐng)域比較熟悉,我會陸續(xù)在頭條上寫一些關(guān)于大數(shù)據(jù)方面的科普文章,感興趣的朋友可以關(guān)注我的頭條號,相信一定會有所收獲。
如果有大數(shù)據(jù)方面的問題,也可以咨詢我。
謝謝!
學(xué)習大數(shù)據(jù)需要的預(yù)備知識,其實也沒有大家想象的那么多,接觸過大數(shù)據(jù)技術(shù)的人都是知道,在大數(shù)據(jù)開發(fā)中用到的一些組件許多底層的一些知識都是用Java語言進行開發(fā)的,所以,這也是導(dǎo)致現(xiàn)在的大數(shù)據(jù)開發(fā)培訓(xùn)的課程很多都是以Java語言的學(xué)習開始的。
這里既然提到了學(xué)習大數(shù)據(jù)要預(yù)備哪些知識,我感覺需要預(yù)備的知識那就是最好有一些掌握Java相關(guān)的一下技術(shù)知識,當然,最好是能夠在Java開發(fā)行業(yè)有一定的工作經(jīng)驗的人是更好的。
如果,是零基礎(chǔ)的學(xué)員大家也不用過于擔心害怕,因為現(xiàn)在的大多數(shù)的培訓(xùn)機構(gòu)都是針對于這樣的學(xué)員設(shè)計的大數(shù)據(jù)開發(fā)培訓(xùn)課程,只要是達到了大數(shù)據(jù)學(xué)習需求的學(xué)歷和一定的思維邏輯的考察,那么學(xué)習大數(shù)據(jù)也是沒有任何問題的。
初期需要學(xué)習java和linux,這是學(xué)習大數(shù)據(jù)的基礎(chǔ)
然后學(xué)習大數(shù)據(jù)技術(shù),完整的大數(shù)據(jù)課程給你分享一份,希望對你有所幫助
此課程為順序?qū)W習,有不了解的可以聯(lián)系我
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答10
回答