選擇java還是python-【老闆叫我了】選java?還是選python?

前言

這個系列是用來記錄學習數據分析的過程

以前看技術文的時候看到1234覺得很枯燥

有時候通篇啃下來腦海只有一個大概印象,複述的時候總說不出來

所以我喜歡用"問--答」的形式記錄知識點,每一個提問都能加深對知識點的理解,知道自己爲什麼學習它

還能預防一手面試,嘿嘿

讀者們都是我的老闆

所以有了這個系列

希望這種形式能幫助大家更好的掌握~

正文

某天,老闆忽然喚我去他辦公室。我忐忑不安的離開座位,來到辦公室門口,敲了敲門

小方啊,來,坐,我有個問題想和你聊聊

啥事啊?(反正不管什麼問題都不可能是漲薪的事 = =)

1

我這不是出來工作10多年了嘛,看你們年輕人這麼有活力,我也不能落後呀,想着再學習一門新的編程語言,java和python,你有什麼推薦嗎?

哦這個啊,java是面向對象的,具有良好的跨平臺性,python是...

(老闆大手一揮)別給我整這些1234!說人話!

簡單! python比java簡單!!

爲啥說它簡單啊,你說簡單就簡單啊?

不是不是。我給您舉個例子,"hello word」您會寫吧,用java寫的話您得先裝jre,再裝jdk,大概瞭解一下jvm,然後寫出來的代碼是這樣子的:

1

啥,您不知道jre,jdk是什麼... 沒事,那個不重要

如果您用python寫的話,裝一個解釋器,然後這樣:

1

當然這只是最初級的不同。在許多寫法上,python都比java要來的簡單的多,相信以您的聰明才智看一遍基礎教程就全明白了!

這倒是,那java就很難了嗎?爲什麼我看你們都是用java?

這倒不是的老闆。python是上手簡單,因爲當初設計python的時候就是爲了能讓程序員更好的讀懂代碼,所以python代碼比java的可讀性更好,可讀性好了自然也就更好理解了,上手更快。

這樣啊,那我之前學的c,c++什麼的是不是落伍了?

當然不是老闆。雖然網上流傳一句話,java是高級語言 python是更高級語言。但實際上python比java出現的還要早,python是1991年出現的,java是1995年,只不過python當初設計就是爲了更簡單易懂,所以用起來好像更高級。

編程語言的發展本來就是從機器到人的一個過程,最早是彙編,然後是c,c++,再到後來的java和各種腳本語言。不存在落伍不落伍的問題,計算機底層還是大多靠c和c++的。

好吧,那這樣我無腦選python不是完了嗎?

也不能這麼說。java比python出現的晚但依然是主流還是有道理的。

首先是它的跨平臺性。

不光是PC互聯網時代的 windows 和 linux,還是移動互聯網時代的 Android,它都能很好的運行,20多年來java從來沒有脫離大衆視野。最重要的是,這麼多年的使用,java有着一套極爲完整的商業方案,不管是個人還是中小型企業,遇到的幾乎所有問題市面上都有成熟的解決方案,這也造成現在市面上絕大多數企業的技術選型都是java,找的人當然也是java開發工程師了。

照你這麼說,java生態成熟讓很多企業選擇java,企業使用java解決自己生產過程中的問題又豐富了java的生態,這樣不就是個閉環了,那python豈不是發展不起來了?

當然不是啦。剛纔說的是 PC 互聯網時代和移動互聯網時代,java一直沒有掉隊。但 5g 時代的到來,人工智能,大數據的火熱,使得編程語言越來越成爲一種工具,工具當然是越簡單越容易上手最好啦。而且更關鍵的是,python被譽爲膠水語言, 各種語言寫出來的庫都可以通過python調用執行,這一下子就豐富了python的應用範圍!所以python還是很有發展潛力的。

噢噢,你這麼說我就懂了嘛,哎,你說如果哪天公司開不下去,我出去找工作,是面向未來學python呢,還是學java?

老闆你不會是....

哈哈哈哈開個玩笑啦,你就說嘛

(鬼才信你)這個...如果按現在互聯網公司的情況話,java崗位肯定是遠遠多於python的,而且因爲商業化的緣故,java的很多解決方案都設計的很好,可深入的地方非常多,如果能徹底掌握其中一種的話薪資的上升空間非常大。所以....

懂了懂了。哈哈哈,瞧把你嚇得,我就是想爬取競品的數據分析一下。唉,咱們公司的應用增長越來越慢了,怎麼別人的東西那麼火爆呢

(尷尬)哈哈哈... 那肯定選python了,工具嘛,越簡單越好,哈哈哈...

好了好了,我知道了,你快回去工作吧,有問題我再問你,對了,你也有在學python吧?

是,,我最近也有在學,每天都會整理一篇文章,您有空可以看看

那再好不過了,你快去吧,不耽誤你時間了

好的,老闆再見

(關門)

1

點點關注,好運爆棚

以上就是本期的全部內容啦!如果你對這篇文章的寫法和內容有任何建議,歡迎在評論區留言!

每天我會把學習的內容整理一篇文章分享給大家

每一個點贊都是我分享的不竭動力

只有一個關注我也會堅持分享下去!

歡迎大家和我一起成長~