天天看點

我來告訴你,學 Python 為什麼找不到工作(一)正确的認知 Python(二)那該如何來學習 Python

粗略的算一下,我玩票吹n*做自媒體這幾年,也有十萬多粉絲了。這其中資料分析和資料挖掘引流過來的占7成,Python 引流過來的占3成;我一個搞資料挖掘的,搞 java 的,偏偏是Python 的粉絲最多,為什麼?因為Python火啊,各種管道都告訴你們學 Python,年入30萬,年入50萬。我自己也算是 IT 圈的人,可能也認識一些所謂的大佬。我想告訴一些想學Python的朋友一個實際的情況是:用 Python 作為唯一程式設計語言找工作的,你連機會都沒有,更不要說年薪多少了。

(一)正确的認知 Python

1.1 從 Python 的五大應用領域說,Python不是你要學,想學就能學

Python 應用的五大領域

  • (1)人工智能(AI 和 MI)
  • (2)機器學習算法領域
  • (3)爬蟲
  • (4)開發
  • (5)自動化測試

先說人工智能和機器學習算法,都是用 Python 來搞算法的,需要你有很強的數學功底。這是對學曆和能力有極高要求的,不是你學個 Python 就可以彌補的。爬蟲單不說用Python适不适合,也有所謂的 Python 爬蟲工程師,就單說爬蟲這工作來說,我都是不建議去做的,哪怕你用 java ,我也不推薦來做,我不看好,也不建議大家把它當做一個好的方向。未來的反爬蟲趨勢會越來越重,未來還會有法律風險。再說用Python來做web後端的公司,如果有好的,有靠譜的,請你來告訴我,但不要說知乎是Python搞的,豆瓣是Python搞的,真不是你想象的那樣。自動化測試,就不說了。

1.2 為什麼 Python 這麼火

  • 不得不說,有教育訓練機構的“功勞”;
  • 也有會了一點,就以為自己行了的 “新手”;
  • 更是一些老闆和公司,把 Excel 跟 Python 都混在了一起

(二)那該如何來學習 Python

2.1 第二輔助語言

  • 當你掌握第一門程式設計語言之後,比如說 C#,比如說 Java ,再來學 Python ,那肯定是錦上添花,弄個自動化腳本或是小工具,還是挺好的

2.2 用 Python 來了解晦澀的業務和算法

  • Python 語言比較“輕”,可以适合理論一些其他語言不容易了解的概念的算法。

2.3 Python 不是資料分析師的标配

  • 我有一篇文章,叫 《2017年,要這樣學習資料分析》,發表在微網誌上,至今累計有200多萬的閱讀,Python 和 R 是選配 ,但不是标配。如果我們連計算機基礎和資料結構都不懂,那還是不要過度的時間花在Python上。