零基礎!想往大數據方向發展,Java和Python哪個合適大數據發展?

有很多朋友私信我,問道:零基礎!想往大數據方向發展,Java和Python哪個合適大數據發展?

我的回答很簡單:學習python,入門會快點,然後走數據分析或者機器學習得路子,會更寬點。

零基礎!想往大數據方向發展,Java和Python哪個合適大數據發展?


就當前階段,大數據方向目前市場飽和度挺高了,不太建議往這塊去轉,當然也得看自身本身是什麼行業,如果說行業太過於夕陽,就算大數據行業趨於飽和,同樣有機會。

其實很多人提到了傳統挖掘工具在沒落的事,其實應該算是的吧,畢竟目前互聯網產生數據的速度確實有點快。

當然,所謂大數據很多時候確實也有點難虛,但不管怎麼樣,數據的思維是在不斷地強化的,從過去拍腦袋決定,過渡到逐漸以數據為依據理性的做決策,是有這個趨勢的。

所以,熟悉數據的處理流程,以數據的思維去思考問題,總是比較正確的方向的。

再次強調一個事就是,其實在目前這種情況下,任何語言、框架什麼的都是比較次要的,重要的是解決問題的模式,其次是快速學習的能力,因為這個領域變化太快,需求有足夠的應變能力去適應。

零基礎!想往大數據方向發展,Java和Python哪個合適大數據發展?

非誠勿擾:正在學習python的小夥伴或者打算學習的,可以私信小編“01”領取資料!

大數據領域很多細分的崗位:大數據分析師、數據開發工程師、數據挖掘工程師、甚至是爬蟲工程師。

分別解決數據統計分析報表類問題、平臺運維數據開發問題、數據深度挖掘類問題、數據源獲取問題等,其實還有,就不細說了。

數據分析類的偏SQL,當然也會經常用到一些腳本語言進行數據的加工啊,等等,其中當然也包括python,這裡用java的少。

數據開發工程師,基本屬於硬開發類了,由於大數據框架大多java,所以這也是java這在這裡流行的原因。

零基礎!想往大數據方向發展,Java和Python哪個合適大數據發展?

數據挖掘,傳統類的數據挖掘,python是大愛,但是在分佈式模式下,其實python的侷限性還是蠻大的,一些分佈式機器學習庫,例如spark mllib啊之類的,之類用python其實就是乏力了。

最後爬蟲這塊,可能很多人不認可他是屬於大數據的,但是可以查一下目前其實爬蟲與數據領域結合是越來越緊密了,最起碼我司爬蟲是屬於數據團隊的,而爬蟲基本也屬於python的天下了,當然java爬蟲也是有滴。

零基礎!想往大數據方向發展,Java和Python哪個合適大數據發展?

最後,不管怎麼說,大數據領域語言只是其中一環,還有很多東西,而且對於任何老司機來說,語言更是次要的,一法萬通。

如果是數據開發,java。

如果是數據挖掘類的,可以從python入手。

最後多說一句,小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習等。想要這些資料的可以關注小編,並在後臺私信小編:“01”即可領取。


分享到:


相關文章: