Python既然這麼火,為什麼找工作那麼難找呢?
前幾天看到某論壇有人提了這麼個問題,Python這麼火,為啥找工作這麼難呢?
這兩年因為第三波人工智慧熱潮讓 Python火了一把,讓中小學生、非程式設計師(產品經理、運營)都加入到了學習Python的行列,那之前Python火嗎?
雖然和Java、C這些大佬有差距, 但是它一直保持在前幾位,並沒有掉隊,緊隨大佬。而曾經很熱門的 Perl、Ruby 似乎都淡出了我們的視線。
跟經濟一樣,語言也有周期,你可以認為Python現在是大牛市,想繼續追高估計有點難了。在Python看起來還沒今天那麼火之前,它在技術圈其實就廣為人知,特別適用於做 MVP(最小可行性)產品,運用在創業初期的產品開發,同時在測試、運維、科研等領域也被廣為使用。早期用 Python 開發出來明星產品也不少,比如:Instagram、Dropbox、OpenStack、Odoo、Reddit、Quora等等,這些產品在2010年前就有了的。
而這兩年又因為人工智慧的火爆,教育部門對人工智慧的重視,Python愛好者的借勢,把Python推到了一個新的高度,這讓很多人誤以為學Python像學Java一樣只要努力三四個月就能找到工作的錯覺。
百度搜索指數裡,Python搜尋指數從2011年開始一直是平滑增長,從2017年開始超過Java,而Java基本沒啥變化,甚至有下降的趨勢。
說真的,大部分Python開發者的一門語言都不是Python,可能他們之前就掌握了Java、C++等其他語言和計算機相關的理論知識,而對於他們來說,學Python自然是輕車熟路,只是工作碰巧遇到了Python。
在國內,一個現實情況是大部分業務系統的開發,Python從來都不是主角,而是作為輔助工具在使用,可能是做個數據統計,弄些運維的指令碼,寫個測試指令碼之類的,真正用 Python 來開發核心業務的公司少,叫得上名的除了豆瓣、知乎、餓了麼、頭條之類的公司之外,其他很少。大部分公司 Python 都是應用在一些非核心業務上。
這點跟 Java 是沒法比的,Java 確實能做到一個0基礎的小白認認真真在培訓機構學幾個月就可以放到工作崗位上去幹活,但 Python 不行,Python 雖然看起來簡單,但是用好不容易,特別是大規模的團隊對 Python 的要求就更高了,你去市場上去看,一般招Python都是要求有一定經驗的。
而招,而 Python 的程式碼不同的人寫出來的程式碼千差萬別。
最後想說的就是,Python這門語言還是很有前途的,這兩年大家都在給Python瘋狂打Call,讓Python成為所謂的第一語言,大家都在學,一個大膽的猜測就是未來 Python 將會像英語一樣成為大家必備的一個技能。但是如果你現在啥都不會,只會Python,你去找工作的確有點困難,當然並不見得學Java找工作就容易了,最主要的還是對整個計算機體系的掌握,語言作為工具只是很小的一部分。
如果想學習交流,就快加入:893694563,群內學軟體測試,分享技術和學習資料,陪你一起成長和學習。那就:碼上開始