数据分析: 适合应届生的C++嵌入式招聘岗位

正在找工作的同学看过来。

本文用Python抓取上海地区"前程无忧"C++嵌入式职位进行分析,搜索关键词为:C++开发工程师、嵌入式软件工程师、C语言开发工程师,对招聘信息中公司行业、职位要求、招聘数量进行统计分析,并筛选出适合应届毕业生的职位,供童鞋们找工作参考。(数据抓取时间2016-12-19 15:20)

数据分析: 适合应届生的C++嵌入式招聘岗位_第1张图片
Scrapy爬虫程序
数据分析: 适合应届生的C++嵌入式招聘岗位_第2张图片
数据库字段

一、招聘总量:900 家公司 1,474 个职位

且慢,众所周知的原因,这其中混杂了一些培训公司发布的招聘信息,不是真的招聘岗位,先进行清理。

典型的培训公司招聘描述如下:

岗位:上市公司直聘 零基础C语言工程师+五金一险+双休+餐补
工作经验:无工作经验(或1年)
招聘人数:若干(或10人,20人)

岗位要求:
1、大专及以上学历,计算机及相关理工科专业毕业;
2、做事认真、细心、负责,能够专心学习技术;
3、优秀的应往届毕业生可适当放宽条件;

任职资格:
1、软件工程、计算机等专业优先,有相关基础的其他专业亦可;
2、沟通能力佳,有团队意识;
3、热爱计算机软件开发行业,认可中软国际的品牌文化;
4、善于学习和总结分析,有良好的工作态度和团队合作精神;

数据分析: 适合应届生的C++嵌入式招聘岗位_第3张图片

清理出的公司和岗位数是:中软(47),航傲信息(47),升斯电子(31),首图信息(13),如创网络(9),尼隆信息(8),武创信息(7),同百实业(5),众阮信息(中软)(5),众软信息(中软)(3),三越软件(2),启态信息(2),深圳哲芒科技(2),育创网络(1)。

进行数据清理后,C++/嵌入式的招聘岗位一共 1,266 个,招聘的公司 862 家,总招聘人数 3,905 人 ,其中未统计招聘人数“若干”的职位。招聘数量为若干的公司有 201家共 313个职位 。招聘数量若干的公司职位数最多的几个公司是:华腾软件(12),联咏科技(6),文思海辉(6),弗劳思机器人(5),大智慧(5),深圳长亮(5),杭州智才广赢(5),海得控制(4),柯莱特(4),HYPEREAL VR(4)。

二、岗位Level分布分析

  1. 职位上标明“初级”的一共11个职位,平均薪资 8K,最低5~6K,最高 10~15K
    “初级职位”在企业应该是1年左右开发经验。
  • 职位上标注“无工作经验”的职位共有 57个(38家公司)。

    • “无工作经验”实际上不准确(不明白HR在发布职位时选择了这个),在JD(职位描述)中绝大多数都是有经验要求的。其中不乏“熟悉”、“精通”、“经验”、“独立完成功能模块代码”,“3年经验”字样

    • 还有几家“无工作经验”针对的是:明年本科及研究生学历,有的要求直接是211/985
      如 商泰软件 “无工作经验”的要求:2017届本科及研究生学历,在校期间学习成绩优良;专业能力:擅长C++、JAVA等编程语言其中一种或两种;有智能导航、智慧交通、云计算、多媒体相关项目开发和研究经验优先考虑。

    • 最后能找到没有以上要求(指熟练、精通、经验,硕士,211/985),“无工作经验”的职位有5家公司的6个,分别是:
      西钏信息(实习20人 3000-4499/月)
      银天下科技(若干 2000-2999/月)
      庆科信息(实习10人 6000-10000/月)
      肖克利信息(软硬件测试2人 6000-10000/月)
      肖克利信息(驱动调试3人 6000-10000/月)
      龙的股份(异地招聘3人,薪资2000~2999元)

      看来“无工作经验”要求的岗位要么是低质低价,要么是职位稀少

      经过筛选推荐几家实习的公司(招聘量大,针对2017年毕业生):商泰软件、文思海辉、博达数据。

  • 职位上标明“高级”的一共 122 个职位,薪资最高2535K,最低815K占9.8%,平均薪资1520K占28%,1015K占29.5%

  • 筛选适合应届毕业生的岗位(选择薪资范围5~10K的职位)共 337 个职位,招聘数量 743 人,不包含招聘数量为若干的公司。招聘数量为“若干”的公司 职位 121 个。

总结一下:针对应届毕业生的职位并不多,上海地区适合应届毕业生的C++/嵌入式岗位企业应该在500家上下,招聘数量大约在1500人。

三、岗位要求的“硬技能”

数据分析: 适合应届生的C++嵌入式招聘岗位_第4张图片
招聘岗位中出现得最多的100个技术词云

基础方面:Linux、算法、数据结构
重要的知识点:多线程、TCP/IP、Socket
数据库依次是:Oracle、MySQL、SQLServer
其他语言和平台:Java、Android、 Python,了解熟悉的是加分项

实际上对于硬技能,应届毕业生不要去“撒胡椒面”,抓住几个做单点突破,知识点结合项目作一个精进。工作得越久,技术方向专长会收窄。

四、公司看重的“软实力”

数据分析: 适合应届生的C++嵌入式招聘岗位_第5张图片
软实力词云
  • 不是要求的要求:本科学历
    本科学历应该是个基本要求。JD中提到211/985的职位是17个。
    从HR的角度来看,还是比较看重学历和学校的。学校好的同学收到面试通知比起一般院校的可能要多上一倍。
  • 良好的沟通能力,团队合作,学习能力、解决问题的能力,代码规范,独立作战的能力很重要。
  • 210个职位提出了对英语的要求,占总职位的15.9%。对“听说读写”有要求的有8个职位

五、C++岗位薪资分布

数据分析: 适合应届生的C++嵌入式招聘岗位_第6张图片

以上统计的薪资分布占职位总数的74.4%,其他数据比较分散,特点为太高、太低、薪资范围跨度太大(如:8~25K)。

简化为四档:8K 以下10.7%,8~10K 24.2%,10~15K 25.2%,15~20K 14.3%

六、开发岗位的主要领域

数据分析: 适合应届生的C++嵌入式招聘岗位_第7张图片

说明一下,一般在JD中对开发岗位的方向和领域提及的比较少,所以这个统计的是公司业务领域,可能跟公司招聘职位的方向还是有点出入。

根据工作经验,我推荐C++/嵌入式开发的领域方向:

  • 金融(包括银行、投资、证券交易、第三方支付)
  • 游戏
  • 汽车电子
  • 视频影音多媒体

七、岗位工作经验年数要求

数据分析: 适合应届生的C++嵌入式招聘岗位_第8张图片

其中1~2年工作经验的职位点50.6%,3~4年工作经验占35.7%。无工作经验的要求,上面已做过分析。

对于想跨入这个行业的童鞋来说,最开始的半年到一年,是你成长最快的时候。2年左右经验就会有大把的机会可选择,但从0到0.5比较难

总结一下,给应届毕业生(想入行)的同学的建议:
  1. 项目经验是关键
  • 统计一下你大学3~4年写了多少行代码,没有一定数量代码,经验从何而来?
  • 在学校,创新实验室、找实习机会(开发),是提升经验的最好方式。
  • 对于应届生来说,项目经验要求没有那么高,知识广度也重要,如了解熟悉Java, C#, Python,拿到Offer的机会也会增加很多。
  • 对于参加培训实训的同学
    不要满足于老师课堂的案例和项目, 一定要找到开发应用的场景来训练、做项目。

-END-


本文所使用的工具:

  • 爬虫:Scrapy开发程序
  • 分词:结巴(jieba)分词
  • 统计:SQL 聚合函数
  • 词云:在线词云工具 tagul

你可能感兴趣的:(数据分析: 适合应届生的C++嵌入式招聘岗位)