找不到星期八
如果是為了上班,那請務必先學java
如果只是為了培養興趣,那可以先學python
為啥這樣說?因為我就是著急找工作的那種,學python以後找工作感覺特別費勁,滑稽的是我和我以前的python老師說起這個情況時,他告訴我他已經轉行經商半年了,他說靠python來找工作特別難,要麼不滿意要麼找不到。
然後!我笑了笑,又堅持了兩個月去找工作,你猜我現在在幹嘛,我現在在加班加點的學java....
不吹不黑,你隨便打開一個招聘網站,你目前居住地絕對招java的比招python的多得多!
python確實很輕鬆易懂,意思是入門簡單。當初也是聽信了各種廣告學python月薪過萬,python熱度已經超越java超越c,python熱門需求量大,等等等等...讓我一沒忍住就去交了智商稅開始學習,後來我才反應過來,那熱門並不是需求熱門!而是被一些人炒的,然後好多人都去搜索學習,然後別人就藉著這個現象,統稱為職業需求高!!!
我相信跟我一樣情況的人不在少數,學得時候感覺唉呀媽呀真實比c,c++簡單方便!然後越學學有興趣,什麼socket編程快速做服務器,什麼爬蟲隨意爬web和app,什麼Django寫網站後臺,什麼各種奇葩的輪子,無可爭議!python的這些知識領域非常簡單!非常易操作!非常容易做出效果然後找到成就感和興趣!
但是!你能輕易做出來的東西都是公司看不上的東西,你絞盡腦汁都搞不明白的那些才是公司看重的,你說你會爬蟲,人家一看你簡歷爬了些靜態網站,爬了些小ajax技術網站,爬了個把app,爬了各大社交網站,會點爬蟲框架,然後就會說不合適。
你說你會SQL,會正則,會前端,會Django做後臺,然後人家還會要求你要精通數據結構你要熟悉數據庫你還要會java等等...
講真,想培養興趣我贊成從python開始,想找工作的話,會python有加分,著急找工作的話,就別浪費時間在python上了,輕鬆學就業難的玩意兒,抓緊時間用個一年半載的時間學java吧!java最起碼崗位比python多,你不用很大概率去北上廣!而且學了java你再回頭學python,會非常輕鬆!!
最後想說一句,各位不要想要相信各大廣告上吹的只要你交智商稅就能讓你python學好讓你就業。
曉前沿
要回答這個問題,需要從工作這個角度來回答更科學一點,個人認為,如果想從事例如web、Android移動軟件開發或者數據庫開發方向選Java,如果想從事人工智能、大數據方向,則更適合選擇python。
首先我們來簡要分析一下這兩種語言的各自特點及應用領域對比分析:
Java語言
主要特點:
運行效率更高(相比python);
平臺更穩定,資料更豐富;
適合商業開發,偏向團隊協同;
主要應用領域:
web應用、Android應用開發、服務器開發、數據庫開發等;
Python語言
主要特點:
入門更簡單(相比Java),開發效率更高;
更靈活;
適合小型開發團隊快速化開發;
主要應用領域:
數據分析與處理(如網絡爬蟲數據挖掘等)、人工智能(如人臉識別、語音處理等)、智能硬件開發、創客製作等;
從現階段崗位看:Java語言開發崗位更多;
從發展的角度看:Python語言更有潛力;
綜上,我的觀點就是,選擇哪種語言,需要根據你的職業領域來決定,web、服務器等方向就選Java,大數據及人工智能就選Python。
謝謝!
NF北風
最流行的入門教學語言
在過去,Java是編程人員最先入門學習的語言。然而在美國,擁有一流計算機科學專業的麻省理工學院以及加州大學都將入門編程語言改成了Python,而後美國最具權威的八個計算機科學部門也都紛紛效仿此例將常用編程Java改為了Python。箇中原因大致如下:
Python是一種相對容易學習的語言,閱讀Python代碼類似於直接閱讀英文,這為編程初學者減輕了很多閱讀語法結構的壓力。而這些隱藏在內部的複雜邏輯,則由Python本身進行了封裝處理。我們來看一下,如果我們想輸出一句“Hello World”,Java和Python是如何來編寫的:
Java
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
Python
print(“Hello World!”)
如今,許多前沿技術都更加依賴於Python,包括機器學習,人工智能(AI),大數據,機器人和網絡安全。它也適用於後端Web開發,視頻遊戲開發,桌面GUI(圖形用戶界面)和軟件工程。只需要極少量的配置便可開始您的編程。貌似Python佔據了首輪優勢,彆著急,我們繼續往下看。
最流行的編程語言
TIOBE做過一項各編程語言的流行指數調查,在通過調查世界範圍內使用特定語言工程師的人數與以及編程語言的課程數量,並與Google、Bing、Yahoo、Wikipedia、Amazon、YouTube等大型的搜索引擎搜索結果相結合,與2018年之前相同,Java仍然被評為最受歡迎的語言。
Java主要包含以下優勢:
Java已有20多年的歷史,並被應用於數十億設備和數百萬開發人員使用。”一次編程,多處運行“。世界500強企業中90%以上的企業使用Java作為服務端編程語言。有非常優秀和豐富的Java社區和文檔。
貌似Java和Python都有各自的優缺點,那我們接下來再比較下二者在職位需求和薪水水平上的一些差異。
職位需求
薪資水平
ava工資與Python開發人員的工資相比如何呢?
截至2018年6月,美國的Java工程師薪水為平均每年101,077美元。這是根據過去36個月中14,973名員工的薪資估算得出的。Apple的Java開發人員平均每年可賺取114,212美元。但是,Python開發人員平均每年的薪水則更勝一籌,平均每年為114,490美元。假如你在美國銀行獲得了一份Python開發的工作,那麼你每年的收入則能夠高達153,895美元!
筆者寫到最後你可能會發現,在Java與Python時相比而言,很難得出明確的結論哪種語言好哪種語言壞,無論學習哪一種,都是不錯的選擇:Python工資薪酬高,Java工作需求量大;雖然Python更容易學習,但Java具有更高的受歡迎程度排名。如果有時間有能力,筆者建議可以考慮二者都瞭解一下,畢竟做編程不可能一直只顧埋頭同一種語言。
智享互聯生活
學java吧,好找工作目前也比較吃香工資高,python還處於沒有火起來的地步,雖然很多企業都在用python腳本了,但java仍然是主流的,當你把java學好以後學python會很快,因為編程語言都是相通的
微友家
從找工作的角度來說,建議你學習java
java和Python都是很好的語言,但從找工作方面來看,Python在二三線城市工作機會太少太少,幾乎沒有什麼崗位。
簡單說說兩種語言都能幹嗎,如果純是興趣愛好,兩種都是不錯的選擇,或者是在一線城市,那python的崗位還是比較多的。
java目前用的比較多的就是手機app開發和後臺的一些api接口的開發了,當然做個網站什麼的也不在話下了,用途非常廣泛,雖然目前競爭比較激烈,市場上崗位還是很多的。
python主要是做大數據分析來使用,以及硬件級別的語言,例如註明的樹莓派,驅動硬件默認都是python,做個小車,監控什麼的可玩性還是非常高的,主要python學起來比C那些要簡單很多,容易入門,python也可以做接口類的東西,或者網站,例如django框架,就是可以開發網站的。
我當時就學了python在三線城市,沒啥用也,做網站,因為我懂php所以這也沒啥用武之地。
IT小超
Java和Python都只是一種工具,其實不存在說那種更值得我們學習。
關鍵是看你個人的一個職業規劃。
應用領域:
Java最為老牌的編程語言,主要應用在後端服務器開發、WEB開發,另外Java還可以開發 Android 移動應用。
Python是最近幾年比較火的語言,主要的應用領域是網絡爬蟲、人工智能、大數據等領域。
就業方面
Java因為多年的發展,有很多成熟的解決方案和中間件,很多大的公司也選擇Java作為主要的工具。所以 Java 在未來很長一段時間內都會是不可或缺性的語言,相關的工作崗位也自然一直有需求,而且 Java 語言的易學性也很高,相關學習資料也容易獲取。
Python目前在二、三線城市工作崗位相對要少些。
以上的個人建議,希望能給你幫助。