回覆列表
-
1 # IT人劉俊明
-
2 # 極客宇文氏
Python適合大資料與人工智慧等尖端科技的領域,一般不會用Python去寫企業級應用,很多演算法工程師都是用Python進行工作,有個朋友搞統計方面的,工作一般是用Python建模,薪資年薪接近三十萬,但是不得不提的是,她是研究生。
Java應用非常廣泛,即使是大資料也是Java生態圈能深挖的,Java開發者最多,即使如此,依然有不小的需求量,不過目前對Java工作經驗三年以上的需求為主,低於此的需求量在網際網路寒冬會越來越少。
個人認為一定要根據自己的喜好和優勢,Java偏架構發展,Python偏演算法發展,應該是架構師,應該是演算法工程師,薪資都不低,不過演算法工程師普遍很高。
Python和Java都是目前被廣泛使用的程式語言,隨著大資料和人工智慧的發展,目前Python語言的上升趨勢比較明顯,在某些領域已經超過了Java,但是從就業的角度來看,目前Java相關的開發崗位還是要稍微多一些。隨著產業網際網路的發展,大資料、人工智慧等相關技術陸續落地,未來Python的就業崗位會進一步釋放,所以從就業前景來看,Python會更佔優勢一些。
Java語言目前主要的應用領域包括Web開發、後端服務開發、Android開發和大資料開發,由於大資料開發目前正處在發展的初期,所以主要的崗位需求集中在Web開發等領域,而這些領域也是目前整個開發領域佔比相對較大的開發領域。Java語言經過多年的發展,目前有大量的技術團隊在採用Java開發方案,所以相對來說就業也會更容易一些。
Python語言雖然在近幾年得到了廣泛的關注,但是主要原因在於大資料和人工智慧等領域的帶動,由於大資料和人工智慧領域的開發需求目前並沒有完全釋放,所以目前Python的開發崗位依然以Web開發、後端開發和嵌入式開發為主,而在這些領域Python語言的優勢其實並不算明顯,因為Web開發和後端開發領域還有PHP和Java等語言,而嵌入式開發的主要開發語言是C語言。所以,從目前的就業崗位來看,Python與Java還是具有一定的差距,但是未來這個差距會越來越小,Python甚至有超過Java的可能。
對於程式設計師來說,Python和Java語言都應該系統的學習一下,對於基礎比較薄弱的學習者來說,可以從Python語言開始學起,因為Python語言相對要容易一些。