從職業的發展和前景來看,我建議還是學JAVA,主要原因有以下幾點:
編程零基礎,建議學一門有代表性的語言
Java是高級語言,python是一種腳本性語言其語法結構和性能都不如Java健全,如果你剛開始學編程的話,建議先從Java開始學起,畢竟先學一門基礎性的語言,有利于培養你的編程思維,教會你如何去理解編程。我經常會聽到學編程的人說,只要學會一門語言,再去學其他的語言都是差不多的,畢竟編程這東西一通百通,關鍵是你先學哪個基礎編程至關重要,所以先學JAVA,以后即使你想學Python的話簡直跟玩似的。我本身就是個例子,我是學JAVA入門的,然后又自學了C#、前端、Python,這些語言可以說有了底子后,完全憑借自學,幾周入門還是很輕松的。
工作崗位和工作機會,JAVA會更多些
你可以在各大招聘網站進行下檢索,JAVA的崗位從基礎到高級的崗位,遠遠多于Python。因為JAVA適合做團隊開發的那種商業項目,偏向于軟件工程,團隊協同。
Python之所以近幾年這么火,主要得益于人工智能,Python目前主要應用在游戲開發、搜索引擎、圖形圖像處理、腳本開發、測試、大數據研究、人工智能領域,如果你想從事這些領域,不僅是編程的事情,你還需要有很扎實的數學和相關的業務背景,因此對Python的從業人員來說,學歷要求就會要求的高些,會挑學歷和學校。JAVA至少你是個專科和本科,能寫基礎性的業務代碼就行。還有一個需要提及到的就是,由于Python涉及到人工智能領域比較多,因此一線城市的工作機會會多些。JAVA的情況則會好許多,除了一線,二三線城市也是需要的。還有一個原因JAVA的工資普遍較高。
Java的生命力比較強,在全球編程排行榜一直前三
我們在選擇一門語言,也會去參考其受歡迎的程度,Java可以說一直是穩居前三,Python火也是近幾年的事情,TIOBE編程語言排行榜9月更新已公布,排名前十的分別是:Java,C,Python,C++,C#,VisualBasic.NET,JavaScript,SQL、PHP和Objective-C。如下圖所示:
因此選擇了JAVA至少保證你近五年不會發愁飯碗的事情。
小節
好了,今天的問題解答,就分享到這里,大家有什么其他的想法,歡迎在留言區進行分享。