首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >再爬 Boss 直聘,探究哪种岗位更好就业

再爬 Boss 直聘,探究哪种岗位更好就业

作者头像
周萝卜
发布于 2020-05-22 02:30:59
发布于 2020-05-22 02:30:59
98500
代码可运行
举报
文章被收录于专栏:萝卜大杂烩萝卜大杂烩
运行总次数:0
代码可运行

不知不觉,十月份已经过去了,传说中的金九银十招聘季也应该随之结束了,不知道有换工作打算的朋友有没有找到理想的下家,反正我没有

警告:本教程仅用作学习交流,请勿用作商业盈利,违者后果自负!如本文有侵犯任何组织集团公司的隐私或利益,请告知联系删除!!!

于是乎,我再次转战 Boss 直聘,我就是想看看,到底什么工种比较好找工作呢。当然了,这里工作种类实在是太多了,我就挑选出 PythonJava数据分析和产品经理这四种岗位来做下简单的分析。

获取数据

我在前面就写过一篇获取 Boss 数据的文章,可以戳这里查看(查看)。但是后面有人反映说 Cookies 过期时间太快了,我自己尝试之后也确实如此,那么这种情况下,使用 selenium 就是更好的选择了。

由于网站页面结构并没有变化,所以以前的解析网页的代码基本可以复用,只不过从 bs4 解析变为 webdriver 解析

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def get_jobs(page, city, job_type):

    Chrome_driver = webdriver.Chrome(options=options)
    c_code = city_code[city]
    for i in range(1, page + 1):

        try:
            print("正在抓取第 %s 页数据" % i)
            uri = '/%s/?query=%s&page=%s' % (c_code, job_type, i)
            Chrome_driver.get(config.url + uri)
...

同时这里要注意的是,Boss 网站会检测浏览器是否在受 selenium 控制,所以我们还要增加一条配置,来绕过该检测

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from selenium.webdriver import ChromeOptions

options = ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-automation'])

之后就可以运行程序等待完成了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if __name__ == '__main__':
    for i in city_code.keys():
        get_jobs(10, i, 'python')
        get_jobs(10, i, 'java')
        get_jobs(10, i, '数据分析')
        get_jobs(10, i, '产品经理')

每种岗位我只爬取了前10页,毕竟我们翻看工作的时候,也不会翻看到10页以后吧

而对于城市,我则选择了如下的城市

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
city_code = {
    'beijing': 'c101010100',
    'shanghai': 'c101020100',
    'guangzhou': 'c101280100',
    'shenzhen': 'c101280600',
    'hangzhou': 'c101210100',
    'xian': 'c101110100',
    'wuhan': 'c101200100',
    'chengdu': 'c101270100',
    'nanjing': 'c101190100'
}

招聘薪资整体分析

首先我们先来看下不同城市间,同种工作的招聘薪资对比,正所谓没有对比,就没有伤害

图中的薪资来源:选择岗位中招聘薪资区间最多的作为普遍薪资,如对于西安的 Java 岗位,10-15K 是最多的薪资区间,那么西安 Java 岗位在图中的数值即为(10+15)/2 + 32/10 = 15.7

从图中的数据可以看出,北京、上海、深圳和杭州的普遍薪资是高其他城市一等的,那么应该是第一阶梯,所谓的“北上广深”可能即将成为过去式了。

同时还能看出,虽然近些年 Python 混的风生水起,大红大紫,但是薪资相对来说却不是很高,所有的城市都没有超过30K,相比杭州的 Java,深圳的数据分析和北京的产品经理来说,Python 还是太弱势了。

而从整体来看,产品经理绝对是总体薪资水平最高的岗位,无论程序猿们服不服气,你们的战友(天敌)就是会压你一头。

下面再来看看不同城市对于不同岗位的需求程度,我这里默认需求程度高,那么普遍薪资也高。

岗位城市需求

Python 需求情况

能够看出,对于 Python 来说,北京、上海和深圳可能是比较好发展的城市,而南京竟然垫底,这让我情何以堪啊。

Java 需求情况

上海和杭州是独一档的存在,拥有阿里巴巴的杭州,招聘高级 Java 可不是闹的哦。而其他城市则分布的较为平均,看来老牌语言的威力就体现在这里了,哪个公司敢说自己一点 Java 都不用呢?

数据分析岗位

对于数分岗位,深圳一马当先,我想这会不会和腾讯有着莫大的关系呢,毕竟分析好自己和别人的数据,才更好。。。

而北京也是独占第二档,看来近来大火的数据分析岗位,还是在大城市,大厂中更加有发展前途哦。

产品经理岗位

能够看出,北京应该是产品经理的天堂,这也非常符合北京这座城市的身份地位--引领中国互联网的潮流。

而深圳、上海、杭州和南京对于产品经理来说也会有不错的发展,毕竟这几座城市,是多少年轻人梦开始的地方!

总体岗位分布

最后再来看看总体岗位需求分布情况

可以清晰的发现,当前的岗位需求分布还是分为三大块,北京地区,长三角地区和广州-深圳地区。

无论是当年的改革开放还是如今的互联网热潮,东南沿海地区一直都走在前列,大型企业入驻,人才涌入,大大推动了地区的发展,从而也水涨船高,无论是薪资还是需求量,都遥遥领先于其他地区。

而对于中部城市西安、武汉和成都等,不是它们不够好,而是先天的差距,需要后天更多的资源倾斜才能弥补。

岗位名称

说了这么多,那么各个企业到底都在招聘什么岗位呢

Python 岗位名称

对于 Python 来说,招聘居多的是全栈工程师和开发工程师。我理解的两者的区别应该是全栈工程师需要知道的技术要更多一些,比如前端、数据库、网络等等。当然这并不代表纯的开发工程师就可以不懂这些技能,毕竟如今竞争压力这么大,不是能够承受996就能找到工作的时代了。

Java 岗位名称

Java 来说,比较多的是高级工程师和架构师,这都是比较高级的岗位了,对于 Java 这种生态如此庞大,应用如此广泛的语言来说,成为架构师之路,还是漫长且阻啊!

数据分析岗位名称

数据分析,能够看到有招聘偏于业务的“数据分析-DS快捷拼车”,也有招聘偏于技术的资深数据分析师,总之对于这个岗位,这两大方向应该是两种截然不同的晋升途径,而对于个人的要求也不尽相同。

产品经理岗位名称

对于产品经理这个岗位来说,大多都是基于业务来招聘的,比如 CRM 产品经理,社区产品经理,AI 产品经理等等。看来在社会分工越来越细致的今天,产品经理的分工率先体现了出来,那么不同领域的产品经理,会容易跳槽嘛?

好了,今天的分析就到此为止,我计划下次再来分析下不同企业的招聘情况,敬请期待哦!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 萝卜大杂烩 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
最新puppeteer爬虫boss直聘招聘公司及职位信息
尝试使用了requests,selenium,pyppeteer,发现都不能正常访问boss直聘,厉害了我的老板!
Python疯子
2020/03/20
1.3K0
用 Python 分析招聘岗位,结果 Python 薪资竟然垫底。。。
今天进行 BOSS 直聘岗位分析的最后一部分,以不同企业为切入点,看看在招聘的企业中,哪些是市场上的“大鱼”,有想法的可不要错过呦!
周萝卜
2020/05/22
6440
python爬取Boss直聘,分析北京招聘市场
在当前的经济环境下,整体市场发展出现了低迷的趋势,许多求职者面临着找工作困难的局面。尤其是在深圳这样的大城市,竞争异常激烈,求职者需要更加精准地寻找与自己能力相匹配的工作岗位。让自己的能力和需求得到最大化的满足,需要我们了解市场需求和招聘动态,从这场激烈的求职竞争中脱颖而出。
阿秋数据采集
2025/01/17
2280
如何分析“数据分析师”的岗位?
在《手把手带你抓取智联招聘的“数据分析师”岗位!》一期中我们分享了如何抓取智联招聘中“数据分析师”岗位的数据信息(数据截止到2018年11月4日),在本期我们将基于已有的数据对其作进一步的分析和探索。在探索过程中,我们将围绕如下几个主题进行问题的回答:
1480
2019/08/05
6650
如何分析“数据分析师”的岗位?
boss直聘网数据分析项目
这次准备爬取boss直聘网的招聘信息,然后分析互联网发展排名前十的城市在互联网方面职位的薪水,学历要求,经验要求,等等信息。 准备从以下几个方面进行分析:
润森
2022/12/20
1.2K0
boss直聘网数据分析项目
爬 Boss 直聘,分析 Python 工作现状
要说在当今的编程圈,找10位程序猿询问下当前世界上最好的语言是哪个,那必须是 PHP(强迫症)!但是如果你询问当今最火爆的语言是哪个,那么80%的小伙伴儿会毫不犹豫的告诉你,是 Python!
周萝卜
2020/05/22
1.5K1
89万招聘数据洞见:华为平均月薪35K,Java需求下降
导读:基于国内各主流招聘网站发布的招聘岗位数据分析,5 月共计有 89 万招募中的互联网岗位,需求量与上月相比减少 50%,其中 TOP100 知名公司的职位有 27319 条,剔除销售、行政等市场与职能岗位后,TOP100 知名互联网企业在招岗位数为 11575。
IT派
2018/08/10
7440
89万招聘数据洞见:华为平均月薪35K,Java需求下降
简单好用的Boss岗位搜索库(附github链接)
昨天一个朋友说最近想换工作。想让我帮看下Boss现在的招聘情况如何。正好想到上个月写了个开源爬虫框架kcrawler,最后添加了一个Boss类支持,可以实现快速根据关键词查询不同岗位,不同行业的的招聘情况。有现成可用的库,帮助朋友也是举手之劳。
我是一条小青蛇
2019/11/20
1.5K0
12113个岗位争夺AI人才!中国成为AI岗位空缺最多的国家
据UiPath发布的最新数据显示,中国空缺的AI岗位最多,有12113个相关职位正在招聘,其次是美国。在全球热门城市中,苏州、上海、北京的AI岗位需求最多。
新智元
2018/12/24
8390
Selenium&Chrome实战:动态爬取51job招聘信息
Selenium3.8版本以后,已经不支持PhanTomJS了,可以使用谷歌,火狐的无头浏览器来代替PhanTomJS
py3study
2020/01/07
1.9K0
Selenium 动态爬取51job招聘信息
通过selenium的find_element_by_id 找到 id = 'kwdselectid',然后send_keys('关键字')即可模拟用户输入
py3study
2020/11/03
1.4K1
Selenium 动态爬取51job招聘信息
No.42 | 我们扒一扒新增的就业机会 @语音识别算法工程师(附技能图谱)
是磁带、光盘、录音笔、手机等录音工具,还是会议、访谈、沟通、演唱等场景?是键指如飞的神奇速录师,还是方便快捷的语音转文字AI小工具?
ShowMeAI
2021/10/25
8120
No.42 | 我们扒一扒新增的就业机会 @语音识别算法工程师(附技能图谱)
用Scrapy精准爬取BOSS直聘特定行业职位
BOSS直聘作为国内领先的招聘平台,拥有海量的职位信息,对于求职者、招聘者以及行业分析师来说,这些数据具有极高的价值。本文将详细介绍如何使用Scrapy框架精准爬取BOSS直聘上特定行业的职位信息,并在爬虫中集成代理服务器以提高爬取的稳定性和安全性。
小白学大数据
2025/01/10
4530
用Scrapy精准爬取BOSS直聘特定行业职位
我用Python又爬虫了拉钩招聘,给你们看看2019市场行情
事情的起源是这样的,某个风和日丽的下午… 习惯性的打开知乎准备划下水,看到一个问题刚好邀请回答
马哥linux运维
2019/05/08
8190
我用Python又爬虫了拉钩招聘,给你们看看2019市场行情
数据分析行业招聘职位分析报告--基于拉勾网
大数据时代的到来让数据在公司决策上发挥了越来越大的作用,数据分析师也成为了各大企业的标配,那么各大企业又会愿意花多少代价来为数据买单呢?本文将通过从拉勾网爬取到的职位信息来展现「数据分析」职位究竟「钱」景如何:
Awesome_Tang
2018/09/11
1.5K0
数据分析行业招聘职位分析报告--基于拉勾网
数据分析师工资高嘛?浅谈数据分析师前景与弊端
许多人已经看到了数据分析行业的普及和良好待遇,但是他们不知道数据分析师的具体薪水。对于这个问题,我们需要分析三个方面,第一是数据分析师的薪水是如何分配的。其次是不同城市的工资水平如何;第三方面是数据分析师的薪水如何随着教育和经验的变化而变化。带着这三个问题,亿信华辰小编将与您一同讨论。
数据前沿
2020/06/29
1.8K0
数据分析师工资高嘛?浅谈数据分析师前景与弊端
我们爬了上千个数据分析师信息, 你真的懂数据分析师嘛?
有人说,这个时代,只要站在了风口,猪都能飞起来,尤其互联网行业,千变万化,日异月殊,一不小心就错过了风口,如果没记错的话,前几年火的是App开发,后来是大数据,再接着是人工智能,现在则是区块链,有人甚至用币圈一日互联网十年来形容虚拟币和区块链的火爆,如果单从热点看,大数据貌似有点out了,那究竟如何呢?今天就对拉勾网上的数据分析职位的相关信息来一个探索性分析。
IT派
2018/08/10
4580
我们爬了上千个数据分析师信息, 你真的懂数据分析师嘛?
数据导入与预处理-第8章-实战演练-数据分析师岗位分析
本案例数据为招聘网站上收集的有关数据分析师岗位的数据,对该数据集从数据分析的角度出发,利用pandas、pyecharts库处理与展现数据,开发一个完整的数据分析项目。
IT从业者张某某
2022/11/12
1.2K0
数据导入与预处理-第8章-实战演练-数据分析师岗位分析
腾讯课堂联合猎聘发布互联网求职高薪宝典,助力构建行业人才标准认证体系
“到底什么职业最挣钱?” “从业时间3年以上的互联网岗位中,平均薪资最高的是产品经理。” “除了北上广深,互联网人就业城市有什么其他好选择吗?” “全国有70%的互联网人都在北上广,但杭州、佛山等新一线城市互联网人才净流入增量最大。” 上述对互联网市场就业情况的“犀利”洞察均出自近期腾讯课堂与猎聘联合发布的《互联网求职高薪宝典》,引发不少网友关注。 随着互联网经济蓬勃发展,行业对适配人才需求日益增大,但就业市场信息不对称、用人标准不明晰的问题也随之凸显。作为国内最大的在线职业教育平台,腾讯课堂发起就业训练
鹅老师
2020/08/24
6300
洞察 | 深圳数据分析师的职业前景如何?爬完拉勾数据给你分析 (附代码和过程)
通过对局部地区某一岗位的总体分析,找出该地区该职位的职业发展前景规律。本文基于拉勾上2016年12月到2017年1月深圳地区数据分析师招聘数据,为这一行业的朋友作为参考;虽然数据略为过时,但变化也不大,规律依然适用。 在深圳 1、数据分析师主要还是开发类职业。开发类的职位,无论是市场需求还是薪资都是无可撼动的最高。 2、地区方面:如果你要在深圳找数据分析师的岗位,请去南山区,优先去科技园附近。 3、薪资方面,20K是业内中等水平; 4、学历方面,除非你直接攻读相关专业的博士,否则本科足矣; 5、技能方面:
灯塔大数据
2018/04/04
8600
洞察 | 深圳数据分析师的职业前景如何?爬完拉勾数据给你分析 (附代码和过程)
推荐阅读
相关推荐
最新puppeteer爬虫boss直聘招聘公司及职位信息
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档