是什么原因导致.Net程序员工资低?

来源:互联网 发布:java定义方法 编辑:程序博客网 时间:2024/04/28 13:19

是什么原因导致.Net程序员工资低?

    在技术社区中“.Net工资低”常常是一个热议的话题,有人说“工资高低和语言无关”,有人则破口大骂“微软坑了我”,双方剑拔弩张。公说公有理,婆说婆有理,这样的争吵永远没有尽头。但数据没有情绪,是公正的,这次我们传智播客广州.Net培训中心给出一些客观的数据来说明一下。

  

    报告指出“C#、.Net开发者中,小于5000元的比例最高,基本在55%。但不能因此说C#、.Net没有前途,因为另一数据发现,所有的语言,在5000~10000元的群体里,比例竟然惊人趋近,基本都在30%~40%之间,这说明不管选择哪个平台,只要达到“熟练工”水准,收入不会差太远。至于一些语言的低收入群体比例偏高,这和它容易学习,各编程语言开发者收入范围分布适合编程菜鸟上手有关,因为我们同时通过交叉分析,注意到工龄2年内的C#、.Net程序员小于月薪5000元收入水平的比例竟然高达80%左右,而工龄超过3年后,这个比例开始明显下降了。

  

    从两年的开发者薪资调查报告可以看出:无论是Java、.Net还是其他语言,“熟练工”的收入不会差太远,因为在一个“熟练工”的手中,这些不同的语言只是用不同的工具而已。当然有人会反驳说“从2011年报告不是可以清楚的看出来,.Net入门者工资低的比例比较高嘛!”。.Net的入门之低我相信各位都有感觉,“setup→下一步→下一步”就把开发环境装起来,【文件】→【新建】→【项目】一个项目就创建好了,放几个控件上去绑定一下,点击一下运行一个程序就跑起来了,不需要懂什么是编译器、不需要懂ADO.Net、不需要明白http协议。因为.Net的门槛低,造成一堆贪图“.Net入门简单”而不愿意深入研究的菜鸟,这样的人堆积在门口,怎么不会造成.Net低端职位薪资的这种惨淡。

  因为.Net入门门槛低,用来快速进行简单的管理系统的开发特别简单,所以很多小型项目都使用.Net开发,而这些项目很显然开不出高工资来,这就造成了貌似“.Net工资低”的假象。其实用.Net开发大、复杂、有钱项目的公司也有很多,你技术不精进不去,那能怨.Net吗?

    如果你做了几年ASP.Net开发,还不明白微软那堆神奇的控件背后到底是怎么回事,推荐你学习一下免费的《特供ASP.Net视频教程2014版》点击下载,像Java程序员学习JavaWeb一样的顺序去学习.Net Web开发,你会发现与众不同。

  如果你厌倦了Web开发,看着那些做iOS开发的工资高,想转行做iphone开发,你可以了解一下Unity技术,Unity是一个使用C#/.Net进行跨平台游戏开发的引擎,目前iphone上有55%的游戏采用Unity进行开发,工资高的“根本停不下来”。

  

0 0
原创粉丝点击