爲了「好找工作」,肯定是JAVA。
沒那麼多企業搞大數據的(沒那麼多企業有大數據),而且大數據的核心競爭力是算法不是Python。。。
爲什麼我會這麼建議?
JAVA的市場佔有率相當高,因其廣泛的應用型和不易出錯更受企業級客戶的喜愛,現在多數的項目都是Java開發的,每個公司的崗位需求多,Java語言也是目前沒有其他語言可以替代的,有20年的底蘊
Java作爲全球佔比最高的開發語言,有着她獨一無二的勢,擁有最大的市場需求。
JAVA和Python哪個崗位就業多,更好找工作?
首先目前的情況確實是公司的Java的需求量是要大於Python的,從各大招聘網站上面都可以看得出來,Java是目前企業應用開發的一種主流的語言,包括各類的網站,企業的內部系統,雲平臺、安卓手機等等,使用Java的地方非常多,Python目前在公司還是一種小衆的存在方式,比如公司喜歡Python去做一些運維,去做一些工具系統等等,也就是說應用周邊的領域Python用的多一些,所以說這就導致了Java的確是更好找工作一些。
再來看看2020年應屆生招聘需求最高的十個技術崗位排名(可以看出Java的崗位需求較多)
Java :
Java 在當今互聯網快速發展的大環境下主要是做 web 開發而用,如果考慮到當前前後端分離技術盛行以及各種 APP 、小程序、公衆號的存在,他們兩個主要是提供 HTTP (HTTPS)接口所用,畢竟大多數系統、網站、APP 都是爲用戶提供服務的,只要有服務,那其實歸根結底都會沉澱到業務,至於業務,這裏恐怕還是要潑一盆冷水了,其實到最後免不了還是增刪改查。
而技術從早期到今天,由於 Java 出現的時間很早,也就最早被用來做業務開發,由於用的人越來越多,加之 Java 也是一直不負衆望的發展的越來越好,所以到現在爲止大多數網站(比如電商)、APP 的後臺服務、後臺的運營平臺等,多數還是採用 Java。
Java 曾長期佔據榜首。
Python:
人生苦短,我用 Python。這是 Python 的口號,爲什麼這麼說呢,這就要歸結於 Python 的語法簡潔,上手簡單了。
Python 在網絡爬蟲、文本處理、運維方面見長,現在由於 AI 盛行,並且多數的 AI 庫都支持 Python ,又給 Python 加了一把油,使其一躍而在語言榜上超過 Java。
很多初學者會把Java和Python作爲比較,也許是最近幾年Python被炒的很火,什麼人生苦短,我學Python都是被培訓機構抄熱的,我們要看到一個語言的長遠性,只有Java目前是不可替代的,在我看來Java纔是最好的語言。
如果你是想通過學習編程語言來找一份工作的話,我建議你還是學習Java比較好。但這並不意味你學習Java就不能學習Python了,所有編程語言的思想其實都是相通的,你學會了Python在學Java的時候你就更加得心應手一些。
以快速找到一個工作來說,當然是選擇 Java 了。
但如果你不是僅僅只是爲了獲得一個維持生計的工具而已,那麼還是選擇 Java 。以我個人偏見,還是選擇 Java ,因爲我本身是 Java 開發。當然我也不是說選擇了前端就是沒追求,如果想在技術上有所提升,那麼學習一門服務端語言還是有必要的。
爲什麼不推薦 Python 呢,因爲 Python 幾乎應該是每個開發人員都應該掌握的技能,前面已經說了,其上手簡單,任何一個具備一定開發經驗的人,很短時間內就能達到一個平均水平。而且 Python 偏重做比較基礎性的工作,例如運維繫統、爬蟲系統,這些東西都不是很明顯能看到效果的,對於一個剛剛入門的人來說,成就感難免不是很高。
那你說了, AI 很火啊,而且都支持 Python ,沒錯,但是 AI 呀、大數據處理呀,其實他們的核心不在於使用的什麼語言,而在於其背後的算法、數學、以及各個垂直領域的核心技術。
綜上:首推 Java 。
最後再說一些政治正確的話,無論入門用的什麼技術,持續學習纔是亙古不變的道理,最後人的價值還是來自於自己。
IT行業的道路固然是充滿了陽光了,一路上充滿了美景,但是也充滿了艱苦和崎嶇,在突破了之後一路的陰霾,雲霄之上,必然是一番廣闊的雲海。