該醒醒了,Python沒有那麼容易找工作

2021-01-20 51CTO
該醒醒了,Python沒有那麼容易找工作

最近發現只要上編程類網站,都會有Python的各種介紹,但是仔細發現很多文章最後都會有一個二維碼,大家都懂的,賣課程的,Python這幾年勢頭是很火,因為其數據分析方面的優勢切合了大數據和人工智慧方面的需求。

作者:鵝是程序猿來源:今日頭條|2019-12-26 09:17

最近發現只要上編程類網站,都會有Python的各種介紹,但是仔細發現很多文章最後都會有一個二維碼,大家都懂的,賣課程的,Python這幾年勢頭是很火,因為其數據分析方面的優勢切合了大數據和人工智慧方面的需求。

但是我這裡要說的是:Python沒有那麼好找工作的,大家必須面對現實。

自己去招聘網站搜一下:

適合找工作的語言:JAVA,C#,PHP,C++,C

就這五種,沒有多餘的了。

Python雖然很火,但是找工作很難!很尷尬!

語法簡單是個雙刃劍

說這個也許有人不服,憑什麼Python就寫不了複雜邏輯?

豆瓣和知乎不是用Python寫的嗎?先聲明,豆瓣的後端,已經廢棄了絕大部分的Python代碼,重新寫過了。youtube也正在重寫中,目前以Python為主的網站,就只有知乎這麼個獨苗。

為什麼?不是因為Python的性能慢,而是因為Python的語法太悲劇了。

但是正是Python的語法簡潔,在初學者看來是優點。因為初學者一般練手,都只寫1000行以下的小玩意,Python的語法簡直爽翻了,真沒任何缺點,如果我沒有c#和java之前,我肯定也選擇Python。

但如果你真的嘗試用Python去做一個系統時候就會發現弊端越來越明顯,封裝幾十個類,去寫個幾千行以上的東西,自然就明白它的語法問題有多嚴重了,不只是難受,而是根本寫不下去。

比如封裝一個類似遊戲的變量聲明。

如果是JAVA,C#,C++(三門語言的語法幾乎一樣),大概是這個樣子(偽代碼):

無論你遇到任何一個對象,實參還是形參,你也能看明白它是個啥吧?

但如果用Python寫,是啥樣子呢?代碼如下:

但如果你聲明了50個變量之後呢?在寫到第1000行代碼的時候,你遇到了第38個變量,它是個啥? 是一張圖片?一瓶藥水?一個BOSS?或者僅僅是一個數字?如果你在幾百行代碼之後,一時腦殘,寫了一句b=藥店老闆,會怎麼樣?

JAVA,C#,C++的IDE都會立刻告訴你,b是一個武器類型,無法賦值為藥店老闆。

而Python呢,不會報錯,但當你寫了幾萬行代碼,遊戲完成之後,你會發現你的背包裡面,有一個藥店老闆,這是什麼情況?錯誤在第幾行呢?IDE會告訴你,沒有錯誤。b可以是任何值,當然可以是藥店老闆了,自己一行一行的找吧。

所有的動態語言,都是初學的時候覺得簡單省事,但代碼寫得越複雜,邏輯就越亂。

500行以內,絕對是最佳語言。 500行以上,效率就會被JAVA,C#反超。 1000行,還能靠加注釋勉強撐住。 2000行,就會發現注釋比代碼還多。偷懶少寫幾句注釋,等維護的時候,立刻就會各種BUG滿天飛。

但IDE卻一直告訴你,代碼沒毛病,測試人員哭死。

確實有人可以用Python擼幾萬行代碼不出錯,我只想說那不是一般人能辦到的,我和你都是普通人,記憶力沒有那麼好,所以新手朋友想入行編程這塊,Python作為一個輔助技能就好,否則學了真心找不到工作。

【編輯推薦】

【責任編輯:

未麗燕

TEL:(010)68476606】

點讚 0

相關焦點

  • Python前景如何?學會Python工作好找嗎?
    那麼,Python好就業嗎?下面,就和大家來嘮一嘮。目前Python應用範圍還是挺多的,從Web、爬蟲、數據分析、測試、運維、圖像識別、機器學習、深度學習,基本各個領域都有Python的身影。除了Web方面比起Java、Php等遜色一些,其他方面,Python都扮演著比較重要的角色。
  • 零基礎學完Python好找工作嗎?
    Python作為當前的熱門語言,吸引了很多人前去學習,但同時也有一種聲音認為學完python後不好找工作。從根本上來說不好找工作無非是兩種:沒學好,技能水平達不到企業期望;面試求職能力弱,不能夠很好地通過個人簡歷和HR面試展示個人能力與求職崗位的匹配性。為什麼會出現這種情況呢?
  • python之父:小學生都用這本書學python,堪稱python入門教科書
    入門教科書  眾所周知,python的特點就是:簡單、入門快、工資高、工作選擇多,但是雖然是一門最快入門的程式語言,對於沒有接觸過編程的人來說還是有一定的難度,在眾多python學習書籍中,能稱為教科書的實在不多!
  • 40歲了,被裁員後找不到工作,該做點什麼工作比較好?
    40歲了,被裁員後找不到工作,該做點什麼工作比較好?很多人都說四十多歲是一個比較尷尬的年紀,尤其是在職場當中,如果你還沒有走上領導層,此時如果失業,那麼想要在職場當中有翻盤的機會,可能性就很小了。那麼40歲了,被裁員後找不到工作,該做點什麼工作比較好?
  • Python幫你「找」工作!
    圖源:unsplash 畢業季加上疫情的影響,最近為了找工作發愁的人肯定不在少數。你通常怎麼尋找崗位?提供招聘信息的網站有許多,且涉及不同領域。即使你處於某一職位,也應該在不停物色其他工作,而這個過程可能會很無聊。很可能翻遍一個網站也一無所獲,搜索功能有時也不是那麼麼好用,本文將介紹一個簡單的解決方案,告別人工篩選,Python幫你找到合適的崗位,還可依據個人喜好對其進行過濾。這是Python的一個簡單應用,無需任何特定技能就能完成。快來看看吧!規劃流程首先,找到招聘網站。
  • 從零開始學會Python 爬蟲,該怎麼做?
    首先你要明白爬蟲怎樣工作。可惜天下沒有白吃的午餐,它的唯一問題在於,如果這個url不在set中,BF可以100%確定這個url沒有看過。但是如果這個url在set中,它會告訴你:這個url應該已經出現過,不過我有2%的不確定性。注意這裡的不確定性在你分配的內存足夠大的時候,可以變得很小很少。注意到這個特點,url如果被看過,那麼可能以小概率重複看一看(沒關係,多看看不會累死)。
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    話說在金融和IT行當混跡了多年,python一直是被我隨手拿來當個小工具用用,有時候偷懶用python弄個excel自動化整理工具,有時候拿來上各種網站爬蟲搜集點信息,有時候也會拿來寫點量化小工具。那麼到底什麼是python?
  • 學習python必備暢銷書排行榜top5書單
    目前幾乎所有Linux發行版中都自帶了Python解釋器,python語言在數據分析可視化方面的便捷性,以及python在人工智慧方面的應用,以上諸多因素導致了該語言有流行趨勢,佔據程式語言榜單的前幾位,雖然有培訓機構炒作的成分,但,python這麼語言確實有它的可圈可點之處。
  • 想用python給你的工作提高效率?三分鐘帶你快速開啟python之路
    學python可以幹什麼?在世界語言排行榜中,Python的排名近幾年來持續上升。有的人學會了Python,用它從視頻網站下載各種專享視頻,有人學會了Python,用它把跳一跳跳10000分,有人學會了Python,用它來撩妹子,讓機器自動回復美女的消息,還有人設計代碼,用它來自動搶紅包,外行看熱鬧,內行看門道,你要用它來做什麼取決於你自己,關鍵是你要掌握它!
  • 聊聊學python轉行、具體學習方法、自學python用於辦公、寫爬蟲等...
    那今天就來說說學python這件事兒吧,從三個方面來說:第一,學了python之後轉行找工作的問題;第二,具體的學習方法;第三,講講學了python之後應用於辦公自動化和寫爬蟲。4600字。關於恰飯:不用猜了,這篇依舊沒有廣告。其實之前有媒介找過我,說有機構覺得我寫的內容還不錯的,想投一點課程類的廣告,但是覺得我的閱讀量現在還是太少了,要再等等。
  • Python編程:開發工具(IDE)大匯總(附官方下載)
    Python神器:找不到模塊怎麼辦?VS code擴展包三、Visual Studio IDE簡介 —四星推薦Visual Studio這款IDE應該是大家耳熟能詳的,這是很多企業和個人一直都在使用的具有強大功能的開發工具,除了佔用系統資源過多外幾乎沒有缺點
  • 阿里達摩院給你整理一套2020超強的python書籍,電子檔請你帶走
    為什麼要選擇python?你可能不知道,AlphaGO都在使用python,他是最簡單寫出AI的語言,國家教育部在18年3月份發布,全國二級計算機考試正式加入了「python編程程序語言」科目。從2018年起,浙江省信息技術教材從vb改成python語言,python將成為未來的趨勢,不一定要從事python工作,但一定要學python!
  • 工作難找職業難晉升?要不要試試學習Python,讓升職加薪不再難!
    咱們先來看看python的發展歷程和前世今生。python的誕生python的創始人是荷蘭的Guido van Rossum,在1989年聖誕節發明了 Python 語言。而他發明初衷,是為了打發聖誕節的無趣,決心開發一個新的腳本程序。python的語言特點Python 的設計哲學是優雅、明確和簡單的。
  • python程式語言,如何才能學好?
    什麼python?python是世界上功能最多且最強大的程式語言之一。使用 Python,你可以編寫自己的應用程式,創建遊戲、設計算法、甚至編程一個機器人。學習 Python 還可以擔任軟體工程師、Web 開發人員、移動開發人員或者數據科學家。它還可以大大改善你目前的職業生涯。
  • 我用Python 集齊了五福
    今天就為大家推薦用Python生成風格不同又數量龐大的「福」字,讓大家不用滿世界找福字,動動手指即可。戳右邊連結上 新智元We站公開課 了解更多!  是什麼讓你忽然意識到下周就要過年了?  是考完期末考試的最後一門?還是搶到了回家的火車票?又或者是年終獎的到帳簡訊?
  • python數據分析:如何用python做路徑分析,附資料庫實例操練
    在這裡,自我效能感就是中介變數,從這次的分析中,可以讓該組織了解到,之後不管有沒有該training program,透過各種途徑與方法提升員工的自我效能感才是真正核心的關鍵,因為這能讓員工工作績效更上一層樓,進而讓整體組織都能獲益。
  • 零基礎學習python,這幾本書少不了
    python是世界上最強大、最受歡迎的程式語言之一,即使不是程式設計師,我們平時在工作中也會經常用到,例如用python分析競品數據,做財務報表等等。目前,社會上已經掀起了一波學習python的熱潮,但是很多人由於並沒有python基礎,不知道從哪裡開始學習,小編今天整理了零基礎學習python的一些書籍,希望對大家有所幫助。1.《"笨辦法"學Python》推薦理由:本書是一本python入門書籍,比較適合沒有計算機、編程基礎,但是對python感興趣的小白學習使用。
  • 慢步python,如何用python語言創造出一個真正的獨立exe程序?
    那麼如何用python語言創造出一個真正的獨立的應用程式?就是我們電腦上的exe程序?在筆者文章後有三種運行方式,這裡的編輯與運行,其實是依託IDE(集成開發環境 integrated development environment)與python解釋器的。
  • Python開發簡單爬蟲【學習資料總結】
    語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例) (1)Python3入門,數據類型,字符串 (2)判斷/循環語句,函數, (3)類與對象,繼承,多態 (4)tkinter界面編程
  • 山東小學教材中加入Python,python到底有多火?
    從2016年開始,在全球程式語言中,python的使用頻率越來越高。2Python的優勢。在程式設計師的世界中,有句廣為流傳的話,叫「人生苦短,快用Python」。這句話非常形象地說出了Python語言在程式設計師心目中的地位。