【数据说话】当下的Python就业前景如何

Python 现在是越来越火了。

IEEE 发布的 2017 年编程语言排行榜,Python 排第一。

百度指数的搜索趋势,Python稳步上升。

(此趋势图上有个小亮点:那些搜索量骤减的极低值,猜猜都是为什么?)

那么对于很多学习者来说,紧跟潮流学了 Python 之后,不免要问:Python 的就业情况到底怎样?学了可以做什么?薪资水平如何?

这个问题,我说了不算数。对就业市场最有发言权的还是招聘网站。既然 Python 是数据分析的利器,何不用就用 Python 来问一问招聘网站,让数据来说话。

于是,我们团队的小伙伴用程序抓取了 拉钩、猎聘、前程无忧、智联招聘 4家网站上在 2017 年 8 月到 9 月关于 Python 的 19011 条公开招聘信息,对数据进行了整理分析,并将结果进行图表展示。从中可以对当下的 Python 就业市场有一个直观的了解。

(展示网址和项目代码说明在文末附上)

来看看最终的结论:

首先是大家最关心的薪资。我们列出了十个城市,薪资与工作年限的分布图。不同城市的情况差异较大,总的来说城市越大,薪资越有竞争力,对高级开发者需求也越大。详细分布图可以在展示网址上查看。

同样还是薪资,这幅图更直观地展示了需求职位数量的分布情况。北上深明显有更多机会。折线都呈现出了双峰形状,市场对于有一定经验的开发者和高级开发者这两类人才有强烈需求。

这里是我们从招聘岗位要求中提取出的关键词。不少同学都关心,学了 Python 基础之后还要再学习什么。其实招聘要求就是一个很好的风向标。除了基本的 Python 语言外,可以发现 Linux、数据库也是经常被提及的技能,同时最好还能掌握另一门语言(比如 Java)。

招聘方的公司规模,50~1000 人的中小型公司占据了大多数,不过这个数量级的公司本身就相对更多。在没有进一步对比的情况下,不好下结论说哪个规模的公司更偏爱 Python。但 Python 本身的灵活性使其开发效率更高,确实更适合中小型的公司。

具体细分岗位和薪水、年限的关系。这里我们根据招聘里的关键词,将岗位分成 数据分析、运维、web、爬虫、游戏、深度学习 几类。目前 Web 和运维方向仍然是 Python 的主要出路,数据分析也有不少机会。但运维对工作经验要求相对更高,初级开发者倒是可以考虑从爬虫方向入行。

在地图上直观地看下招聘的地区分布,北上广深附近不出意外的聚集了大量红点。而成都、西安也有不少,不失为另一种选择。

以上便是我们做的一些微小工作,希望能给大家带来些帮助。当然,本案例中所有数据来自上述招聘网站的公开数据,与真实的市场需求有可能存在偏差,仅供参考。

另外要特别说明下,我们在分析的过程中,发现招聘网站上有不少名为招聘、实为招生的培训机构,因此我们根据观察和经验,去除了一部分疑似培训岗位。各位在求职时,也要对此多留个心眼,以免上当受骗。有网友整理了一份相关公司黑名单,可由此查看:blacklist.yitu.yt

此案例我们通过 Scrapy + Django + ECharts 实现:

  1. 通过 Scrapy 抓取网站上的数据,整理清洗后保存在数据库中。这里我们使用了 scrapy_djangoitem 库,直接使用 django 的 models 对象来进行数据存储。

  2. 在抓取中,使用了我们之前的项目 IP 代理池(参见 听说你好不容易写了个爬虫,结果没抓几个就被封了?)来动态切换请求 IP,减少被对方封禁的风险。

  3. 最后的结果通过 ECharts 进行展示。(参见 ECharts+Python 给你的数据做“美颜”

(0)

相关推荐

  • Python数据分析实战:解密数据分析师的薪资和需求

    本文将以数据分析的方式对这个行业展开调研,尽可能让正在从事或有兴趣想加入这个行业的小伙伴们对于当前数据行业的就业环境有更深入的了解和认识. 项目流程 · 数据获取:访问前程无忧官网,找出需用作数据分析 ...

  • 数据分析前景怎么样?好不好?

    去年秋招的时候,面试数据分析岗位的学生非常多,但是普遍分析技能都比较薄弱,导致自己无法很快抓住机会,拿到相关职位的offer. 但是,艰难的2020年已经画上了句号,发展与挑战并存的2021年也已拉开 ...

  • 学习Python可以从事大数据及爬虫工程师吗?

    Python是一门高级的编程语言,现在越来越多的行业都开始应用Python,也成为大家学习Python的原因.很多人也会问:Python应用行业这么广泛,那么学Python可以从事大数据和爬虫工程师吗 ...

  • Python有哪些好用的库?

    python是很多人都喜欢学习的编程语言,语法简单.清晰.优雅.通俗易懂,对初学者非常友好,对于没有任何基础的人想要转行编程,都会选择python.更重要的是python具有丰富的第三方库,pytho ...

  • 在校2年,仅靠纯技术我赚到了12W

    12W 并不是很准确,严格意义上来说,应该是 123023.48 元. 图片截于2020年12月28日晚 这 123023.48 元里,有我自己主动去找的一些兼职赚到的,也有跟外面公司签订合同赚的,也 ...

  • Scrapy和scrapy-redis有什么区别?Python入门!

    Python工程师的就业方向有很多,其中包含Python爬虫开发,它是非常受欢迎的就业岗位,也是很多企业热招的岗位.那么你知道面试Python爬虫开发工程师的时候会问及哪些问题吗?老男孩教育为大家提供 ...

  • Python爬虫常见面试题!

    众所周知,爬虫是Python重要的应用方向之一,也是学习Python求职的热门岗位.对此,为帮助学员们快速通过面试,小编整理了一些Python爬虫常见面试题,希望能够帮助到你们. 1. 试列出至少三种 ...

  • 详解Python就业前景怎么样

    无可否认,互联网产业的迅速发展带来了大量的工作机会,在这些年中,技术类公司占据了主导地位,而在云计算.大数据.人工智能等领域,以人工智能为代表的互联网巨头纷纷涉足这个领域,比如研究智能机器人,或者无人 ...

  • Python语言怎么样?Python就业前景

    提及编程语言,很多人都会想到Python,但是目前大学并未开设Python相关专业,所以很多人都会选择参加Python培训班,那么为什么很多人转型参加Python培训呢?Python语言怎么样?我们一 ...

  • Python就业前景及好处!

    现在我们身边很多人都开始学习Python,有的人是为了工作,有的人则是爱好,那么现在学Python有用吗?可以做什么?下面我们一起来看看Python就业前景及好处吧. 什么是Python? Pytho ...

  • Python就业前景和工资待遇分析

    Python语言在学术上非常受欢迎,不是计算机专业的人,很多都在学习Python.因为这个语言的前景是不可限量的,而且他的语法非常的简单易懂,这就让很多一些提及编程就恐慌的人减去了担心,现在已经是一人 ...

  • Python和大数据现在哪个更好就业,哪个前景更好呢?

    先弄清楚Python和大数据的关系,然后根据应用场景,人才市场的就业状况,薪水,发展前景,来判断我们应该去哪一个方向学习和工作? Python是一种跨平台的计算机程序设计语言,它能够在高水平上解释.编 ...

  • 【读者投稿】数据说话,Python 的就业状况如何

    目前暂无稿酬,但我们会在文章中保留你的署名和原文跳转链接,你也可以在文中附上自己的博客地址.二维码.社交账号等. 投稿请发送至邮箱 contact@crossincode.com 学了 Python ...

  • 大数据专业就业前景

    随着科技的发展,人类社会拥有数据规模增长很快,每时每刻.从天到地都有大量数据被产生和存储下来.数据科学则通过对数据进行分析,帮助决策. 职业发展主要分为3个方向: 1.大数据开发方向; 所涉及的职业岗 ...

  • Python语言的就业前景如何?

    对于我们而言,无论学习什么技术,就业前景.薪资待遇最重要,包含Python也不例外.很多人都知道Python自身强大,语法简单,有着不可限量的发展前景,而且岗位需求量非常大,那么Python工作工资怎 ...

  • Python和Java相比哪个好?学习难度、就业前景哪个对你更重要?

    Python和Java或者说任何一门语言都很难割裂的说哪一个更好,他们都是互有长短. 如果是想掌握一门语言来维持生计的话,依照国内现在的形式Java应该是你的首选. 首先,总的来说,Java在国内的职 ...