有必要學習python嗎?
首先,這位同學你要自己思考一下:
是什么讓你做了6年Java,突然考慮要不要學習Python了呢?
我猜測,是由于Python近幾年的火爆!
2010年后,由于大數據的盛行,自動化測試方面的人才需求,以及對于互聯網的一些基礎應用系統的的開發,企業加大了對Python人才的招聘力度,一門感覺很簡單又能賺大錢的編程語言出現了,人類的福音啊!于是Python就這么火起來了。
但其實單純看Python在流行程度上有沒有超過Java,并沒有太大的意義,Java和Python都是流行程度非常高的全場景編程語言。
從定位來看:Python和Java是有各自的側重點人群的,Java源自C和C++的技術體系,于1995年推出,定位于給專門的程序員設計大型的復雜分布式應用而設計。而Python是1991年推出,主要面向于系統管理,科研,教育和非程序員群體等。
從技術層面來說: Java 是靜態語言,Python 是動態語言,python適合于機器學習和爬蟲方面,java適合工程性方面。Java能解決的基本問題,Python也能解決,當然,Python能解決的,Java一樣可以。但在干重活兒方面呢,Java更成熟一些。
從工作角度出發:你如果要進入IT互聯網行業發展,從事專業的開發崗位,那么重點還是要放在Java語言上,畢竟Java語言有非常健全的技術生態體系,采用Java進行項目開發也會在一定程度上降低風險;如果在傳統行業發展,想通過掌握一門編程語言來提升自己的數據處理能力,你就可以重點學習一下Python,一方面Python語言比較簡單易學,另一方面Python在數據分析和處理方面有廣泛的應用,而且未來Python在傳統行業的應用會逐漸增加。
○ 所以,對于一個沒有接觸過編程的小白,由于Python難度比較低,那么學Python的確是個好選擇。
但是,作為一個已經做了6年Java開發的人員來說,我鼓勵你繼續在Java這條道路上深耕,成為高級程序員,架構師,技術大牛!因為只有夠深夠硬的技術才是王道!當然如果你還想多學些技能,畢竟技多不壓身,那Python也是個不錯的選擇。從現實角度來說,在企業中真實做項目的,那就不要糾結了,項目需要什么就學什么!