當前位置:
首頁 > 科技 > 哪種 Python 程序員最賺錢?

哪種 Python 程序員最賺錢?

作者 | XksA

責編 | 郭芮

本文以Python爬蟲、數據分析、後端、數據挖掘、全棧開發、運維開發、高級開發工程師、大數據、機器學習、架構師這10個崗位,從拉勾網上爬取了相應的職位信息和任職要求,並通過數據分析可視化,直觀地展示了這10個職位的平均薪資和學歷、工作經驗要求。

爬蟲準備

1、先獲取薪資和學歷、工作經驗要求

由於拉勾網數據載入是動態載入的,需要我們分析。分析方法如下:

F12分析頁面數據存儲位置

我們發現網頁內容是通過post請求得到的,返回數據是json格式,那我們直接拿到json數據即可。

我們只需要薪資和學歷、工作經驗還有單個招聘信息,返回json數據字典中對應的英文為:positionId,salary, education, workYear(positionId為單個招聘信息詳情頁面編號)。相關操作代碼如下:

文件存儲:

基本數據獲取:

運行結果:

2、根據獲取到的`positionId`來訪問招聘信息詳細頁面

根據`positionId`還原訪問鏈接:

訪問招聘信息詳情頁面,獲取職位描述(崗位職責和崗位要求)並清理數據:

運行結果:

duty

require

3、四種圖可視化數據+數據清理方式

矩形樹圖:

玫瑰餅圖:

普通柱狀圖:

詞雲圖:

Python爬蟲崗位

學歷要求

工作月薪

工作經驗要求

爬蟲技能

關鍵詞解析:

學歷:本科

工作月薪:10k-30k

工作經驗:1-5年

技能:分散式、多線程、框架、Scrapy、演算法、數據結構、資料庫

綜合:爬蟲這個崗位在學歷要求上比較放鬆,大多數為本科即可,比較適合想轉業的老哥小姐姐,學起來也不會特別難。而且薪資待遇上也還算比較優厚,基本在10k以上。不過唯一對工作經驗要求還是比較高的,有近一半的企業要求工作經驗要達到3年以上。

Python數據分析崗位

學歷要求

工作月薪

工作經驗要求

數據分析技能

關鍵詞解析:

學歷:本科(碩士比例有所增高)

工作月薪:10k-30k

工作經驗:1-5年

技能:SAS、SPSS、Hadoop、Hive、資料庫、Excel、統計學、演算法

綜合:數據分析這個崗位在學歷要求上比爬蟲要求稍微高一些,碩士比例有所提升,專業知識上有一定要求。薪資待遇上也還算比較優厚,基本在10k以上,同時薪資在30k-40k的比例也有所上升。對工作經驗要求還是比較高,大部分的企業要求工作經驗要達到3年以上。

Python後端崗位

學歷要求

工作月薪

工作經驗要求

後端技能

學歷要求

工作月薪

工作經驗要求

後端技能

關鍵詞解析:

學歷:本科

工作月薪:10k-30k

工作經驗:3-5年

技能:Flask、Django、Tornado、Linux、MySql、Redis、MongoDB、TCP/IP、數學(哈哈)

綜合:web後端這個崗位對學歷要求不高,但專業知識上有很大要求,得會Linux操作系統基本操作、三大主流資料庫的使用、以及三大基本web框架的使用等計算機相關知識,總體來說難道還是比較大。薪資待遇上也比較優厚,基本在10k以上,同時薪資在30k-40k的比例也有近20%。對工作經驗要求還是比較高,大部分的企業要求工作經驗要達到3年以上。

Python數據挖掘崗位

學歷要求

工作月薪

工作經驗要求

數據挖掘技能

關鍵詞解析:

學歷:本科(碩士)

工作月薪:20k-40k

工作經驗:3-5年

技能:學歷(hhh)、Hadoop、Spark、MapReduce、Scala、Hive、聚類、決策樹、GBDT、演算法

綜合:數據挖掘這個崗位,在學歷要求是最高的,雖然還是本科居多,但碩士比例明顯增加,還有公司要求博士學歷。在專業知識上也有很大要求,得會Linux操作系統基本操作、大數據框架Hadoop、Spark以及數據倉庫Hive的使用等計算機相關知識,總體來說難道還是比較大。薪資待遇上特別優厚,基本在20k以上,薪資在30k-40k的比例也有近40%,對工作經驗要求還是比較高,大部分的企業要求工作經驗要達到3年以上。

Python全棧開發崗位

學歷要求

工作月薪

工作經驗要求

全棧開發技能

關鍵詞解析:

學歷:本科

工作月薪:10k-30k

工作經驗:3-5年

技能:測試、運維、管理、開發、數據結構、演算法、介面、虛擬化、前端

綜合:全棧開發這個崗位什麼都要懂些,什麼都要學些,在學歷要求上並不太高,本科學歷即可,在專業知識上就不用說了,各個方面都得懂,還得理解運用。薪資待遇上也還可以,基本在10k以上,薪資在30k-40k的比例也有近20%。對工作經驗要求還是比較高,大部分的企業要求工作經驗要達到3年以上。總體來說,就我個人而言會覺得全棧是個吃力多薪水少的崗位。

Python運維開發崗位

學歷要求

工作月薪

工作經驗要求

運維開發技能

關鍵詞解析:

學歷:本科

工作月薪:10k-30k

工作經驗:3-5年

技能:SVN、Git、Linux、框架、shell編程、mysql,redis,ansible、前端框架

綜合:運維開發這個崗位在學歷要求上不高,除開佔一大半的本科,就是專科了。工作經驗上還是有一些要求,大多數要求有3-5年工作經驗。從工資上看的話,不高也不低,20k以上也佔有62%左右。要學習的東西也比較多,前端、後端、資料庫、操作系統等等。

Python高級開發工程師崗位

學歷要求

工作月薪

工作經驗要求

高級開發工程師技能

關鍵詞解析:

學歷:本科

工作月薪:20k左右

工作經驗:3-5年

技能:WEB後端、MySQL、MongoDB、Redis、Linux系統(CentOS)、CI/CD 工具、GitHub

綜合:高級開發工程師這個崗位在學歷要求上與運維開發差不多,薪資也相差不大,22%以上的企業開出了30k以上的薪資,65%左右企業給出20k以上的薪資。當然,對工作經驗上還是要求較高,有近一半的企業要求工作經驗要達到3年以上。

Python大數據崗位

學歷要求

工作月薪

工作經驗要求

大數據技能

關鍵詞解析:

學歷:本科(碩士也佔比很大)

工作月薪:30k以上

工作經驗:3-5年

技能:前端開發、 MySQL、Mongo、Redis、Git 、Flask、Celery、Hadoop/HBase/Spark/Hive、Nginx

綜合:現在是大數據時代,大數據這個崗位也是相當火熱,在學歷要求上幾乎與運維開發一模一樣。當然,可能數據上出現了巧合,本科居多,工作經驗上1-5年佔據一大半,薪資上也基本上在20k以上,該崗位薪資在20k以上的企業佔了55%左右。

Python機器學習崗位

學歷要求

工作月薪

工作經驗要求

機器學習技能

關鍵詞解析:

學歷:本科(碩士也佔比很大)

工作月薪:30k以上

工作經驗:3-5年

技能:Machine Learning,Data Mining,Algorithm 研發,演算法,Linux,決策樹,TF,Spark+MLlib,Cafe

綜合:機器學習這個崗位在學歷要求上比較嚴格,雖然看起來是本科居多,但對於剛畢業或畢業不久的同學,如果只是個本科,應聘還是很有難度的。當然機器學習崗位薪資特高,60%在30k以上,近90%在20k以上,97%在10k以上。除開對學歷要求比較高外,對工作經驗要求也比較高,有近一半的企業要求工作經驗要達到3年以上。

Python架構師崗位

學歷要求

工作月薪

工作經驗要求

架構師技能

關鍵詞解析:

學歷:本科

工作月薪:30k以上

工作經驗:5-10年

技能:Flask,Django,MySQL,Redis,MongoDB,Hadoop,Hive,Spark,ElasticSearch,Pandas,Spark/MR,Kafka/rabitmq

綜合:架構師這個崗位單從學歷上看不出什麼來,但在薪資上幾乎與機器學習一樣,甚至比機器學習還要高,機器學習中月薪40k以上的佔23.56%,架構師中月薪40k以上的佔30.67%。在學歷要求上比機器學習要略低,本科居多,但在工作經驗上一半以上的企業要求工作經驗在5-10年。在必要技能上也要求特別嚴格,比之前說過的全棧開發師有過之而無不及。

看著這月薪,我是超級想去了,你呢?

寫在最後

從上文可以看出,Python相關的各個崗位薪資還是不錯的,基本上所有崗位在10k以上的佔90%,20k以上的也基本都能佔60%左右。而且學歷上普遍來看,本科學歷佔70%以上。唯一的是需要工作經驗,一般得有個3-5年工作經驗,也就是如果24歲本科畢業,27歲就有很大機會拿到月薪20k以上。有沒有很心動?

整個系列下來,詞雲分析雖不完全正確,但大家不難發現,有兩個詞在每個崗位要求的詞雲圖中都有出現,那就是——經驗和熟悉。的確,不論我們做什麼,都必須認認真真的去做、去學,在不斷的實踐中積累經驗。

到這裡,本系列就結束了,本系列一共爬取了拉鉤網10個不同Python相關崗位,每個崗位450條招聘信息,共計4500條。爬取拉鉤網其實是個挺簡單的事情,只要知道了怎麼去分析頁面載入即可,獲取到數據也不過就是直接返回的json數據,或者正則匹配。我覺得比較有趣也是比較難的是數據清理和可視化分析。後面我會繼續學習,也希望大家一起學習,多多交流。

聲明:本文為作者投稿,版權歸對方所有。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

「一直不明白,程序員為什麼要加班。」
掙扎 7 年,蘋果 Siri 還是被「拋棄」了

TAG:CSDN |