亲自抓取拉钩真实数据告诉你2017年末Android开发行情怎样了?

阅读 2135
收藏 32
2017-12-21
原文链接:mp.weixin.qq.com

2017年Android开发到底怎样了?这个问题,很多群里和有没有毕业的大学生都问过我。这次我用数据告诉你。

我抓取了拉钩12-20这天Android开发的招聘需求,涵盖北京、上海、深圳、广州、杭州、成都、南京、武汉、西安、厦门、长沙、苏州、天津这些一二线城市招聘需求。得出3762个Android开发岗位,整理成10张图表。解开我们常常思索的那些问题?如:

  • Android开发在一线城市中 北京 上海 的最低平均薪水真的比深圳还高吗?

  • Android开发北京机会多,还是上海机会多?

  • Android开发在市场上工作1-3年的, 3-5年经验的,5-10年经验的,企业需求更多是在哪个阶段?

  • Android开发中,学历到底重要不重要?

  • 都是一些什么样的公司在发Android招聘信息?

  • 企业最吸引人的口号和诱惑,是什么?

  • 不同行业对Android开发的需求量是怎样?

  • Android开发待遇分布如何?

这些问题我想大家或多或少的都聊到过,但是却没有相应的数据来支撑你的想法,往往都只是聊聊就过了。基于以上的问题,我开始想通过数据来证实,想想还是通过招聘网站的数据来分析。

一、目标驱动

因为招人是企业真实的需求,企业的需求就代表的市场的需求,反过来企业发布的招聘信息一定会按当前市场行情来定,比如薪水当市场平均水平是 1-3年经验 7K 时 企业的发布招聘信息一会以市场行情做一个参考。

二、思路整理

1、首先我们打开拉勾网,并搜索“Android开发”,显示出来的职位便是我们的目标。

2、接下来我们需要确定,怎样将信息提取出来

  • 查看页面源代码,这时候发现,页面源码里面找不到职位相关信息,这证明拉勾网关于职位的信息是异步加载的,这也是一种很常用的技术

  • 异步加载的信息,我们需要借助chrome浏览器的小工具进行分析,按F12即可打开

  • 点击Nerwork进入网络分析界面,这时候是一片空白,刷新一下界面就可以看到一系列的网络请求了

  • 不少网友在网上都有爬取过拉钩的招聘信息,很多都是被封禁了IP,因为拉钩作了反爬虫机制。于是在前人基础上,我改动一些代码,或加了些逻辑,如模拟正常的请求,加一些time.sleep。虽然爬的慢,但是达到我想要的目的

三、代码测试

保存到excel表中,这里使用了pandas框架,可以将json转成excel文件

下面就是我想要得到得数据:

四、数据分析

从图中可以看出一线城市北上深广对人才的需求量是最大的

其中又以北京为第一,为什么北京会是第一呢? 首先是地域特殊是首都,其次国内最早的一批互联网公司基本都在北京创立的带动了这一行业的发展,同时也吸引了相应行业的人聚集,人的聚集又相应带动公司的聚集,两者相互影响使得北京成了互联网的主力军。另外北京众所周知薪水是各大城市中最高的,因为这一行业内的从业人员较多,相应优秀的人也会更多,优秀的企业也会更多,企业对优秀人才的渴望是从未满足过的,这种环境下自然后拉高行业的整体薪水

再说二线城市排第一的杭州,一说到杭州,就想到网易,阿里, 蘑菇街、华为、51信用卡。我原来在北京时,不少好兄弟都去杭州阿里了。加上杭州房价不贵,在杭州,这个温柔富贵之乡,着实让人羡慕。

排名第二是成都,腾讯王者荣耀团队,爱奇艺成都研发中心,京东成都研发中心、四川长虹、一大批互联网公司都在成都有分公司。据说成都为吸引人才,博士引进,直接给房子。扶持力度惊人。早知道当初去读个硕士、博士了。这两年开始越来越多的公司开始把公司从一线城市迁到二线城市,或者扩展到二线。直接影响了成都互联网行业的快速发展通过数据可看 一线城市 北上深广 未来仍是互联网行业的主力军。二线城市  杭州 成都 武汉 南京 长沙 是主力军 如果想从一线退到二线 这几个城市都是不错的选择。

排名第三是武汉,武汉这两年据说房价从8000直奔2w,速度惊人,很多做Android开发,回武汉工作,势必要买房。像斗鱼、小米武汉总部、AcFun、马克飞象等互联网公司,在武汉都有招人需求。武汉在中部地区,绝对是江南水乡中的不错城市。

排名第四是南京,对南京,了解信息少,这个不好多说。

以前老有人说,学历不重要,从招聘信息来看,要求本科以上80%,还是多读书好。硕士1%,这个做Android开发,呵呵,你懂的。想人工智能、大数据、机器学习动不动就要硕士以上。以后再用数据分析分析。

工作年限最旺盛的是3-5年工作经验的。1-3年其次。5-10年随其后。10年以上,估计都是猎头找人,HR也懒的在拉钩上发了。

8-12k是很多二线城市给出的普遍价位,你在北京15k,去二线,没准是10k,着都很正常。15k以上非常强劲,工作3-5年,也基本上这个价位以上了,优秀可达20k以上,这个看自己能力和谈判能力。

天使轮和A轮占比21%,说明移动互联网红利期已在逐步退出。B轮以上23%,上市公司15%,不需要融资27%,估计背后都是财团在支持或是一些小公司。

得出这张图,费了我不少劲,我是从取数据范围的最低薪水开始算的,如北京10-15k,我取得是10,北京、上海、深圳都是同一条件下算出的。

这回可以明确说,北京Android开发是平均起薪最高的。上海其次,深圳第三,不过深圳和北京差的不是一点点。这个我从北京到深圳来,确实也感受到了,不过数据确切证明了我的怀疑。

这张图,是不同行业对Android开发的需求,电子商务/O2O,排名第一,很多手机app,在线上平台,造就它需求旺盛。不过数据服务排名第二,这个我倒不是很理解,看了下,是哪些公司,找到圆通速递,顺丰快递,金融数据类公司,还有今日头条,大致明白了,数据服务基本是一些头部流量的公司。

用词云分析下,公司用什么来吸引员工,最大的字,表示出现的频率最大。可见绝大公司,还是用五险一金、弹性工作,发展,空间,年终奖,期权等来吸引。

最后推荐下,我的朋友(网名:尼古拉斯~赵四),外号丞相。(真名:姜维)新出的书,《Android应用安全防护和逆向分析》,这本书可是360创始人周鸿祎、CSDN创始人蒋涛、看雪学院创始人段钢,还有非虫大大(丰生强)和深入理解Android卷1,卷2作者,我的老乡邓老师(邓凡平)以及安全界鬼哥( 逆向未来站长)联袂推荐。写书历经1年半,书的内容。主要是他多年逆向领域的分析和案例。如有对逆向领域有兴趣,可以直接在京东购买。

评论