JAVA和python哪個更合適?
謝邀,作為BAT的Java開發工程師,同時也正在自學Python的的人,我的建議是對于自學編程的人,以Python為基礎,然后再武裝java,那么后續發展會非常順暢。
PythonPython是一門非常容易入門的語言,甚至有人說過,Python的代碼更像一個略微復雜的英文文章,就算是初學者也能很快讀懂這段Python代碼要做什么。因此,可以看出,Python對于新手來說非常友好,非常有利于引導新手入門。反之,如果你選擇自學C/C++入門,那么非常有可能就是上演了從入門到放棄。
Python作為一種動態的,面向對象的腳本語言,能夠在數據分析,人工智能,web開發等方面大展拳腳。在很多高校,導師都會要求學生使用Python來進行數據處理與分析;而人工智能就更不用說了,現在總有一種人工智能必須用Python的錯覺了似的;為web開發,某知識分享(zhi)網(hu)站的搜索模塊,就是用Python語言搭建的(雖然現在已經用Go語言重構了,但是至少能夠說明Python是可以承擔這個工作的)。
此外,Python還可以寫一些簡單的小游戲,比如憤怒的小鳥,貪吃蛇等等,因此可以說它是一個進可航空航天(是真的航空航天,NASA也是用Python的),退可自娛自樂的語言。
JavaJava目前市場上需求量也比較大,從各大招聘網站以及獵頭發布的信息就可以看出來,如果能夠掌握Java,那么面試機會更多一些。也許看到這你會想問我,那為什么不直接學java,干嘛還先去學Python呢?
原因有二:
1 學會了Python之后,相當于對編程語言有了了解,再學習Java會比較順利
2 Python目前使用需求也非常多,同時會兩門語言的面試者在求職時候也更加有競爭力。
因此,我的建議是先學Python,然后根據個人興趣,如果你對人工智能感興趣,那么在進一步研究機器學習相關算法之后就可以去嘗試人工智能職位的機會了;如果你對web開發感興趣,就可以再學習些java相關的知識,輔助以Python的基礎,在求職中也會比較容易脫穎而出;如果對數據分析感興趣,那么就去試試大數據的方向。
總之,Python可以說是編程語言之間的粘合劑,首先掌握Python一定是沒錯的。
以上是我的看法,如果對你有所幫助,歡迎給我點贊留言。
我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,歡迎關注我,與我共同進步。