当前位置: 首页 > 科技观察

从.net转过来,说说最近的一些面试,薪水和想法

时间:2023-03-16 18:24:53 科技观察

上周一篇名为《.net估计要写在你手里了》的文章几乎引爆了全园,有人愤慨,有人点赞,还有人上了blog这个话题不完整。总之,这篇博客成功引起了包括我在内的一些.net从业者的思考。写那个博客的人是一个.net程序员,他已经在这个行业工作了6年。之所以定义为coder,是我在回顾博主6年的博客生涯时,发现了一些有趣的事情。我们先来看看这6年。博主写了什么。基本上在技术上,文章分享没有分享一些实用的东西,那我们看看其他的技术经验分享吧。概括起来好像是:.net是低工资的骗子。我个人很佩服花6年时间做同样事情的人。明明他已经达到了这个地步,至少还要抱怨6年。我认为这种毅力确实足够强大。对于他的这种行为,我暂时不做进一步评论。我只是觉得这样的人很可悲。显然,这种花一些时间,静静地做一些实事的人,是可以摆脱这些困境的。他真的不得不年复一年地抱怨。那我们回过头来分析一下.net和其他语言的工作机会。我点击了51job的求职比例,搜索了.net和java的求职比例列表:51job:http://www.51job.com/***得到的比例大致如图:77%、23%(还是符合28原则)。然后粗略的查看了staff里面的薪资对比:http://www.jobui.com/salary/quanguo/然后再看看全国.net的收入水平,看看薪资曲线。再看看全国Java薪资水平:73%的人投低。看来到了9870的水平,大家觉得应该不止这个数字了。看8-10年同级和3-5年高峰的薪资曲线,比.net要高很多。结论:从工作岗位和提升空间来说,java比.net要高很多。好的。说完事实,再来说说.net开发的一些真实情况。作者2012年毕业,工商管理学士学位。当时在学.net,因为想写一个类似于种子和网盘的搜索引擎(可以参考作者写的第一篇博客)。大学毕业已经3.6年了。在这三年里,笔者主要从事三个不同类型的工作:第一阶段:.netform和Web开发第二阶段:MicrosoftSSIS和SQLServer开发第三阶段:python数据挖掘和分析在这几个阶段同时,笔者接触了很多初学.net开发的人,大体遵循以下方向:一开始和我一起写helloworld的有的朋友转到了web前端,而上面那些北京的20K也转用html5搞游戏开发。25K左右,转做游戏开发u3d的家伙,自己写游戏,每年都有不错的收益,在家工作,工作一年后有的痴迷SQL转DBA或BI,有的还在做.net按照规则MVC开发,薪水不错。当然,我的例子和他们的才华属于唯一的事实。每个人都有属于自己的光彩,谁又会真正理解每个人在光彩下为自己的进步所承受的心酸。刚开始工作,什么都不懂。我被第一份工作解雇了。当我迷茫和怀疑自己时,我去跑步,看看书。每个人都会告诉你,他在成功的时候是多么的意气风发,他是如何指导国家的,但是他永远不会告诉你,他在低谷的时候被关在出租屋里挣扎、无助和委屈。说了这么多,只想说一件事:.net语言很棒,Java也很棒。在我看来,每种语言都好得多。.netVS是我用过的所有IDE中最酷的。没有之一,C#的语法柔软流畅(--,我描述的不是一套),java是跨平台的,生态环境真的不太好。在我看来,语言只是你进入市场的一个机会,至于竞争的结果,从20岁到60岁需要这么长时间,谁能笑到最大,谁能笑到最大?你明明知道自己的处境在哪里,却止步于此,抱怨这个天气不好,那个风水不好,你花那么多时间抱怨自己努力就能改变,没有意义。最近的面试让我感觉到自己的基础是多么的薄弱。一些常用的算法题和底层原理,工作3年本该学会的,结果被各种大神脸红了。真是惭愧,我想这也是一些.net开发者的通病吧。他们太迷恋应用层了。今天这个框架出来了,学着学,明天技术出来了,学着学着,很少研究:这是怎么实现的,本质是什么。我想我犯了这些错误。幸运的是,新公司给了我机会,用时间证明我可以弥补这个错误。