程序员高薪资的五大岗位 (程序员最吃香的5个岗位)

最近是招聘季,我和学长在一起在学校图书馆自习的时候,总看见他捶胸顿足,口中还念念有词「凉了凉了」。看来工作不好找,为了让学长心里有底,我爬取某求职网站开发岗位的相关信息,并做了统计分析。

程序员招聘有哪些岗位,程序员待遇最好的岗位

数据集的前 5 行如上图所示,收集的信息包括岗位名,地点,薪资,所需工作经验,最低学历。

哪个城市开发岗位最多?

学长对城市十分挑剔,除了北上广深不考虑其他,尤其偏爱上海。这些城市的求职机会如何呢?首先我清理了所在地的后缀,保留所有工作机会 > 4 的城市,顺便做了去重。

程序员招聘有哪些岗位,程序员待遇最好的岗位

之后画出柱状图:

程序员招聘有哪些岗位,程序员待遇最好的岗位

程序员招聘有哪些岗位,程序员待遇最好的岗位

纵观全国,北京对程序员的需求遥遥领先。可喜可贺的是上海虽然被戏称为「互联网的沙漠」需求量也排在第二位,广州深圳几乎不相上下,位列 3,4。其次杭州和武汉作为近几年互联网高速发展的城市,同样需要不少程序员。南京,厦门,成都,苏州也有一定需求。

看到上海对程序员的需求很多,学长松了一口气。但是学长投的都是机器学习岗,这个岗位的需求量又怎么样呢?

开发岗位需求分布平均吗?

通过数据分析,我发现开发岗位的需求分布非常失衡。

程序员招聘有哪些岗位,程序员待遇最好的岗位

前端程序员的需求量非常大,显然各大企业对前端的重视程度还在不断增加。PHP作为「世界上最好的语言」,对程序员的需求量同样不小,前端后端作为互联网产品最重要的两个组成部分需求最高。有不少企业也在招聘安卓程序员,相反 IOS 开发就没那么多岗位了。

学长一直在投的机器学习实际岗位并不多。对比近年来媒体炒得火热的人工智能,也许数据量小的原因是大部分岗位集中在数据分析师而不是机器学习工程师,另外一些细分领域(如自然语言处理)也许没有被统计起来。无论如何实际情况并不乐观,机器学习的岗位需求不多,竞争人数却很多,学长感觉压力倍增。

程序员的薪水如何?

为了让学长增加一点动力,我统计出了薪水分布。

程序员招聘有哪些岗位,程序员待遇最好的岗位

程序员招聘有哪些岗位,程序员待遇最好的岗位

机器学习岗位在薪水方面遥遥领先,平均月薪已经超过了 20k,区块链紧随其后,也接近 20k。需求量很大的前端,PHP 和 Android 开发薪水则位列倒数。机器学习竞争激烈或许也有高薪的影响。如果要获得足够的薪水回报,从数据上看区块链和 Java 程序员也是个不错的选择。

看到机器学习的平均薪资后学长不禁擦了擦口水。那么关键问题来了,作为一个研究生,学长的竞争力到底怎么样呢?

企业对程序员的学历要求怎样?

首先我统计了对程序员整体的要求。

程序员招聘有哪些岗位,程序员待遇最好的岗位

程序员招聘有哪些岗位,程序员待遇最好的岗位

整体来看,企业对程序员的学历需求不高,绝大部分的最低要求是本科,也有相当一部分是大专和不限,要求硕士学历的岗位最少。

作为一个硕士待业生,学长不愿意承认自己的学历可能没有太大意义。又让我画出了各个细分岗位的学历分布。

程序员招聘有哪些岗位,程序员待遇最好的岗位

为了公平起见,我算出了每个岗位对学历需求的百分比,并画出图表。

程序员招聘有哪些岗位,程序员待遇最好的岗位

可以看出机器学习岗位对学历的要求最高,近一半的岗位需要至少硕士以上学历,其余最低也是本科。大部分岗位对学历的最低要求集中在本科,但也有一部分要求大专以上,对学历要求最低的岗位是 PHP 开发,其次是前端和 Android。Java 开发的学历需求最集中,绝大部分要求本科及以上。

看到学历要求后,学长觉得自己的硕士的分量比以前高了两倍。那么企业对工作经验的要求又怎么样呢?

企业对工作经验的要求高吗?

程序员招聘有哪些岗位,程序员待遇最好的岗位

因为数据的来源网站本身更多是面向社会招聘,可见如果错过了校招企业对工作经验的要求还是相对较高的,大部分集中在 3 - 5 年。好在 1 - 3 年也不少,对于应届生来说,这些岗位也都可以尝试。只有少部分岗位要求 5 - 10 年工作经验。

看看自己履历上的项目经历,学长又燃起了自信。

总结

整体而言,开发岗位的薪水和分布还是比较符合常规的。一些被媒体热潮的概念比如区块链,人工智能,并没有让相关的开发岗位出现爆发式的增长(然而求职人数也许爆发式增长了)。虽然一些岗位对学历的要求较高,也不代表对学历要求相对低的岗位求职难度低,一方面数据量不足够大,统计量可能不够精确,另一方面面试等环节主要考察的是程序员的硬实力而非学历。

说到如何增加求职硬实力,不来试试 LeetCode 吗?

祝各位应届生和像跳槽的程序员们都有圆满的结果。