歡迎光臨
每天分享高質量文章

小白初學程式設計是學Python還是Java?業內老司機告訴你到底要學什麼

沒有說什麼哪個程式語言厲害,哪個程式語言不厲害的,只有適不適合。

按照這樣說的話:C語言,厲害吧,那如果用C語言去寫個網路爬蟲得多少行程式碼?

幾百行可能都不止吧,但是Python寫一個爬蟲最簡單的只要十行程式碼,這就適合。

當然了Java和Python也是同樣的,它們各有各的優勢和缺點。

Python的優點:

都是Python有一句經典陳述句就是“人生苦短,我用Python”,是因為Python語言的程式碼的簡潔,優雅以及Python那豐富強大的庫。

Python:動態解釋型,開發效率高,開源,靈活,入門門檻低。

Python主要應用方向:

  • web開發

  • 網路爬蟲

  • 伺服器開發與物聯網開發

  • 資訊保安

  • 大資料處理

  • 資料視覺化機器學習

  • 各大軟體的api

  • 桌面應用

  • 人工智慧、機器學習

  • 自動化測試/運維、測試/運維開發

它的應用領域是非常的廣的,所以網上也說Python是“萬能”的。

Java的優點:

Java具備一些很好的語言特性, 以及豐富的框架, 在企業應用中最被青睞。

Java主要用於:

  • 網頁

  • 企業級開發

  • 普通應用軟體

  • 遊戲後臺

為什麼現在會有這麼多的人糾結學習Python還是Java

主要就是:

Python最近非常火的程式語言並且和AI掛鉤,但是Java又作為老牌程式語言它的市場是肯定的。自從2017年Python被納入國家計算機二級等級考試開始,就越來越多學生學習,並且大學也逐漸開設了Python的課程,這也意味著以後Python普遍程度就像現在Java一樣。

Java和Python的薪資問題

有人說你光看這個有啥用,學習程式設計主要還是看薪資呀,薪資才是王道。沒錯,我們學習程式設計,想要從事IT,是因為愛嘛,是因為責任嘛?是因為薪資!

那咱們就以北京的薪資為例吧!

Java的平均薪資是在18K左右

Java的平均薪資是在18K左右,在北京咱們就不看10K以下的薪資了好吧,畢竟北京這城市,作為IT行業10K以下真的很少了(也許有些人要求高的覺得15K都是少的)

10K以上佔比是89.8% 15K佔比以上69.7%

Python的平均薪資是在19K左右,10K以上佔比93.1% 15K以上佔比76.4%

從上面的資料可以看出來 Python在10K以上的薪資比Java高出3.3% 15K以上的薪資 Python比Java高出6.7%。 這個是北京為代表的一線城市

那麼我們看一樣二線城市,就以成都為例吧

Java的平均薪資是10K左右

Python的平均薪資也是10K左右

這個看兩個薪資區間就知道了!

看到這裡是不是想說,那小編你的意思就是說Python比Java厲害咯,其實並不是,只是說相對與Java而語言,Python學的更少,尤其是在16年的時候,北京那邊招聘一個會Python的開發人員都會給幾千的介紹費。

如果你是新人沒有任何程式設計基礎,我建議是用Python入門IT,畢竟Python學習起來相對而言簡單一些。因為Python和Java如果同樣是新人的兩個人,應聘Python的人薪資肯定是會比Java高(在這兩個程式語言都是同等水平的情況下)

不過如果你想在IT行業裡面走的更遠,走的更高,一門程式語言是肯定不夠的,你需要的是不斷的學習,畢竟現在網際網路時代,技術不斷的更新,如果你不學習那麼你終究被這個社會淘汰

最後再多說一句吧,不管你最後選擇學習什麼,都要堅持,加油!


獻給正在努力奮鬥學習Python的你