用大數據分析一線城市1000+崗位招聘需求,告訴你如何科學找工作

2020-12-22 CSDN

作者:LemonCoder

來自公號檸檬的編程學堂(ID:lemon10240)

每年的三四月份是招聘高峰,也常被大家稱為金三銀四黃金求職期,這時候上一年的總結做完了,獎金拿到了,職場人開始謀劃著年初的找工作大戲。

如何讓伯樂和千裡馬更快相遇?做C++後臺開發的我利用大數據分析了北京、上海、廣州、深圳四個一線城市的C++崗位招聘信息,篇幅限制文中只拿出北京和深圳的數據展示,讓我們來看看崗位的招聘現狀,以及如何科學提高應聘成功率。

需求分析

通過大數據分析招聘網站發布的招聘數據,得出崗位分布區域、薪資水平、崗位關鍵技能需求、匹配的人才具有哪些特點、學歷要求。從而幫助求職者知己知彼,補齊短板,有的放矢的應對校招、社招達成終極目標獲得心儀的offer。

軟體設計

數據分析是Python的強項,項目用Python實現。軟體分為兩大模塊:數據獲取 和 數據分析

詳細實現

數據獲取

request庫構造請求獲取數據

1cookie = s.cookies2req = requests.post(self.baseurl, headers=self.header, data={'first': True, 'pn': i, 'kd':self.keyword}, params={'px': 'default', 'city': self.city, 'needAddtionalResult': 'false'}, cookies=cookie, timeout=3)3text = req.json()

數據csv格式存儲

1with open(os.path.join(self.path, '招聘_關鍵詞_{}_城市_{}.csv'.format(self.keyword, self.city)), 'w',newline='', encoding='utf-8-sig') as f:2 f_csv = csv.DictWriter(f, self.csv_header)3 f_csv.writeheader()4 f_csv.writerows(data_list)

數據分析

欄位預處理

1df_all.rename({'職位名稱': 'position'}, axis=1, inplace=True) #axis=1代表index; axis=0代表column2df_all.rename({'詳細連結': 'url'}, axis=1, inplace=True)3df_all.rename({'工作地點': 'region'}, axis=1, inplace=True)4df_all.rename({'薪資': 'salary'}, axis=1, inplace=True)5df_all.rename({'公司名稱': 'company'}, axis=1, inplace=True)6df_all.rename({'經驗要求': 'experience'}, axis=1, inplace=True)7df_all.rename({'學歷': 'edu'}, axis=1, inplace=True)8df_all.rename({'福利': 'welfare'}, axis=1, inplace=True)9df_all.rename({'職位信息': 'detail'}, axis=1, inplace=True)10df_all.drop_duplicates(inplace=True)11df_all.index = range(df_all.shape[0])

數據圖表展示

1from pyecharts.charts import Bar2regBar = Bar(init_opts=opts.InitOpts(width='1350px', height='750px'))3regBar.add_xaxis(region.index.tolist())4regBar.add_yaxis("區域", region.values.tolist())5regBar.set_global_opts(title_opts=opts.TitleOpts(title="工作區域分布"),6 toolbox_opts=opts.ToolboxOpts(),7 visualmap_opts=opts.VisualMapOpts())89from pyecharts.commons.utils import JsCode10shBar = Bar(init_opts=opts.InitOpts(width='1350px', height='750px'))11shBar.add_xaxis(sala_high.index.tolist())12shBar.add_yaxis("區域", sala_high.values.tolist())13shBar.set_series_opts(itemstyle_opts={14 "normal": {15 "color": JsCode("""new echarts.graphic.LinearGradient(0, 0, 0, 1, [{16 offset: 0,17 color: 'rgba(0, 244, 255, 1)'18 }, {19 offset: 1,20 color: 'rgba(0, 77, 167, 1)'21 }], false)"""),22 "barBorderRadius": [30, 30, 30, 30],23 "shadowColor": 'rgb(0, 160, 221)',24 }})25shBar.set_global_opts(title_opts=opts.TitleOpts(title="最高薪資範圍分布"), toolbox_opts=opts.ToolboxOpts())2627word.add("", [*zip(key_words.words, key_words.num)],28 word_size_range=[20, 200], shape='diamond')29word.set_global_opts(title_opts=opts.TitleOpts(title="崗位技能關鍵詞雲圖"),30 toolbox_opts=opts.ToolboxOpts())

數據分析

區域分布

C++崗位區域分布,北京 VS 深圳

北京的C++崗位數量上比深圳多,首都buff加持,並且集中分布在海澱區和朝陽區這兩個區域,中關村位於海澱區,還有位於海澱區西北旺鎮的後廠村,騰訊、滴滴、百度、新浪、網易這些網際網路巨頭扎堆,自然能提供更多的崗位。

深圳的崗位則集中在南山區,猜測鵝廠C++大廠在南山區貢獻了重大份額,第二竟然在寶安區。

學歷分布

C++崗位學歷分布,北京 VS 深圳

學歷上兩個城市的崗位中本科學歷佔比都是80%以上,北京崗位需求研究生佔比和大專相當。可見大部分崗位本科學歷即可勝任,或許能給即將畢業糾結考研還是工作的你一些參考。

如果你的學歷是專科,那麼需要加倍的努力,因為留給你的職位需求並不是很多。同時,從圖表數據來看,深圳的崗位對大專生需求10%而對碩士僅佔2%,或許專科生去深圳比去北京更加友好,emmm…僅供參考。

薪資分布

C++崗位薪資分布,薪資單位K。

北京最高薪資 VS 最低薪資

深圳最高薪資 VS 最低薪資

薪資對比沒啥好說的,大家看圖說話,只想說帝都果然財大氣粗。

技能儲備

C++崗位關鍵技能詞雲,北京 VS 深圳

首先在脫離開發走上管理崗位之前,編程解決問題能力是最重要,可以看到「編程」能力在技能詞雲中佔比最大。

大部分崗位要求較高的「算法、數據結構、Linux、資料庫(存儲)、多線程(作業系統)」這些計算機基礎素養,這也和我之前的文章,連結在這「非常詳細的 Linux C/C++ 學習路線總結!助我拿下騰訊offer」著重強調的計算機基礎重要性一致,所以不管你是在校學生準備校招或者職場老人準備跳槽,都需要儲備好這些計算機基礎能力,無論做哪個方向,過硬的基礎能力儲備都非常重要。

值得一提的是除去硬核技術要求外,崗位對候選人的軟實力也有要求,比如更加偏愛具備「團隊、協作、學習、溝通」這些能力的候選人,大家在提高技術能力的同時,也要注重這些軟實力的培養。

一個彩蛋。Linux和window下都有C++開發崗位需求,相對而言Linux下C++開發佔比更多,詞雲更大,如果你對這兩個平臺沒有特殊偏愛,那麼學Linux下開發大概能加大應聘成功率,畢竟崗位需求更大。

以上分析結果僅針對本文原始數據。

相關焦點

  • 數據分析案例復盤:數據產品經理崗位招聘詳情2.0
    數據分析的目的是為了指導實踐,而不是寫一份報告;數據分析的方法和工具只是輔助手段,核心在於思維,用數據去量化和衡量業務現象;下面正式開始文章內容一、數據來源註:數據由python抓取;可視化由tableau製作;僅供學習交流,不可商用,如有侵權,請聯繫刪除;之前的文章講過,我爬取了某直聘網站,北京、上海、廣州、深圳、杭州五大城市的[數據產品經理]崗位招聘信息,共計2250
  • 分析了1000多個崗位,2020年公司最希望數據科學家掌握的技能是?
    完成基本的學習之後,我開始試圖找一份工作。然而在印度最大的招聘網站上很少有我想找的工作——點開其中一個招聘崗位,他們的招聘要求我聞所未聞,這讓我感到非常驚訝。除了必須掌握數據分析、機器學習和深度學習這些技能之外,一些ETL工具和大數據技術也成了必備技能。
  • 2020數據分析崗位報告:數據分析師需要哪些能力?
    字幕組雙語原文:2020數據分析崗位報告:數據分析師需要哪些能力?分析現在我們已經準備就緒。3.1. 哪個工作地點提供更多的空缺崗位? 注:如果你不是來自印度,請隨意跳過這部分。如果我們觀察上面的圖,幾乎38%的工作都在 Bengaluru。排名前4位的城市 Bengaluru, Mumbai, Hyderabad and Pune 佔據了印度數據科學工作崗位的72%。
  • 就業需求被喚醒,武漢伢「數字招聘辦」裡找工作
    楚天都市報5月15日訊(記者周丹)今年應屆畢業生高達874萬,史上最多,求職需求爆發,崗位供給跟得上嗎?數據顯示,其中,武漢企業走出困境,就業需求開始攀升,在支付寶的招聘崗位城市榜中名列全國第六。近期,招聘業4巨頭智聯招聘、獵聘、鬥米和青團社陸續入駐支付寶小程序,平臺上已有近1000家名企,覆蓋600多個行業。名企開設線上「招聘辦事處」也大大激發了求職者的熱情,5月15日的最新數據顯示,5月以來平均每天上支付寶搜索「找工作」的人數比4月激增10倍。
  • 2020年如何找工作,我來告訴你答案!
    疫情下的求職工作,更需要我們有策略性的思考和行動,才能找到心儀的工作。那麼20202年我們該如何找到心儀的工作呢?我們要從以下幾個方面考慮。一.我們需要用逆向思維尋找突破口我們公司的HR告訴我,2020年求職未必就一定處於劣勢。
  • 如何掌握騰訊、阿里等網際網路一線大廠看中的數據分析能力? | 人人...
    科學決策因為懂數據分析,意味著你能夠通過一套科學的分析方法,從一堆業務數據中找到關鍵問題,並給出針對性的解決方案——因此能夠大幅減少依靠「腦補」、「經驗」做決策的情況,讓工作少走彎路。用數據分析結果作為說話依據,與上下級溝通時候也會更有說服力,可以有效降低溝通和決策的成本。2.
  • 數據科學崗位的簡歷應該怎麼寫?
    字幕組雙語原文:數據科學崗位的簡歷應該怎麼寫?你來對地方了。在這篇文章中有專家指點、樣例幫助你的簡歷達到你心儀崗位的要求。數據科學僱主在簡歷中要找什麼?讓我們從一名數據科學招聘人員的角度說起。這就給我們帶來了第一個提示~1.把需求技能放在首位為了給招聘經理省時間,建議你把自己擁有的技能放在簡歷的最上面。一定要在一個單獨的部分列出它們以引起注意。不要用一欄式的項目符號列表來描述技能。這可能會佔用很多簡歷空間,所以還是換個別的吧。
  • 58同城發布文化體育娛樂業就業大數據:北京招聘求職需求大 視頻...
    為了清晰透徹地刻畫行業就業情況,58同城近日深度挖掘文化、體育、娛樂行業就業大數據,數據顯示:3月,招聘需求環比上升61.44%,求職需求環比上升超177%;北京招聘求職需求大,籤約藝人招聘活躍度強;行業平均支付月薪7340元,視頻主播月薪排名第一。
  • 發錢向一線城市靠齊!濰柴擴招1000+優秀人才
    發錢向一線城市靠齊! 「六穩」「六保」做表率濰柴國有企業顯擔當擴招1000+優秀人才事業大舞臺濰柴等你來關於濰柴
  • 行業、崗位、薪資福利誰更香?10w+數據幫你分析招聘市場
    摘要:以北京為例,本文爬取了智聯招聘官網10w+在招崗位數據[1],分析了不同行業薪資水平分布、各工資水平區間佔比、不同類型企業(國企、民營等)工資水平和具體福利、不同行業的學歷要求、崗位地區分布、不同行政區域工資比較、招聘文本詞頻以及各行業薪資最高的崗位。
  • 找數據分析工作,為啥別人那麼輕鬆,我這麼難
    這個問題本身,問得一點數據分析專業素質都沒有,槽點滿滿。但是本著治病救人角度,我們先不吐槽,而是先講一個非常基本的點:求職匹配度。 求職的過程,本質是匹配的過程。企業提一個用人需求,我們來匹配需求。匹配的越好,就越容易成功。匹配不上,你是神仙姐姐下凡也沒用。
  • EXCEL應用:招聘數據如何分析
    小王是公司裡的一名HR,有一天找她到我,叫我幫忙設計一份報表,我說沒問題啊,你提需求唄,她說,領導叫她把每天投簡歷的人員信息匯總起來,成立一個招聘人才的資料庫,有合適的崗位可以第一時間從人才庫裡優先篩選出來,這樣可以為公司節省大量的招聘時間,但是每天的數據累計起來會形成非常大的數據量,每次打開都非常慢
  • 58同城發布房地產就業數據:鄭州招聘需求大,平均支付月薪7915元
    數據顯示,鄭州招聘需求大,西安求職需求同比增長近20%;銷售代表招聘求職供需兩旺,行業平均支付月薪7915元;95後求職者佔比近25%,相較男性求職者,女性熱衷物業管理。成都、深圳、上海由於在城市群中戰略地位突出,匯聚大量人口,因此房產市場景氣度高,企業招聘需求較大。同期,房地產業求職熱門城市TOP10分別為深圳、北京、廣州、成都、上海、南京、杭州、武漢、西安、瀋陽。其中,西安、南京求職需求同比增長較快,分別上升19.93%和19.51%。這表明,北上廣深等一線城市的房地產行業高度發達,招聘求職需求均較高。
  • 58同城住宿和餐飲業求職大數據:成都招聘需求大,1-3年經驗求職者佔...
    來源:時刻頭條近日,國民招聘大平臺58同城發布了住宿和餐飲業招聘求職數據,從城市、職位、薪資、求職者畫像等維度,對今年1月-10月的住宿和餐飲業就業情況進行了刻畫。數據表明,成都招聘需求大,深圳求職活躍度高;服務員招聘求職供需兩旺,住宿和餐飲業行業平均支付月薪6266元;95後求職者佔比高,達到26.78%,1-3年經驗求職者佔比27.34%。
  • 2020成「找工作最難年」?看大數據怎麼說|2020應屆生春招求職趨勢...
    據教育部公開數據, 2020 年應屆高校畢業生比去年增長 40 萬,達到 874 萬,加上今年又遇上特殊情況,線下春招全部取消,線上春招還處於探索階段。因此,有人說 2020 年將成為最難找工作年,真的有那麼難嗎?我們通過大數據來看這個問題。
  • 騰訊招聘總監解讀「雲招聘」:2020年,如何應聘進BAT一線大廠?
    由於受新冠肺炎疫情影響,今年各用人企業大多都採用了「雲招聘」方式,「空中宣講」、視頻面試、在線培訓、在線入職……全流程都用線上完成。「雲招聘」背後,是招聘崗位、招聘規模更加備受關注——特別是對BATJ這些網際網路一線大廠而言,在這個特殊時期,今年招聘規模有何變化?線上考察求職者是怎樣一種體驗?線上招聘效果如何、與線下相比有哪些優劣?
  • 58同城關中招聘求職數據:普工崗位求職活躍度最高同比增長119%
    日前,58同城發布關中城市群招聘求職大數據,以3月9日-3月15日為統計時段,對這一區域復工復產中的招聘和求職情況進行分析,勾勒出關中城市群人崗供求畫像。西安招聘及求職需求最高,企業平均支付月薪5730元關中城市群覆蓋陝西、山西、甘肅三省,據58同城招聘研究院發布關中城市群招聘求職大數據顯示,3月9日-15日,關中招聘需求前五名的城市分別是陝西西安、山西臨汾、陝西鹹陽、山西運城、陝西寶雞,同期求職需求前五名的城市分別為西安、鹹陽、寶雞、臨汾、運城
  • 江蘇農商行秋招揭秘:1800個崗位空缺,哪類人才需求最旺盛?
    但無論如何,不管銀行規模怎樣,及時做好納新工作,打造人才後備軍,都是保證各自長久發展的重點。那麼,江蘇一眾農商行對於「新人」有哪些要求?招聘的崗位又有何亮點呢?還在招聘簡章中表示,將提供在當地具有競爭力的薪酬福利待遇和良好的職業發展平臺。同時就崗位類別要求來看,江南農商行此次招納40名「科技儲備生」,工作單位在「金壇數據中心」。
  • 中國電信:今年招聘需求增10%,雲計算等新興領域專業崗位佔40%
    (記者 林琳)中國電信3月26日下午對外宣布,2020年中國電信應屆畢業生招聘總需求將突破11000人,較2019年接收畢業生人數增長約10%,其中2020年度春季校園招聘需求近4000人。同時,校園招聘將擴大在5G、雲計算、大數據、人工智慧等技術領域引進人才的力度。
  • 【招聘】廣發銀行信息科技部招大數據分析、開發、產品、架構等崗位
    5月14日,廣發銀行發布《2020年廣發銀行總行信息科技部招聘啟示》。以下為崗位情況:二、招聘職位1.總行二級部門副總經理,1名;2.團隊負責人,若干;3.普通員工(高級主管及以下),包含規劃架構、產品經理、開發、運營支持、大數據分析、綜合管理等方向,若干。