数据分析:.Net程序员该如何选择?
上文我介绍了用.Net实现的拉勾爬虫,可全站采集,其中.Net和C#(不区分)的数据爬取开始的早,全国主要城市都有一定数量的分布,加上有了近期其他相似技术类别的数据进行横向比较,可以得到比较合理的推测。
数据源从xml映射到excel中,生成透视图,excel文档已上传到百度云盘,下载链接放在文末。
时间:2015-12-16至2016-12-08,中间4-12至8-13号空缺,累计采集约8个月。
职位数:4025
主要指标:平均薪资和职位数
主要参照对象:北上广深四大一线城市
分析目的:了解行业,职业建议。
一、行业了解
先来一个城市薪资的排行:

北京无意外的领先,招聘数量也甩开了其他城市,同为一线城市的广州薪资却只跟二线城市持平,而且不敢开高。它们的招聘质量也能反映出差距:


北京和上海对学历有更高的要求,本科多于大专。经验方面,对于初级(1-3年)、中级(3-5年)的程序员各一线城市的占比相差不大,除了广州,广州职位1-3年工作经验占比超出60%,对于高级(5-10年)程序员的职位,除了北京上海,其他城市已经难觅其踪。而同等学历、同等经验北京总能开出最有吸引力的薪资,上海相差不大,深圳有广州垫底,不算太难看。
接着看城市的行业特点:

移动互联网和电商凸显于其他领域,北京尤甚,北京除了这两个领域外,企业服务也领先于其他城市,由其政治、经济、文化中心的地位使然,大公司扎堆。上海金融业发达,融资环境较好,总体均衡,广州没啥好说的,深圳好于广州,但是体量小。附两张图辅证:

移动互联网占据了IT业的半壁江山。哪些是互联网企业,它们的真实情况怎么样?一般情况下A轮、B轮等这些风险投资概念指的就是互联网企业,那么它们的薪资水平怎么样呢?用相同工作经验做比较:

互联网创业、融资、上市的故事听得多了,水分很多,给职位开的薪资一定程度上能反映它们的真实状况。B轮时薪资涨幅最高,大概有两个原因:工作强度大,程序员加班熬夜呈常态;投资人给钱多,出手大方。之后下滑,说明收益不甚理想,可见互联网泡沫。
不过互联网或许有泡沫,但是它给程序员的待遇相较而言仍是比较好的:

相同规模下ABC轮的公司能给出有吸引力的待遇。另一方面,总的而言公司规模越大,待遇会越好,但小规模的上市公司总是拉低平均水平,不知其中有多少是圈钱的公司?
再看领域的排行:

招聘领域那么突兀是因为有些培训机构打着招聘名义招生,假以高薪诱骗无工作经验的应届毕业生参加培训,而培训教师相对薪水也更高。旅游业我大概知道一点,这些企业占据行业的上游,下游依赖它们的平台带来流量,利润可观,对经验要求也更高,3-5年以上居多。
总结起来实体产业低迷,不仅是.Net平台下如此,其他平台同样如此,这大概就是中国经济新常态,看起来比较悲观,短时间内不会改变。

二、职业参考
行业大概了解了个大概,再看看和具体职业发展有关的:

程序员其实就是技术工人,无论是.Net、Java还是别的什么平台语言,对于工人最大的要求就是有工作经验,来了马上能上手,能承受高强度的劳动,相应的给一定幅度的工资上涨空间,这个空间是很有限的,工作努力一点可能三五年就触到了,所以程序员如果想要谋求更大的发展,就不能往熟练工人这条道上一路走到黑,啃点硬骨头,选择可以有很多,目前看到做架构的居多。
学历方面:

基本上没太大作用,不过如果走研究型路线,读个硕博,提升是显著的。
.Net平台常用的东西,大多耳熟能详:


好些外包公司,也有高大上。


投简历超过7天未回复就基本无望了,一般平均处理用时4.9天。另外平均处理率0.505,也就是说会筛掉一半的简历。
这些数据还可以给租房选址提供参照,以深圳为例:
最后来看下容易感到尴尬的数据:

下图更直观一点:

看到这种差距难免心有不平,要说没有失望是假的,但也不要给自己设心理陷阱。人生一大误解就是以为有多少努力就可以获得多少回报,心里想着公平,然后用一点差价就把自己掂量清楚了,其实不过是杯水车薪而已。
既然上了道,要先长见识,夯实基础,以图事半功倍,多研究一些问题,然后才有能力作正确的选择,这个过程兴趣和心态很重要。
附:.Net数据下载链接: http://pan.baidu.com/s/1pLS3e1X 密码: rr29
数据分析:.Net程序员该如何选择?的更多相关文章
- 一个.Net程序员:既然选择了编程,只管风雨兼程(转)
一个.Net程序员:既然选择了编程,只管风雨兼程 一次会议记录是不会有人感兴趣的,做标题党也是不道德的.所以,走了个折衷的路线,标题不叫会议记录, 内容不纯总结,技术加吐槽,经验加总结. 对于一个程序 ...
- 本日吐槽!“人傻钱多”的P2P公司是否是程序员的合适选择(群聊天记录的娱乐)
这个题目“P2P的职位是否是程序员的合适选择”这个问题本身是没啥可以吐槽的 但是每当我们讨论那种类型的公司工资愿意给前端工程师开的最高的时候,P2P这个行业被第一个提出了 目前我收到过面试的企业类型千 ...
- 一个程序员眼中的好UI
最近接到一个项目发来的UI设计图,我觉得她给的材料很专业,特此分享. 发的RAR压缩包里面有一个images目录,里面放的都是切片好的图片. 图片切片基本上都是靠近边线切的,边上留的空白很少,这样切的 ...
- [No000032]程序员的年龄天花板
程序员职业生涯中流行这这样一个定律:35岁定律,那35岁以上的老程序员都干吗去了呢?为了讨论程序员的职业寿命,我们先得给公司或者团队分分类.大概有这么三类: 外包型 项目型 产品型 咱们一一来说一下吧 ...
- 2016年总结 - Java程序员
一 . 技术积累 (1)代码规范 1.1.1.通常的模块分布:一般如果你要实现一个web应用,你从后台将数据展示到前端页面,在一个比较大的公司,你少不了跟其他项目有交集(你调用他的接口,他依赖你的接口 ...
- Kotlin 喧嚣过后,谈谈 Java 程序员未来的出路
http://blog.jobbole.com/111422 Java 生态圈 Java 的生态环境开放.自由,在Sun/Oracle.Google.Apache.Eclipse基金会等各大厂商,还有 ...
- [转]11个在线编码大赛,与全球程序员PK
From : http://news.cnblogs.com/n/187196/ 英文原文:10 Online Coding Contests For Programmers! 如果你拥有出色的编码技 ...
- 2016 Java程序员的年终总结(转)
2016 Java程序员的年终总结 技术积累 (1)代码规范 1.1.1.通常的模块分布:一般如果你要实现一个web 应用,你从后台将数据展示到前端页面,在一个比较大的公司,你少不了跟其他项目有交集( ...
- BAT 鼎立格局被打破,2019 年这些互联网公司是程序员跳槽首选!
点击上方“程序员江湖”,选择“置顶或者星标” 你关注的就是我关心的! 作者:BOSS直聘 来源:BOSS直聘 作者:BOSS直聘(ID:bosszhipin),领先的移动互联网招聘APP,为求职者 ...
随机推荐
- HighchartsNET快速图表控件-开源
前言: HighchartsNET快速图表控件,基于Highcharts的asp.net web控件.只需几行代码你就能快速生成一个图表. 从此不再担心图表复杂.简单几行代码就可以搞定,节省大量工作时 ...
- iOS面试题集锦
一.前言部分 文中的问题多收集整理自网络,不保证100%准确,还望斟酌采纳. 1.怎样防止指针的越界使用问题? 答案: 1 .防止数组越界,必须让指针指向一个有效的内存地址, 2. 防止向一块内存中拷 ...
- 《疯狂Java讲义》学习笔记——第2章 理解面向对象
面向对象的三种基本特征:继承,封装,多态 UML(统一建模语言) 2.1 面向对象 2.1.1 结构化程序设计简介 图2.1 结构化软件的逻辑结构示意图 从图2.1可以看出,结构化设计需要采用自顶向 ...
- Spring(二)__bean的装配
Bean的装配: 在spring容器内拼凑bean叫做装配.装 配bean的时候,需要告诉容器哪些bean 以及容器如何使用依赖注入将它们配合在一起. 上下文定义文件的根元素是<beans> ...
- js去掉字符串的空格
//去左空格; function ltrim(s){ return s.replace(/(^s*)/g, ""); } //去右空格; function rtrim(s){ re ...
- 四步让你的网站秒开,wordpress框架为例子,其他框架道理类似
我这里以wordpress框架制作的网站为例子,效果可以看看我的网站,香港的垃圾主机199一年2M带宽,速度也能秒开,不信试试效果33小游戏 我的是wordpress制作的网站,大家都知道WP各种臃肿 ...
- wampserver安装配置
按步骤安装--选择指定浏览器-安装成功后显示绿色图标: 打开浏览器:将文件夹移入wampserver安装路径的www文件夹中:找到电脑IP 在手机端访问 IP/文件夹/demo.html即可
- OC笔记一:Objective-C简介
1.OC简介 全称:Objective-C,是扩充C的面向对象编程语言,主要用于iOS和Mac OS开发. C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码 ...
- DYN-B201 Dynamics CRM 云生产力解决方案与功能简介
DYN-B201 Dynamics CRM 云生产力解决方案与功能简介 讲师:王健.林松涛Dynamics CRM 云产品正式落地中国,CRM 与 Azure.O365 深度整合无缝集成,带来无与伦比 ...
- SharePoint 2013 安装中间出错了怎么办? 每一次安装都是一段曲折的路【1603(0x643) 】
今天安装SharePoint 2013又出现了如下的错误,所有的必备软件都已经安装成功的情况下: 如何解决这样的问题呢? 1.首先把安装的日志文件找出来:位于 C:\用户\您的用户名\AppData\ ...