好久没写吐槽文章了,因为无尽的加班,也因为工作的变迁,又因为最近看了微软又尼玛发布什么什么,好受不了。

  今年大专毕业第八个年头了,人也到了30,真是光阴荏苒啊。最近这一两年发生了很多事,让我自己倍受打击,今天无聊,静静的思考一下人生。

八年,人生能有几个这样的八年?工作都绑死在.net平台。今天很想从头到尾吐槽一下.net这个神一般的平台。

笔者我,为何鬼使神差的选择了.net这个平台呢?毕业设计的时候,看拖控件方便,IDE 很炫酷,当时大三最后也开了这么个傻X课程,然后毕业设计顺理成章的选择了一个项目,做一做有了个经验,然后觉得这点经验可以派上用场找工作,于是乎从此走上了一条不归路。当时我入手的时候是 .net framework 2.0,开发工具那个年代还是vs2005,相比 1.0 好像当时2.0 显得好像有了那么点气候。然后毕业最后快放弃的时候,非常难得的碰运气找了个并不是完全做软件的公司。当时并没有把.net 派上用场,而只是进行了一下  sql server 最佳实践。然后再长沙混到了 09 年中间几乎没有什么项目经验,全部自学东一下西一下,后来金融危机,裁员,偶然的一个机会出来玩,来到了现在这个地方深圳。

深圳开启了我漂泊的第二个异乡。

来到这里,进了个小公司,做网站的,可能还练了下手,渐渐技能提升到,不用再拖控件,各个控件玩转得非常熟悉了。想必那个年代经历过  .net 的对 gridview 控件如何玩,如何自定义等都很有体会。我们学了一些知识难道就是为了玩会你这个控件?做出来的东西,也没太多人用,都是些小老板想互联网推广自己公司,一些宣传的网站,没啥太大作用。做着做着,发现每月还是入不敷出,于是乎跳槽,这时工资来到了3k多,做什么政府部门的一些系统。由于要出差,而且那傻叉项目经理尽然不跟我说明,是否能忍受出差,我当然不能忍受啦!!!于是乎在外地出差一个月回来后果断跳槽。

来到了第三个公司,工作地点在龙岗,当时每天还要坐个329,经过了高速才到那公司。这小公司,做医疗相关的,这公司一半java ,一半 .net,然后 java 的陆续离职完了。剩下.net,做的是什么呢?就是大家现在看到的医疗挂号终端机,在各大医院都有,只是我们当时是用 .net  winform 里 webbrowser 套网页展现。当然,这个想法就很傻逼,这种实时性要求较高的,不能搞太多 http 请求,用flash 爽得多。慢慢的很多人离职,最后我也就走了,也才干 3 个月。这些小公司槽都吐不完。最后现在医院里用的,应该都不是我们这个版本,可能是后来推翻用.net做的。当时我是做得整个后台,技术也不太好,很多权限的地方我不该又想着怎么结合微软的什么 membership,而应该自己实现。

时间到了2010年,我进了一家国企人力外包,相对前几家公司,这里有安定感。在这里开启了我目前为止最长工作经历之旅。这里做的是什么事呢?工作流。.net工作流这个奇葩,也是第一个版本被第二个版本推翻。我进这个公司的时候,.net mvc 已经开始慢慢很多公司用起来,而这里还是 vs2005,.net framework 2.0,市面上 3.5 也出来一段时间了。导致我并不会这些先进的技术 linq,mvc,wcf 等,因为工作上用不到的,即使你学了,过阵子也会忘了,没有实践,都是空。除非你自己搞起个什么项目,并有人不断的使用。于是乎,市面上很多都已经不再用原来的 web form,然而我这家公司已经把 web form 应用得很深,因为项目第一版是微软的人做的,在这里学到了很多原理性的东西,感觉还是有很大收获,只是也有个关键的问题,收入不高。搞到最后离开这公司的时候连1万都没有。

当混到这个时候,同学间的差距就看出来了,有的早已经有房有车,有的已经进了一些知名企业。然后我高中同学,没读大学的,去培训机构培训了一下 JAVA,第二年的时候就超过我已经工作5 ,6年的工资。我在想,自己怎么个混的,但是看看身边的.net 小伙伴,普遍都不好。有几个,这个年纪了女朋友都还没有,房子车子更没有。反观3 - 5年的java,比我们工资都高得去了,想换个工作,人家到处抢着你。微软就是你会了这个技能,他会过几年把自己给推翻,这都算了,市面上都没有微软成功的例子。导致 .net 目前做的都是些边角料的项目,什么oa,erp,根本不赚钱,对于公司来说你就是个成本部门,想加薪?想晋升? no fuking door!说到这里不得不引用一些前辈的肺腑之言。请允许我转载:http://www.dayuer.com/archives/2006/12/12/180.html  这篇文章总结得很好。

俗话说:男怕入错行,女怕嫁错郎;这入对了行,也怕选错了平台。

    如果退回10年,我绝对不会在微软的平台上写一行代码。

微软这个神坑,我可以举得例子数不胜数,做了 web form ,然后又回归到 MVC,OK 你们 web form白学了,刚学 mvc 入行的,迅速淘汰你们这些老家伙。搞了工作流第一版,第二版把第一版完全推翻。搞了wcf,发现压根没人用,互联网的世界跟你微软有毛关系,我很多服务器是 linux,unix 的,都不想装 windows 系统,你妹的wcf 就更派不上用场了,框架过于庞大,又去搞了 web api。搞了 silver light,然后发布到某版本后,表示不再继续支持,有些吃饱了没事做的公司,把 silverlight 当做展现原型的工具给客户演示了。自己搞的 win phone,貌似连很多app 都不会有 win phone 版。大家有没有感觉,学jquery之后,都可以用很久,但是学.net的东西,马山又要被.net 自己推翻,好累好不好!大家写程序最关注的两个指标,一个性能,一个安全,二者相辅相成,缺一不可。可是我们的大微软,某一年搞起了黑屏 windows xp,这下可好,很多人说微软你不是作吗,这完全是开启了自爆模式。人家宣传安全性这方面都不需要太多虚假的,就一句,你公司windows xp 会黑屏吗?你还敢用这种系统?你内网都能把你黑屏,这种公司的项目你还敢用?还敢用 .net ?   哎,我都不屑于吐槽了。

再看看用.net平台的大型应用?

电商:某东?不好意思,人家很多已经变成Java了,而且是换成java平台后,才腾飞起来。某宝,不用说了。

银行:就招行是.net,其余全是JAVA,而且招行关键的专业版转账,还需要打开一个.net的winform程序,有人说工行是.net的,我去你有没有登录进个人网银部分,真正的后台是.do的好吧,这么明显的JAVA。

金融:不了解,我同学做网络的,某大型金融公司机房都他管理,里面windows服务器还是很少。

证券:都是JAVA,核心处理交易系统绝对不是.net。

电信:你可能是华为外包或者正式工,知道里面都是JAVA 搭ORACLE 的占绝大多数。甚至有个华为的人跟我交流,我说我搞.net的,人家说那是什么?

物流:可能有你.net一点,但最大最有逼格的顺丰,是用JAVA。

互联网:没你.net什么事,可能这些公司考勤系统是.net,网上随便下的。

答小白问答:Stackoverflow,OK,你们终于找到了点存在感,博客园,OK。but 不怎么赚钱。

有个大龄女项目经理曾经跟我说过,看到.net项目的报价,她惊呆了,竟然可以这么便宜。世上的大项目,很多还是JAVA的,.net发展这么多年,市场依然没打开,这直接导致我们.net程序员没什么很大甜头。目前在深圳,我的很多原来的同事,最多也就 16~18K,而 Java 这个年限的,最低值往往是这么多。况且很多已经转成别的了,前端,dba,unity3D,ios,android,python,php,总之转型都要经过一阵痛苦。但转过的都说好。其余的人继续坚守 .net 混迹于各种外包,敲点业务代码,收入也不是很好,福利待遇也差,对于大城市来说,将来要承担养家的重任,这点钱还是不太够。

最近想看看有没有更好的工作,你可以发现网上就那么几个公司招点高级的职位,然后还给不了很多,因为你做的事并不直接参与营利。你永远是在花公司的钱,什么时候微软做出了大的营利的项目,或者解决方案,估计那时候才有出头之日。不过现在已经很多人背离.net平台,都寻找转型,我相信人已去,你这力量也有限。

这份工作在科技园上班,感觉周边的都是些小伙子,而且搞得东西完全就不是什么.net,都是些互联网,一感觉自己老了,二感觉自己好像没什么卵用。别人都不是用你这个平台的,你有什么价值???周围有腾讯,中兴、联想等等公司,翻翻他们的招聘信息,.net???很少。我接触过某大神在腾讯,自己都说腾讯.net项目很少,但是他还是要推广 .net,没办法,大家都要混口饭吃,当 mvp 微软还是会给你很多好处的,带你一年搞几次什么交流活动呀,或者还有点什么好处费,这我就不得而知了。还有原来的大神,赵姐夫,我刚毕业的时候还在msdn 上听了n节他讲的课,那个时候是什么 asp.net ajax 系列课程,现在想想这些有什么卵用,都已经废了。现在他好像也没去搞什么 MVP的头衔了吧,听说在深圳混迹了一阵子,好像又跑香港去了。你原来要是搞 JAVA 的至于这么动荡吗?守着在你的上海继续装逼不是挺好,比深圳香港还是要高大上得多呀。我从不认为走南闯北是个褒义词,意味着你的不稳定,你要给你家人带来安全感,带来幸福感,是万万不能这个城市搞几年,那个城市又搞几年的。大家也可以观察一下曾经的大牛,MVP,有几个还是活跃的?都慢慢销声匿迹了,因为市场不认可.net。大家都不想微软一家独大。

说了太多,太累,还是稍微感谢一下.net吧,让我完成了结婚、买房(有房贷)、小孩快出生了,但是这个岁数还是没有一种很有安全感。从原来时过几年后再次感觉 .net 路子越来越窄,有感而发,不喜请喷!

.net 虐我千百遍,我待 .net 如初恋。

微软 .net 你更新这么快IDE vs2015 、语法糖 6.0、framework、‘吹得这么牛,然并用的更多相关文章

  1. win10下vs2015配置Opencv3.1.0过程详解

    下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载.  点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...

  2. win10下vs2015配置Opencv3.1.0过程详解(转)

    下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载.  点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...

  3. VS2015编译Qt5.7.0生成支持XP的静态库(很不错)

    一.编译工具 1.VS2015 编译Qt5.7.0的所需VS版本:Visual Studio 2013 (Update1)或Visual Studio 2015 (Update2).因为Update补 ...

  4. 纯python自研接口自动化脚本更新版本,让小白也能实现0到1万+的接口自动化用例

    查看完整文章点击原文链接:纯python自研接口自动化脚本更新版本,让小白也能实现0到1万+的接口自动化用例 你是否还在用postman\jmeter做接口自动化吗?用python的开源框架[unit ...

  5. Win10年度更新开发必备:VS2015 Update 3正式版下载汇总

    微软在06月27日发布了Visual Studio 2015 Update 3 .在MSDN中微软也提供下载,而且MSDN的Visual Studio 2015 Update 3与官方免费下载的文件是 ...

  6. 【转】Win10年度更新开发必备:VS2015 Update 3正式版下载汇总

    微软在06月27日发布了Visual Studio 2015 Update 3 .在MSDN中微软也提供下载,而且MSDN的Visual Studio 2015 Update 3与官方免费下载的文件是 ...

  7. Win10年度更新开发必备:VS2015 正式版下载汇总

    ============================================================================ 微软在07月20日发布了Visual Stud ...

  8. Win10年度更新开发必备:VS2015 Update 2正式版下载汇总

    ========================================================================== 微软在03月30日发布了Visual Studio ...

  9. Win10年度更新开发必备:VS2015 Update 1正式版下载汇总

    微软在12月1日发布了Visual Studio 2015 Update 1 .在MSDN中微软也提供下载,而且MSDN的Visual Studio 2015 Update 1与官方免费下载的文件是一 ...

随机推荐

  1. C语言中常量

    C语言中常量 不具有数据类型的常量------宏常量 宏常量定义:用一个标识符号来表示的常量,又称为符号常量. 宏定义:  #define 标识符  字符串                 ----- ...

  2. Maven_如何为开发和生产环境建立不同的配置文件 --我的简洁方案

    其实也是最近才看Maven, 以前都是用ant+ivy, 对于轻量级的项目来说足够了, 而且非常灵活. 看了看Maven, 约定.... 现在编程都说约定, 约定是挺好, 问题是超出约定的事情太多了, ...

  3. Jquery_AjaxFileUpload插件的使用记录

    功能需求:Spring MVC框架下,实现无刷新页面上传图片,并展示图片预览效果 直接上代码: 1.图片预览效果 <%@ page contentType="text/html;cha ...

  4. 纪念逝去的岁月——C/C++二分查找

    代码 #include <stdio.h> int binarySearch(int iList[], int iNum, int iX, int * pPos) { if(NULL == ...

  5. 升级WebService图形服务,将K10.2和K10.3写到一个类库,所有服务放在一个类库

    问题描述: 平时负责电子政务和图形调用部分,凡是牵涉到图形的都需要调用WebService服务,因此很多工程都需要添加web服务引用,现在WebForm的工程一个是10.2版本,一个是10.3版本,区 ...

  6. 小Experience__要懂得努力

    来到郎沃这么久了,在这里学到了很多,对于一个从未摸过电脑的农村孩子来说,我为自己感到自豪,我不自卑,also.也不会骄傲. 我很清楚的记得爸妈给我说的什么,for myself,for parents ...

  7. Apple Special Event, October 2013 (1080p)(苹果发布会)

    Apple iPhone 5C(16G) 3G智能手机(粉色 北京联通惊喜合约价3899,购机送费含200话费,率先上市,限量抢购)

  8. android-ProgressBar

    制定ProgressBar显示风格 * 参考系统自带的进度条 * ProgressBar分类 * 可以精确显示进度(可以显示刻度和百分比) * 不可以精确显示进度 * 标题上ProgressBar的设 ...

  9. UVA12532 线段树(单点更新,区间求乘积的正负)

    It’s normal to feel worried and tense the day before a programming contest. To relax, you went out f ...

  10. sass学习笔记1

    less在处理CSS动画时,非常恶心,决定转向sass了.sass诞生得比less早,只是因为它是ruby写的,因此受众面够少.但我们不需要自己下编译器或使用命令行,我们可以koala这神器 首先几个 ...