當前位置:
首頁 > 最新 > 我為什麼放棄python

我為什麼放棄python

為什麼我要放棄python?而投入Java的懷抱。

首先需要具體一點,這裡的放棄並不是徹底不再使用,而是不再作為主要技術棧。

我記得在知乎看到過一篇很有趣的文章《python or java》,當時給我的感觸很深,鏈接就不放了,因為我現在找不到了(逃)。那麼接下來進入正題。

這是一個很值得討論的問題,我們先來看看這兩者都能做什麼吧。

python:

1、web開發

2、數據挖掘、分析

3、人工智慧、機器學習

java:

1、web開發

2、桌面應用開發(現在幾乎沒有企業使用java開發桌面應用)

3、andriod

4、數據挖掘

以上概括的不是很全面,但是這都是我知道的方向,簡單聊聊吧:

1、首先兩者均可以進行web開發,而且目前很多大廠已經從java遷移到python,但是python的崗位需求仍然偏少,大部分都是創業公司用於快速開發和上線應用,後續python並不能進行有效的維護,仍舊需要更換技術棧。所以學習python 就要做好找不到工作的心理準備。

2、而在人工智慧領域python的表現明顯優於Java。

3、python是一種弱類型的語言,相較於Java來說代碼更加簡潔,但是代碼較難讀,維護成本高。

1、首先一點是我跨不過去的問題:學歷、知識儲備。python的學習相較於其他語言來說成本低了不止一倍,我學Java前前後後花費了6個月的時間,當然中途過年一個月、工作忙荒廢了2個月,到目前為止,我也是只能寫出一些簡單的小桌面應用。而在之前學習python 我只花費了2個月就可以寫出一個簡單功能的博客,可以想像時間上差距如此之大。但我為什麼放棄Python呢?前面說到了學歷和知識儲備。做機器學習最少需要碩士以上學歷和知識儲備才可以(某些無良培訓機構的宣傳仁者見仁智者見智吧);做web開發,市場上python的職位少的可憐,競爭如此之大,我們怎麼和應屆畢業生競爭?

2、政治問題:就目前來講,很多公司的技術部門Leader都是以前Java的老前輩,也就是他們更喜歡屬下用Java而不是Python這種他們不能掌控的其他語言。

其實說的明白些,選擇自己的第一門語言要綜合考慮:市場、學習成本、以及錢途。

所以我放棄了python,我讓腳本語言去做腳本語言該做的事情,而主要的技術棧放在了Java。

也希望各位讀者能夠根據自己的心來選擇。

至於python能這麼火,有幾個方面的原因:

1、人工智慧確實帶動了python的熱度,但是你以為就這麼簡單嗎?當然不是。

2、某些培訓機構的鼓吹,例如前兩年的java、andriod、php等等。

3、很多人都是跟風族,當然我也是其中一個,不過我確實喜歡python的代碼風格,但是為了養家糊口,我也只能放棄它了。

差不多就說到這吧,文筆不咋樣,各位看官仔細擔待。(逃)


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 編程學習大本營 的精彩文章:

TAG:編程學習大本營 |