写的爬虫越来越多,最近兴起想学习数据可视化,试用了Echarts的Python移植PyEcharts,于是有了这篇小报告:
11个主要城市的程序员招聘信息,包括:广州、深圳、成都、武汉、北京、南京、苏州、上海、西安、杭州、长沙,共计10949条。
一、先来看看各地区程序员们的平均工资(图1 )
这个平均数包含了所有经验阶段,不要觉得高,因为应届生和1-3年的岗位需求占比确实很少,这里高是被3-5年的经验工作者拉高了(详见下文“经验要求”章节);
北京遥遥领先14k (妥妥地拖了后腿': ( ...),其次过万的分别是上海12.8k、深圳11.9k、杭州11k,杭州互联网公司活跃度很高,在这不细谈。
PS:招聘信息中关于薪资都是区间范围如(8k-12k),这里只取8k,也就是区间最低值。情况就是这样,实际去了就是8k,大牛除外。
二、1W条程序员招聘信息中的经验要求(图2 )
大多数工作都要求 工 作 经 验!
实际确实如此,1W+招聘岗位中只有1.55%(170个)是写明招应届生的,1年以下的只有0.55%(60个)!
大多数岗位都需要1-5年经验,占80%! 也就是说这个阶段是程序员们的黄金时期!
10年以上的需求很少仅7位,这种高端职位很少会放在招聘网站上,主要通过圈子内推。
三、1W条程序员招聘信息中的地区分布(图3 )
北深上广... 杭州最近几年发展生猛,吸引了大量互联网初创公司,如果不喜北上广深的生活压力,杭州是个不错的选择!
四、其他(学历要求、公司发展阶段)
学历重要不重要? 当然重要,但,绝不是唯一的标准。
工资发展阶段,初创公司一如既往的多,如果有机会,尝试创业,收获定不少,不只是...钱。
最后介绍下这个任务的整个流程及使用到的工具
0. 1W条拉勾招聘信息来自知乎:路人甲的分享。自己手头上有直聘的数据,但是很乱,不适合做分析,懒得整理了,想学习下别人的数据都是怎么保存的,所以,直接拿来用了。
:P
1. 数据库使用 MySQL,是出于学习目的用的,自己之前都是用NoSQL(Redis,Mongodb...)或者直接把数据保存为CSV、JSON、TXT,这样很方便,看业务场景。
2.MySQL管理工具,Navicat开始收费了,哼,直接用了官方的MySQL Workbench,免费的,可以练习SQL语句,如图
PS:SQL语句还不太习惯,有些是在编辑器里写好再贴过来,这样效率更高。
3. 做可视化过程,试用了谷歌和阿里的可视化产品,试用了Excle,最后用了PyEcharts,看个人喜好吧。阿里的可视化产品炫是炫,用来做大屏展示很好,但是不太灵活,用起来有点干涩,编辑图表属性有点麻烦,没有Ctrl+Z,一失足成千古恨。
学理论的文科生,毕业这一年自学,成了程序员,
很多人不理解,说“你这个专业,老老实实当个老师,多好啊。”
我只是想做自己喜欢的事吧。
一个人跑去了苏杭、去了深圳,直到在北京,遇到现在的老板、同事。
欢迎在学习Python,喜欢编程的朋友交流经验。
QQ:584927688
童话镇
于 在北京写代码的第46天