上一个星期,一篇名为《.net估计要写在你手里了》几乎点燃了整个园子,有人群情激愤了,有人点赞的,有人上去打算喷博主个体无完肤的,总之,这篇博客很成功的引起一些.net 从业者的思考,也包括我。
写那篇博客的人是一名从业6年的.net coder,之所以定义为coder,我在回顾了博主6年的博客园生涯之中发现了一些如下有趣的事
我们先看看6年博客都写了些什么。
基本上技术上文章分享呢,都没有分享一些稍微实用的东西,那看看其它的技术心得分享呢
总结看来就是:.net 这个坑货害的老子工资低。
我个人很佩服花6年时间来做同一件事的,很显然他达到了这种程度,花了至少6年的时间来抱怨,我觉得这种毅力也确实够强的。对于他的这种行为,我暂时没有 更多的评价。只是觉得这样的一个人很可悲,明明这种花点时间,安静的做一些实际的事情的人就可以摆脱这各困境的人,确要在抱怨之中耗费一年又一年的光阴。
那我们回过头来,分析一下.net与其它语言的求职机会呢
我点开了51job的求职比例,搜索了.net与java的求职比例列表:
51job:http://www.51job.com/
***求到的比例大概如图:77%,23%(还算是满符合28原则的)
然后我在职友里面大概看了一下工资的比对情况:
http://www.jobui.com/salary/quanguo/
那我们先看全国.net收入水平
看一下工资曲线图
我们在看看全国Java的工资水平:
73%的人投了偏低,看来在9870这个水平,大家觉得都应该不止这个数,在看看工资的曲线图
在同样的8-10年之水准以及3-5年的峰值来看,都比.net高了很多。
结论:在工作岗位和上升空间来看,java都比.net高了不少。
OK.在陈述完事实之后我们来聊聊.net开发一些实状况。
笔者12年毕业,大学本科工商管理,学.net当时因为想写一个类似搜种子和网盘搜索器(可以参考笔者写的***篇博客),大学毕业之初大现在已经3.6年的时间,在这三年时间笔者主要从事三种不同类型的工作:
***阶段:.net form 以及Web开发
第二阶段:微软SSIS以及SQL Server开发
第三阶段:python 数据挖掘及分析
在这些阶段的同时,笔者接触了很多当初学.net开发的一般都会如下的几个方向:
有当初和我一起写hello world的小伙伴转了web前端,在北京20K以上,也有转了html5搞游戏开发的,25K左右,转游戏开发u3d的小伙子,自己写了游戏,每年营利 状况不错,在家办公,也有工作一年后迷恋SQL转DBA或转BI,也有循规蹈矩的依然做.net MVC开发的,工资还算不错。
当然,我的例子和他们的精彩都是属于***一种事实,每个人有每个人的精彩,每个人在精彩之下为了自己的进步而承受的心酸会有谁去真正了解呢。我刚参加 工作和各种的不会,***份工作直接被辞退了,写的迷茫的时候和怀疑自己的时候就去跑跑步,看看书。大家都会告诉你他成功的时候是多么的意气风发,多么的指 点江山,他却从来不会告诉你在低谷的时候他锁在出租屋里举步维艰,一筹莫展的憋屈。
说了这么多无非是想说一个事:.net语言所棒,Java也很棒,再我看来每种语言都强很多,.net 的VS是我用过的所有的IDE中最爽的一种,没有之一,C#的语法写起来柔丝顺滑(- -,我描述的不是套套),java跨平台,生态环境真的不要太好
在我看来,语言只是给你入场的机会,至于比赛的结果,20到60岁时间这么长,谁能笑到***,谁又能笑到***呢?
你明明知道自己的困境在哪里,你却停在那里,不停抱怨这个天气不好,那个风水不好,你花这么多时间来抱怨你明明可以通过努力就能改变的事实,这没有意义。
最近一段时间的面试,让我感触到自己的基础是多么的薄弱,一些常用的算法题和底层的原理实现本该在3年的工作中有所学习,却被各个大神问的面红耳赤,实在 羞愧,我想这也是某些.net 开发者一些通病,太过度迷恋应用层,今天这个框架出来,学学学,明天那个技术出来,学学学,很少去研究:这是怎么实现的,本质是什么。我想我就犯了这些错 误,还好新的公司给了我机会让我用时间来证明这个错误我是可以弥补的。