python轉大數據容易嗎?

袁小莯


大數據需要有Java 或者python的語言基礎,如果你是做python開發的,那麼學習大數據是可以的,建議你係統學習下。我在百戰程序員學的挺好的,你可以去試聽下。


捉爬蟲的小哥哥


python轉大數據難嗎?個人認為具體還是要看你要轉到什麼大數據崗位。python一般用於數據進行分析,所以你如果對python非常熟練的話,轉到大數據分析崗位,會比較容易。但是,如果你轉大數據平臺開發或者大數據組件開發的話,那估計對你來說,會很難。

python只是一門語言,如果用的熟練,會對你數據分析有很大的幫助,所以python轉大數據分析有一定優勢

python整體使用起來比較簡單,幾行代碼就可以寫出一個功能,同時python有很多開源的數據分析方面的安裝包,比如Numpy等。這些包裡面包含非常豐富的數據分析功能,你可以從Excel中讀取數據,進行分析。也可以將數據可視化出來,畫曲線圖等等。你對python非常熟練的話,那麼你使用Python進行大數據分析會有幫助。

大數據分析最主要的功能,就是從數據中分析潛藏的價值,加上python這一數據分析利器,會使得你分析數據變得更加容易,所以你會python,然後轉大數據分析,會對你有很大的優勢。

python轉大數據平臺開發或者大數據組件有很大難度

大數據平臺開發或者大數據組件開發,用的最多的語言,其實還是Java語言,像現在很多的開源大數據組件,很多都是Java寫的,比如Hadoop、Flink、HBase等。所以你如果選擇了大數據組件開發,相當於你需要重新再去學習Java語言,你之前學習的pyhon對你所選擇的崗位沒有任何幫助。

大數據平臺開發一般使用Spring和Spring Boot來進行應用開發,這兩者都主要使用Java來進行開發,同時會使用到數據庫和一些大數據組件。你只會python轉到這個崗位,你還要去學習這些技術,所以python直接轉到大數據組件或者大數據開發比較困難。

個人建議

我建議你如果python學的非常好,還是選擇大數據分析崗位對你更加合適,開發類的大數據工作說實話python的用武之地就比較少。python更適合偏實驗分析場景,當然,一旦你選擇了大數據分析,那你一定要將這塊的相關知識學好,這樣你進入互聯網大廠才會更有希望。

我是Lake,專注大數據技術原理、人工智能、數據庫技術、程序員經驗分享,如果我的問答對你有幫助的話,希望你能點贊關注我,感謝。

我會持續大數據、數據庫方面的內容,如果你有任何問題,也歡迎關注私信我,我會認真解答每一個問題。期待您的關注


Lake說科技


Python程序員能否容易轉向大數據領域,取決於自身的知識結構和目標崗位,如果希望從事大數據平臺開發,那麼需要具有較為豐富的開發經驗積累,同時也要有一定的研發能力。目前大數據平臺開發崗位往往對於從業者的學歷有一定的要求,通常研究生更容易獲得大數據平臺開發相關崗位。

如果希望從事大數據應用開發,那麼轉換會相對容易一些,但是也要從三個方面來豐富自身的知識結構,其一是掌握大數據平臺的相關知識,比如Hadoop、Spark等;其二是掌握雲計算相關知識,因為大數據應用開發往往離不開雲計算平臺的支撐;其三是要掌握一定的行業知識,大數據應用開發往往會針對於具體的行業場景給出具體的開發方案。

如果希望從事大數據分析,那麼需要具備算法相關知識,大數據分析是大數據價值化重要的環節,目前大數據分析的手段包括機器學習方式和統計學方式,不論採用哪種方式,算法的設計、實現和訓練都是核心內容。數據分析的算法迭代速度目前還是相對比較快的,這也與當前大數據處在落地應用的初期有一定的關係,當然算法也需要根據應用場景的變化而進行相應的調整。

從近兩年研究生的就業情況來看,目前大數據平臺開發和大數據應用開發崗位的招聘數量相對較多,但是大數據分析崗位(算法崗位)的招聘數量相對較少,這一點對於Python程序員來說,也應該引起注意。

最後,對於從事Python Web開發程序員來說,從大數據應用開發崗位開始做起,會更容易一些。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


分享到:


相關文章: