国内 Golang 开发有没有 qian 途?爬了些数据告诉你

伴随着云原生时期的来临,有着分布式系统性、英语的语法易懂等特征的 Golang 影响力慢慢突显,在云原生程序编写中拥有了主导性。在最近出炉的 TIOBE 10 月编程语言排行榜中,Golang 过去一个月的 16 位一跃赶到了 12 位,而且被觉得是将要冲入 Top 10 的强有力备选;另一方面,Stack Overflow 2018 本年度薪资计算器表明 Golang 变成了最受开发者热烈欢迎的计算机语言第 5 名、最受顾主亲睐语言表达第 20 名与开发者最想试着语言表达第 3 名,与此同时其开发者人群平均薪资做到了 $66000(458950.8 元RMB),排到了第 9 位,显著处在较高质量。

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

由于平常工作上,我也是应用 Golang,见到这种排行榜数据以后,我便想了解一下中国现阶段 Golang 的市场走势怎样,因此开展了一次数据爬取与剖析,文中是对本次实际操作和数据剖析的汇总,共享出去让大伙儿也对 Golang 的情形有一定的掌握。

总体目标网站是某招聘平台的岗位数据爬取和剖析,抓取城市各自为北京市、上海市、广州市、深圳市、杭州市与成都市。

新项目详细地址:https://github.com/go-crawler/lagou_jobs

网页页面剖析

最先必须开展网页页面剖析,寻找大家的爬取方位:

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

检索 golang 关键词,开启网页页面 F12 就能看见它推送了四个要求,注意 positionAjax.json 这一要求:

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

大家细心判断这一插口的入参和出参:

入参

1、Query String Param

city:要求的城市needAddtionalResult:是不是必须填补另外的主要参数,这儿默认设置 false

2、Form Data

first:是不是主页pn:页数kd:关键词

出参

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

便是它了,从回到结论可得到很多实用的信息内容:

companyFullName:企业全名companyLabelList:企业标识companyShortName:企业通称companySize:公司规模education:文凭规定financeStage:融资阶段……

分页查询

在上面二张图上,可以看到在 content 连接点中包括 pageNo、pageSize 字段名,content.positionResult 连接点有 totalCount 字段名,可以获知现阶段是第几页、每张表明是多少条、现阶段的岗位总总数。必须特别注意一下,分页查询的测算是要向上取整的。

数据剖析

在上面寻找有关数据突破口后,大家就可以获得到对应的各种数据,进而开展数据剖析,再以图形等方式展现出去。有关数据获得代码托管在 GitHub 中,必须的可以自主查询:https://github.com/go-crawler/lagou_jobs。

下边一起来看看本次爬取数据后剖析出的 Golang 市场走势。

一、布局图

不一样工作中、技术工种,当然也会遍及在不一样的工作中地区,大家先了解一下每个城市的 Golang 技术工程师都关键在哪个区工作,内心留个底。

北京市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

上海市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

广州市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

深圳市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

杭州市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

成都市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

二、招骋与岗位总数比照

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

根据分析图表中的数据,我们可以获知各城市的招聘岗位总数:

北京市:348上海市:145广州市:37成都市:49杭州市:45深圳市:108

一共招骋的岗位总数为 732 个,数量次序各自为:北京市 > 上海市 > 深圳市 > 成都市 > 杭州市 > 广州市

也有此外一个

可以得出以下结论::Golang 在市場上有着一定的升缩室内空间,也就是具备升高室内空间,一家企业会将 Golang 运用在众多不一样的应用领域,也就是方位不一样,必须的等级优秀人才也就不一样了。

可是必须留意的是,Golang 的销售市场招骋总数现阶段市场份额或是较低,六个城市数量仅为 732 个,与别的热门语言表达相距有一定间距,必须慎重。

与此同时,招聘面试 Golang 的人与别的热门语言表达对比会少点,岗位的角逐是不是小一点呢?

三、招聘单位经营规模

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

根据查询招骋 Golang 技术工程师的公司规模,可以很直接地发觉,小型企业应用 Golang 较少,别的类型的经营规模均有一定程度上的运用,且差别并不大。Golang 在 2000 人以上、50-150 人的公司规模中最受亲睐。

为什么呢,我觉得有下列很有可能:

大中型企业融合情景,想根据 Golang 的特征来处理一些困扰问题在中小型企业 Golang 这颗新秀执行下去更方便快捷,有一定的应用领域

四、文凭规定

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

在招聘市场上,Golang 的面试官更希望你是本科文凭,专科和不分也是有一定的市场份额,但相对性小许多。

硕士学历规定的为2个,可以得到,在市場上 Golang 面试官们对高文凭的要求并不高。

五、行业领域

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

这儿关键数据服务项目国际贸易金融机构服务项目手机游戏

这表明在市場上,Golang 的门路是非常宽广的,市场前景非常好。

六、岗位引诱

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

岗位引诱是网上投简历时必读的一点了,能够看见高频率关键词基本上全是 IT 从业人员关注的问题了,这儿你懂的...

数据中我看到了一个 “完全免费三餐” 的关键词击中 7 次,各自来源于北京市的北京海淀区、东城区、北京朝阳区和上海虹口区的七家不一样企业,辛苦。

七、领域、岗位标识

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

在招骋 JD 中,叙述和标识常见于给应聘者掌握这一岗位的实际工作职责和其关联性,图上能够看见 Golang 经常和下列那些具体内容搭上面,这一点很更有意义哦:

1、语言表达

JavaPythonC/C PHP

从下图可以看得出,Golang 与以上四种语言表达有一定关联性,而 Java 和 Python 各自第一、第二名,表明销售市场上对专业人才的期盼度更高一些,或许不了解也行,但你懂了就最好是(加分项目)。想要你本身有多语言的工作经验,也有利于和别人连接。与此同时 Golang 现阶段存有很多内部结构转语言表达的状况,因此这一点可以参照。

2、技术职称

高端杰出初级

刻意将技术职称放到第二位。可以看到在市場上 Golang 标识的市场需求是高端 > 杰出 > 初级,联络上面第一项 “语言表达关系” 不会太难得到这一结果,由于语言表达仅仅解决困难的专用工具,到了初级及以上的技术工程师全是懂两门语言表达的占多数,再采用不一样的方法去处理应用领域上的问题。

可得出以下结论::销售市场现阶段对 Golang 更期待是高中级、高端、杰出的优秀人才,而初级的反倒少一点点。

3、部件

LinuxRedisMysql

4、领域

云计算技术网络信息安全大数据金融平台开发

八、薪酬与工作年限

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

薪资这一部分,坚信是很多人

1、1-3年

一个独特(发展)的环节,有个位也是有二位数的,大部分可以到 15-30k、20-40k,而初中级的也是有 8-16k。

2、3-5年

薄发蓄势待发的环节,薪资跨距比较大,10-60k 的薪资都是有,这充分证明工作能力决策你的左右。

3、5-10年

关键,招聘平台上的招骋总数反倒少,都是会走内部推荐或猎头公司,不用尤其详细介绍了。

总结

从数据图表看来,Golang 现阶段的薪资待遇或是很好的,销售市场能依据不一样环节(水准)的人得出一个好的价格。

看了后期待你能思索以下几点:

你现阶段工作年限的最大、最少薪酬范围你的下一阶段的薪酬范围为什么有些人高,有的人低在大部分军队或是小头,为什么不必考虑于均值

九、融资阶段

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

采用 Golang 的企业大部分都比较平稳,有一部分较为刺激性 :)

融资阶段与薪酬范围比照

不用股权融资

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

上市企业

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

A 轮

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

B 轮

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

C 轮

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

D 轮以上

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

十、周边的地铁站

最终八卦一下 Golang 技术工程师都聚堆在什么地铁口周边。

北京市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

上海市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

广州市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

深圳市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

杭州市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

成都市

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

结果

好似官方网常说 "Go has been on an amazing journey over the last 8 years",做为一门再生语言表达,Golang 一直在不断发展趋势,缺陷肯定是有的,你需要去鉴别它。

总体来说,Golang 处在一个快速发展的环节,市场走势也还好、应用领域比较广泛,尽管招骋总数很少,可是工资待遇还算非常好。期待这对你找有关工作中有一定的协助。

作者详细介绍

EDDYCJY(煎鱼),个人博客网站:https://github.com/EDDYCJY/blog

文中系作者文章投稿文章内容。热烈欢迎文章投稿。

投稿具体内容规定

大数据技术有关,包含但是不限于开发语言表达、互联网、数据库、构架、运维管理、前面、DevOps(DevXXX)、AI、区块链技术、储存、挪动、安全性、技术性团队协作等具体内容。文章内容不用先发,可以是已经在开源中国blog或在网上其他服务平台发表过的。可是激励先发,首发具体内容被百度收录概率比较大。如果你是纪录某一次解决了某一个问题(这在新浪博客中占绝大部分占比),那麼必须将问题的来龙去脉叙述清晰,最立即的是融合文图等方法将问题重现,与此同时详细地表明处理策略与最后取得成功的计划方案。如果你是剖析某一技术性基础知识,请从界定、应用领域、具体实例、重要关键技术、见解等层面,对它进行比较全方位地详细介绍。如果你是以具体案例分析自身或是企业对例如某一构架实体模型、通用技术、计算机语言、运维管理专用工具的实践活动,那麼请将事情有关环境、实际关键技术、演变全过程、思索、运用实际效果等层面叙述清晰。其他没有尽到 case 详细情况深入分析,不虚的,文章内容投过来试一下先,例如大家并不拒绝就某一热点话题对它进行的报道、深层次分析。

文章投稿方法

以 Word 或是 Markdown 文本文档的类型将文稿递送到 oscbianji@oschina.cn 电子邮箱

关键表明

作者必须有着所投文章内容的使用权,不可以将他人的论文拿过来递送。投递的文章内容必须通过审批,假如开源中国编写感觉需要的话,将与作者一起进一步完善文章内容,旨在使文章内容更好、散播更广。文章内容著作权归作者全部,开源中国得到内容的散播权,可在开源中国每个网站开展文章内容散播,与此同时保存文章内容初始来源和作者信息内容,可在官网blog招标原创设计标识。

点一下“掌握大量”阅读。