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都是要求有一定經驗的。
而招Java的崗位初中高階的都有。Java語言的特性決定了一門新手和老手寫出來的程式碼差距不會太大(這裡肯定有人不會同意),而 Python 的程式碼不同的人寫出來的程式碼千差萬別。
最後想說的就是,Python這門語言還是很有前途的,這兩年大家都在給Python瘋狂打Call,讓Python成為所謂的第一語言,大家都在學,一個大膽的猜測就是未來 Python 將會像英語一樣成為大家必備的一個技能。但是如果你現在啥都不會,只會Python,你去找工作的確有點困難,當然並不見得學Java找工作就容易了,最主要的還是對整個計算機體系的掌握,語言作為工具只是很小的一部分。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2648384/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 今年找工作為什麼這麼難?
- 為什麼45週歲後找工作很難找?
- Python為啥這麼火?兩個字:高薪!這套教程免費領!Python高薪
- 火遍全世界的Python好在哪裡?為啥這麼牛?Python
- 為什麼 Python 這麼火Python
- 什麼是python?python為何這麼火?Python
- "開源"是什麼?為啥這麼火?一定免費嗎?
- python有什麼特性?為什麼這麼火?Python
- 為什麼這麼多人覺得前端開發很難做下去?前端
- 為什麼Python這麼火,就業前景如何?Python就業
- 雖然生活成本高,但程式設計師留在矽谷很明智程式設計師
- Python能幹什麼?為什麼會這麼火?Python
- Python為什麼這麼火?學習python有什麼用?Python
- Python為什麼這麼火?你瞭解多少呢?Python
- 為什麼有些設計師找工作那麼難?
- 分散式微服務為什麼很難?分散式微服務
- Python為什麼發展這麼快速?原因很簡單!Python
- Python為什麼會這麼火呢?原因是什麼?Python
- 從內外兩方面解析:Python為什麼這麼火?Python
- python很難嗎Python
- 為什麼精益生產實現起來這麼難?這篇文章說的很通透
- Spring Boot 為什麼這麼火?Spring Boot
- 為什麼HTML5這麼火?HTML
- 為什麼說Objective-C很難學?Object
- 為啥在程式設計的世界裡,日期時間處理這麼難?程式設計
- 個性化的桌面,雖然這是臺工作機。
- Python入門很難嗎? 為什麼越來越多的人都學Python?Python
- CSS 為什麼這麼難學?CSS
- webpack 為什麼這麼難用?Web
- 為什麼 CSS 這麼難學?CSS
- Python能幹什麼?python怎麼這麼火?Python
- 為什麼python爬蟲工程師崗位這麼火熱?Python爬蟲工程師
- ippswap dapp為什麼這麼火?APP
- 23 種設計模式的通俗解釋,雖然有點汙,但是很正點設計模式
- 李彥宏雖然很投入 但百度可能正在錯過人工智慧人工智慧
- 為什麼許可權授權很難?- osohq
- Java找工作為什麼越來越難,有什麼技巧嘛?Java
- 三大主流程式語言Python為啥這麼牛?Python