给“.Net工资低”争论一个了结吧!
昨天我写了一篇《工资低的.Net程序员,活该你工资低》,底下的支持、争吵、骂娘的评论依旧像之前几篇园友的博客一样繁荣。公说公有理,婆说婆有理,这样争吵下去永远没有尽头。数据没有情绪,是公正的,我这次给出一些数据来尝试下一个结论吧。
点击查看这篇文章《2011程序员薪资调查报告全文发布》,看这张图:
看这段话“我们发现,C#、.NET开发者中,小于5000元的比例最高,基本在55%。但不能因此说C#、.NET没有前途,因为另一数据发现,所有的语言,在5000~10000元的群体里,比例竟然惊人趋近,基本都在30%~40%之间,这说明不管选择哪个平台,只要达到“熟练工”水准,收入不会差太远。至于一些语言的低收入群体比例偏高,这和它容易学习,适合编程菜鸟上手有关,因为我们同时通过交叉分析,注意到工龄2年内的C#、.NET程序员小于月薪5000元收入水平的比例竟然高达80%左右,而工龄超过3年后,这个比例开始明显下降了。”
再来看《2012年软件开发者薪资调查报告》,看这张图:
从两年的开发者薪资调查报告可以看出无论是Java、.Net还是其他语言,“熟练工”的收入不会差太远,因为在一个“熟练工”的手中,这些不同的语言只是有不同的工具而已。当然有人会反驳说“从2011年报告不是可以清楚的看出来,.Net入门者工资低的比例比较高嘛!”,.Net的入门之低我相信各位都有感觉,“setup→下一步→下一步”就把开发环境装起来,【文件】→【新建】→【项目】一个项目就创建好了,放几个控件上去绑定一下,点击一下运行一个程序就跑起来了,不需要懂什么是编译器、不需要懂ADO.Net、不需要明白http协议。因为.Net的门槛低,造成一堆贪图“.Net入门简单”而不愿意深入研究的菜鸟,这样的人堆积在门口,怎么不会造成.Net低端职位薪资的这种惨淡。试问搞不清“一段代码到底是运行在Web服务器上还是运行在浏览器上”的人是学.Net的人多还是学Java的人多?试问有多少所谓的“精通ASP.Net”的求职者连使用XmlHttpRequest写一个AJAX都写不出来?
不要抱怨自己在破公司没机会提升自己的机会,不要抱怨命运之神不给自己做牛B项目的机遇。牛B的项目经验是在好公司才可以获得的,但是进入好公司最起码应该有不太差的基本功。先把自己的技术提升,不要流于表面,这样才能进入好一些的公司,才能接触到好的项目。机遇不是上天赐予的、也不是瞎猫碰上死耗子碰上的,是靠自己的能力获得的。
有人在评论中说“你杨中科整天在这里为.Net摇旗呐喊,是不是你们如鹏网学.Net的学生躁动了,你在这安抚人心呢?”、“你杨中科在这里为.Net唱赞歌,只不过是怕.Net死了你们吃不上饭了”。如鹏网不仅有.Net培训课程,我们还有Java课程、Android课程等,即使.Net真的不行了,我们其他学科照样班班爆满,我们没必要为了某门语言“死心塌地”。我也从来没有管自己叫“.Net软件工程师”,我是一个“做过Delphi、Java、Python开发,只不过近几年在做.Net开发和教学的软件工程师、技术传播者而已”,Delphi没落我都没咋地,难道我害怕.Net GameOver?我只是想传达一种正能量,一种不消极的价值观。如果能量不正,无论搞什么语言,无论做哪个行业都不会活的很开心!
有朋友在评论中触到了当年我曾经为WP摇旗呐喊“Windows Phone 2012年将要爆发”这个预测。其实按照当时移动市场的竞争形势,微软完全有能力把Windows Phone做成一个移动市场举足轻重的平台,无奈乎微软后面的棋下的太臭了,一步步的走到了现在的德行。你在心里骂“杨中科你骗人”的时候,我何尝没有在内心中骂“鲍尔默你个废物”呢?我不是章鱼保罗能够百发百中,连郎咸平预测都不会是100%的正确,微软有它自己的一套奇葩的思路也不是听我的命令来做事情,我预测错了也希望大家能够原谅。但是那些曾经接触过Windows Phone、Win8 Metro开发的朋友,应该会感觉到做WinPhone开发的很多技术都能帮助更容易的学习Android开发,它们在xml ui、页面导航、推送、受限资源访问、安装包格式、移动设备编程特色等方面是不是有很多相似的地方呢?基本我学Android开发的时候就是一边在学习一边在对比“这点和Windows Phone的这点”很相似,对比的学习很快,所以技术的投资不会浪费,哪怕微软淘汰了这个技术那个技术,哪怕某个语言GameOver,真正的真本事是不会被别人夺走的,这种真本事才是“核心竞争力”。
给“.Net工资低”争论一个了结吧!的更多相关文章
- 工资低的.Net程序员,活该你工资低
这两天博客园上关于“.Net工资低”的讨论挺多的,让我不禁想起一句话“拉不出屎来怪地球没引力”. 那些抱怨“做.Net工作三年了月薪才6千,我的同学做Java现在都一万二”的哥们,你问问自己“我会什么 ...
- 我也谈谈.NET程序员工资低
我从2011年下半年预谋转型,2012春季正式转型到iOS,看了<经过本人 6 年.net 工作经验证明 .net 工资确实比 Java 低>这篇文章,一下子有很多感慨. 我不好意思算我干 ...
- 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
首先说明一下发表这一篇博文的“历史原因”吧,因为在更新SDK之后,进入Eclipse设置Android SDK目录的时候,会突然说我的版本低什么的,尝试自己解决但失败之后,我在搜索引擎上找了很多中文的 ...
- 转:更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
拜GFW所赐,对于初学者的我来说,总会出现一些莫名其妙的问题 首先说明一下发表这一篇博文的“历史原因”吧,因为在更新SDK之后,进入Eclipse设置Android SDK目录的时候,会突然说我的版本 ...
- 都别说工资低了,我们来一起写简单的dom选择器吧!
前言 我师父(http://www.cnblogs.com/aaronjs/)说应当阅读框架(jquery),所以老夫就准备开始看了 然后公司的师兄原来写了个dom选择器,感觉不错啊!!!原来自己从来 ...
- 面试官都叫好的Synchronized底层实现,这工资开多少一个月?
本文为死磕Synchronized底层实现第三篇文章,内容为重量级锁实现. 本系列文章将对HotSpot的synchronized锁实现进行全面分析,内容包括偏向锁.轻量级锁.重量级锁的加锁.解锁.锁 ...
- 定一个小目标:明年1024能成功转行web前端,光荣地成为一个程序员!
第一次在博客园写博,我为什么要选择这里吗? 据说博客园这里的IT大牛如云,作为一个求知若渴的小白,我屁颠屁颠的跟着过来了. 于是今天早上兴高采烈的注册了账号,迫不及待的打开我的博客,呃!注册账号成功了 ...
- 一个农民工自学java找到工作的励志故事
<!-----------------------------------------------------------------------------摘自网络-------------- ...
- ios开发人员北京,上海,深圳的工资待遇是多少?
ios开发人员北京,上海,深圳的工资待遇是多少? [1]首先看看平均工资 从图中来看,北京平均工资15570 居首,不愧是首都啊. 你过了平均线了吗?是不是感觉被平均了,如果感觉工资 ...
随机推荐
- PacketiX VPN搭建企业VPN
参考资料:http://jingyan.baidu.com/article/9989c746043c44f649ecfe69.html
- Fastcgi介绍和php中fastcgi的应用
先看下FastCgi的一些解释: CGI全称是“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据. CGI描述 ...
- javascript generate a guid
function Guid() { var random = (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); retu ...
- Linux搭建smtp服务器+laravel5.2发邮件配置
/** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.l ...
- Web前端之html_day2
1.meta标签 1 2 3 <metacharset="UTF-8"/> <metaname="Keywords" content=&quo ...
- Nginx配置文件(nginx.conf)配置详解
Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ; Nginx用户及组:用户 组.window下不指定 worker_processes 8; 工作进程:数目 ...
- iOS响应者链和事件传递机制
原文来自:http://www.cnblogs.com/zhw511006/p/3517248.html 响应者链(Responder Chain) 通常,一个iOS应用中,在一块屏幕上通常有很多的U ...
- ORACLE object_id和data_object_id
object_id和data_object_id 都是对象的唯一标识. object_id是对象的逻辑标识 data_object_id是对象的物理标识 对于没有物理存储的对象,data_object ...
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
环境:linux,mysql5.5.21 错误:Host is blocked because of many connection errors; unblock with 'mysqladmin ...
- 把svn上的mycelipse导到本地的eclipse中
myeclipse和eclipse的web项目互导时会产生各种问题,现在把我遇到的情况记录如下: eclipse如何把svn上down下来的myeclipseWeb项目变成eclipse的Web项目: ...