Python學到什麼樣子可以去找工作?


前段時間快要畢業,而我又不想找自己的老本行Java開發了,所以面了很多Python爬蟲崗位。因為我在南京上學,所以我一開始只是在南京投了簡歷,我一共面試了十幾家企業,其中只有一家沒有給我發offer,其他企業都願意給到10K的薪資,不要拿南京的薪資水平和北上深的薪資水平比較,結合面試常問的問題類型說一說我的心得體會。

第一點:Python

因為面試的是Python爬蟲崗位,面試官大多數會考察面試者的基礎的Python知識,包括但不限於:

  • Python2.x與Python3.x的區別
  • Python的裝飾器
  • Python的非同步
  • Python的一些常用內置庫,比如多線程之類的

第二點:數據結構與演算法

數據結構與演算法是對面試者尤其是校招生面試的一個很重要的點,當然小公司不會太在意這些,從目前的招聘情況來看對面試者的數據結構與演算法的重視程度與企業的好壞成正比,那些從不問你數據結構的你就要當心他們是否把你當碼農用的,當然以上情況不絕對,最終解釋權歸面試官所有。

第三點:Python爬蟲

最重要也是最關鍵的一點當然是你的Python爬蟲相關的知識與經驗儲備,這通常也是面試官考察的重點,包括但不限於:

  • 你遇到過的反爬蟲的策略有哪些?
  • 你常用的反反爬蟲的方案有哪些?
  • 你用過多線程和非同步嗎?除此之外你還用過什麼方法來提高爬蟲效率?
  • 有沒有做過增量式抓取?
  • 對Python爬蟲框架是否有了解?

第四點:爬蟲相關的項目經驗

爬蟲重在實踐,除了理論知識之外,面試官也會十分注重爬蟲相關的項目:

  • 你做過哪些爬蟲項目?如果有Github最好
  • 你認為你做的最好的爬蟲項目是哪個?其中解決了什麼難題?有什麼特別之處?

以上是我在面試過程中,會碰到的一些技術相關的問題的總結,當然面試中不光是技術這一點,但是對於做技術的,過了技術面基本上就是薪資問題了。

也許有人問我現在在哪家公司做爬蟲開發?很抱歉,最終我放棄了南京的所有機會到了上海做我更喜歡的崗位:數據工程師。


具體的可以到相關的招聘的網站上去看一下,Python相關崗位的任職要求,然後再根據自己的時間來制定相應的學習計劃,也可以進行系統的學習;

之前在「 如鵬網 」上了解過Python的課程體系,挺詳細的,可以參考一下,有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,也有更多的時間來充分的練習,口碑不錯,基本上都是慕名而去的,具體的可以到如鵬網官網上去了解一下;


第一部分:Python語言基礎

第二部分:資料庫開發

第三部分:web前端

第四部分:Python web開發

第五部分:Python web項目

第六部分:Linux

第七部分:NoSQL

第八部分:數據可視化

第九部分:爬蟲技術

第十部分:人工智慧

學到這個程度就可以去工作了,具體的可以到如鵬網官網上去了解一下;


python作為一種編程語言可以有不同方向,不同工作崗位對python要求也不同

運維方向,做一些簡單的碼農工作,python要求相對低,不轉型沒有發展前途。

網站建設。做這個方向的人也多。難度一般,比前端開發容易。某乎、某瓣就是用python搭建的。不過一般網站都是用php做的

爬蟲工程師(數據挖掘) 從一般的靜態網頁抓取,到非同步、驗證碼。多線程爬蟲抓取。學會幾個庫的使用,加上點http協議知識。

數據分析 掌握統計學知識,會使用pandas、matplotlib、numpy等庫。難度適中

人工智慧AI 這個未來最火,賺錢最多,學渣不敢討論。

還可以用python開發遊戲,網路安全等等。

python的基本和進階知識就那麼些,關鍵是項目經驗,活學活用。

python學到什麼程度可以找工作,不是由自己說了算的,是市場說了算。不同發展階段、規模企業有不同的要求

關注我,主要回答金融領域、管理學、社會學、心理學、勞動保障、數據分析、python編程等相關問題!


這個問題本身問得就有問題,前面的人回答得也有問題。 首先,什麼樣子才能找工作要看實際能否真正勝任該工作,也就是說要滿足該工作所要求的基本技能條件。python是一門編程語言,它對於無論運維,數據分析還是AI等具體應用領域而言,只是一種工具或技術手段而已,雖然應用頗廣,但也只是非必需的,換句話說上述那些領域並沒有要求一定得用python來做或者怎麼樣,換別的編程語言和工具行不行呢?比如在目前深度學習最前沿領域高性能計算方面,大行其道的編程語言卻是最古老傳統的C語言,那這個怎麼講呢?所以,對於你這個問題其實沒有答案,要看你具體想做什麼,以及做到什麼程度才能下結論。 其次,對於一份工作或者一個技術領域到底有沒有前途,該如何選擇這樣一個問題而言,以我十幾年的軟體從業經歷來看,我想說的是,這個其實真的和行業或方向的選擇沒有必然聯繫,之所以這麼講是因為從某種意義上說,有沒有前途取決於做事情的深度而非廣度,再冷門再不被看好的行業只要把它做到極致照樣可以大放異彩。比如很多人講做運維沒有前途,AI才有前途之類的話,但偏偏就有人將深度學習的技術運用到大型數據中心自動化運維上面,提高了數據中心服務水平,同時又降低了能耗成本,那這個算不算創新,算不算前途呢? 碼了這麼多字,希望對你有點幫助,而不是被誤導


我覺得python基礎語法熟悉紮實了,另外有一定的數據結構基礎和邏輯思維分析能力,能寫點小程序就可以嘗試去找工作了吧!畢竟每個崗位要求的能力也不一樣,萬一被面試官看對眼了呢!


推薦閱讀:

Python,Lua 哪個適合做繪圖軟體的插件腳本語言?
演算法,西瓜切十刀,最多是多少塊?
如何用python模擬一個星系?
如何評價 Quora 的 Ultralisk 並行架構?
大家都用 Python 來做什麼啊?

TAG:Python | 編程語言 | 互聯網 | 科技 |