Python數據分析實戰 | 用Python爬遍拉勾網,帶你看看互聯網寒冬下,數據分析師還喫香嗎?

微信公衆號:「Python讀財」
如有問題或建議,請公衆號留言

伴隨着移動互聯網的飛速發展,越來越多用戶被互聯網連接在一起,用戶所積累下來的數據越來越多,市場對數據方面人才的需求也越來越大,由此也帶火了如數據分析、數據挖掘、算法等職業,而作爲其中入門門檻相對較低、工資高於大多傳統行業崗位的數據分析一職,則成爲了許多想轉行進入數據領域的同學的首要選擇。

那麼在現在的互聯網寒冬下,數據分析崗位是什麼行情呢?不同城市對該崗位的需求又是怎樣的?崗位的具體薪資狀況咋樣?有哪些工作要求?大公司和小公司在招聘職位的要求上有什麼特點?帶着這些疑惑,我爬取了拉勾網上一些主要城市的數據分析崗位信息,帶你看看互聯網寒冬下,數據分析崗位的市場現狀。

各城市對數據分析崗位的需求量

image

從招聘信息的所在地來看,對數據分析師崗位需求量較大的是四個一線城市,其中北京上海分別位列前兩位。除了北上廣深和杭州外,其他熱門城市的需求並不大,所以,如果你想找數據分析相關的工作,最好還是去一線城市尋找相應的機會。

不同細分領域對數據分析崗的需求量

國內大數據行業發展得如火如荼,幾乎在各行各業都能見到數據分析的身影,那哪些領域對數據分析崗位的需求較大呢?

image

對崗位信息按照不同領域進行分類統計後發現,電商金融數據服務這三個領域的需求量位列前三位,電商和金融領域的需求遠遠超過其他領域。其他領域如消費生活、企業服務和文娛業也有不少的機會。

各城市數據分析崗位的薪資狀況

不論是應屆畢業生還是考慮轉行的同學,在選擇一個行業時,行業的錢途是一個很重要的參考因素。那麼現在數據分析這個崗位的薪水是個什麼水平呢?我們按不同的城市進行了統計。

image

圖中柱狀圖上的黑條(暫且取這麼個名字)統計學上叫做置信區間,代表着95%的職位所對應的薪水在黑條的區間範圍內。我們可以發現在數據分析這個崗位上,北京上海杭州深圳處於第一梯隊,月均薪水都超過了20k,蘇州、南京、廣州以及武漢位列第二梯隊,月均薪水在15k左右,其他城市則處於第三梯隊。其中令我比較好奇的是廣州的平均薪水,作爲四大一線城市之一,雖然生活成本比其他一線城市略低,但均薪卻被其他三個兄弟甩了一截。

帶着好奇心,我繪製了四個一線城市的薪資分佈圖,看看四大一線城市數據分析崗位薪資的具體分佈。

image

從四大一線城市的薪資分佈來看,深圳和上海的分佈較爲接近,廣州大部分職位的薪水在10k左右,分佈和其他三個城市差異較大。那會不會是因爲廣州的招聘信息中,工作經驗要求低的崗位佔比較高而拉低了整體的薪資水平呢?(假設越資深的數據分析師工資會越高)

城市、工作經驗與薪水的關係

帶着上面的疑惑,我繪製了熱力圖進行進一步的分析,圖中的空白部分表示該部分是缺失值。由於北上廣深杭的樣本較爲充足,這裏主要針對這五個 城市的熱力圖部分進行分析。(由於工作經驗小於1年和大於10年的樣本太小,故沒有繪入其中。)

image

從橫向對比來看,可以明顯的看出,隨着資歷的增加,數據分析師的薪水也會相應提高。對有3-5年經驗的數據分析師,若符合企業的招聘條件,在北上廣深杭基本平均而言都能拿到20k及以上的薪水。**縱向對比來看,廣州在各個經 驗段上的薪資均不及其他三個一線城市,而且差距還不小。**所以,廣州給的錢確實少(但還應該結合生活成本進行綜合考慮)。

技能要求和技能與薪水的關係

看了上面的15k和20k,甚至30k、40k,不知道你是否有心跳加速的感覺,不管有沒有,咱還得回到現實,看看數據分析崗都有技能要求。

image

如圖中所示, 要求會Python/R的公司佔到60.8%,和SQL的60.7%相接近。有33.1%的公司要求會Excel,要求會Tableau的公司僅佔9.5%。這說明,Python/R和SQL已成爲超六成公司的必備技能。

那是不是技能要求越高所對應的薪水就越高呢?爲了得到相應的結論,我們把技能從低到高分爲Excel、SQL、Python/R,並將公司要求的技能取技能最高的那個來表示(如同時要求Python/R、SQL、Excel,則取Python/R,若要求SQL、Excel,則取SQL),繪製瞭如下的箱型圖。

image

從這個對比圖來看,要求會Python/R和要求會SQL所對應的薪資中位數均爲20k,會Python/R並沒有比會SQL在薪資上更有優勢,但僅要求會Excel的崗位對應的薪資則明顯低於前兩者。因此,從數據的角度來看,想往數據分析方向走的話,技能方面可以先把SQL掌握了(SQL入門簡單但精通並不容易的)。

學歷要求

image

其實可以看到,數據分析這個崗位對學歷的要求並不是很高,絕大部分崗位的要求都是本科即可。

不同規模公司的用人需求差異

小公司好還是大公司好?大公司又有哪些要求?爲了進一步分析,我們將公司規模、經驗要求以及薪資信息繪製到散點圖上,一探究竟。

image

image

對小公司(50人及以下)而言,大部分公司開出的薪資不會超過30k,規模更大的公司開的起更高的薪水,即便是對於一些工作經驗不到1年的數據分析師,規模稍大的公司也能開出20k-30k的薪水,所以如果從面向工資編程的角度看,大公司具有較爲明顯的優勢。

另一方面,從圖中可以看到,當薪水超過30k時,公司對數據分析師的經驗要求大多都是3-5年以及5-10年,此時經驗成爲了較大的門檻。接下來看看大公司在技能方面的要求,這裏定義2000人以上的公司爲大公司。

image

除去一些沒有具體技能要求的崗位信息,對大公司(2000人以上)中有具體技能要求的職位而言,約76%的職位要求掌握Python/R,僅要求會SQL的職位佔比不到20%,所以,如果想進大公司的話,還是得把Python/R學好。

總結

  1. 對數據分析師有較大需求的主要還是一線城市,且主要集中於電商金融和數據服務領域。

  2. 從薪水上看,北、上、深、杭處於薪資第一梯隊,廣州作爲一線城市在薪資上並無優勢。

  3. 工作要求方面,學歷上數據分析崗位對學歷的要求並不高,超過八成崗位僅要求本科學歷即可;技能上超過六成的公司要求會Python/R和SQL, 對大公司而言,大約76%的職位要求掌握Python/R。

  4. 對薪水超過30k的職位,經驗是一個較大的門檻。

注:爲了提升閱讀體驗,沒有展示相關代碼,有興趣的同學可以在微信公衆號 「Python讀財」 後臺回覆關鍵詞【拉鉤】獲取完整代碼以及相應的數據,動手練起來!
底部二維碼.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章