已经从业7年了,除了.net什么也不会。思索.net前景也挺长时间了。很少人有主动改变的动力,边思索边在.net中沉迷。现在反应学.net的人越来越少了,而做企业的人还找不到做.net的。总是感觉现在做.net的是正在转型的或者想转型却不得的。不过做.net真的不好吗?

  市场决定一切,现在市场上需要的是前端,无论安卓还是ios,感觉都比做.net的工资高。有着高工资不拿,不是傻子吗?所以能转型为啥不转呢。很少人能够预见未来发展形势,所以保证现在以及未来两年的最好形势就是在一定范围内最优解。所以对于刚进入.net行业的人,如果可能还是做java开发吧,毕竟java的路更广些,至少现在是这样的。

  那些从事.net开发5年以上的呢,甚至我这样7年的呢?思索好久,这恐怕没有太统一的答案。虽然说前端的工资比.net偏高。但是就个人觉得前端的天花板应该要比服务器端的天花板要低的,如果最终目标要冲击技术能达到的天花板的人,根本没有必要转前端,(当然你需要了解前端,因为他们将来可能会在你手下工作),甚至也不用纠结java还是.net的,基本每一项java的技术都有xxx.net版本,就算像hadoop等纯java开发的技术,也会有.net版的客户端的。那时候要研究的恐怕不是这些代码java版本的怎么写,.net版本怎么写;而是要研究不管它是.net的还是java的,哪个性能高,哪个可靠性高,哪个将来扩展好。将来服务器端的架构可能是一锅乱粥,有服务是java版本的,有技术是.net版本的,还有技术要从java版本迁移到.net版本,对于这种人,java恐怕是必须了解的,甚至什么go之类的,也必须了解。毕竟你只有知道才能权衡利弊。

  如果技术不能达到冲击天花板,可能又要分为俩种情况。一种是工资比较高,相对各个方面都比较稳定,但是总比自己的做其他技术的差那么一点,这种情况我觉得还是继续深入的学习,可以找一个大一些的公司,进行历练,之后尽量冲击技术的天花板,毕竟直接换其他技术成本太高了,当然要学些java。还有一种,自己没有会多少但是时间久,自然也工资跟着提升了,这种情况其实你转不转别的技术差别不大的,出问题的不是技术,而是做技术这个人。

  .net作为一门服务器端技术,将存在并且长期存在,它和java将维持很长一段时间并存的状态,.net吃不掉java,java也吃不掉.net。并且java的市场份额并将大于.net的市场份额(宇宙最好的语言PHP,真心不了解,也不知道为啥能那么火)。但那又有什么呢?说不定哪天就出来java.net呢。真正想做服务器端的,java和.net是不分家的。每一个做.net都应该能读懂java的代码,因为最优秀的框架确实是在java的。

月经贴——.net前景何妨!的更多相关文章

  1. OpenStack 企业私有云的若干需求(10):OpenStack 的前景和钱景

    本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云( ...

  2. Web前端开发的前景与用处

    随着时代的发展,现在从事IT方向的人有很多,所以励志要成为前端开发工程师的人有很多.当然也有很多人在犹豫不知道该从事哪个方向,我今天就是来给大家分析一下Web前端开发的前景.包括工作内容,发展前景和薪 ...

  3. [综]前景检测GMM

    tornadomeet 前景检测算法_4(opencv自带GMM) http://www.cnblogs.com/tornadomeet/archive/2012/06/02/2531705.html ...

  4. 没想到cnblog也有月经贴,其实C#值不值钱不重要。

    呵呵,就不倚老卖老了,从basic走过来,一路经历vb,vf,delphi,C#,php,asp,html,js,css,太多太多的开发语言,包括面向对象编程思想,语义化页面结构等等,除了高级的编程技 ...

  5. Opencv混合高斯模型前景分离

    #include "stdio.h" #include "string.h" #include "iostream" #include &q ...

  6. Web前端开发工程师的就业前景

    Web前端开发工程师的就业前景 Web前端开发工程师是一个全新的职业,在IT行业真正受到重视的时间不超过5年.因此,大家越来越关心web前端工程师前景怎么样?web前端工程师就业如何?Web前端开发是 ...

  7. 做办公用品、文具方面的 B2C 是否有前景呢?

    企乐买现在正在做这方面的事,从市场角度来说需求是有的,客单价和重复购买率都还可以,但是也存在几个致命问题使得施展不开举步维艰: 1.中国特有的市场环境:在美国企业办公用品一般都是网上采购,避免灰色的东 ...

  8. [android界面]android中src和background区别——前景与背景

    ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸.src是图片内容(前 ...

  9. paper 83:前景检测算法_1(codebook和平均背景法)

    前景分割中一个非常重要的研究方向就是背景减图法,因为背景减图的方法简单,原理容易被想到,且在智能视频监控领域中,摄像机很多情况下是固定的,且背景也是基本不变或者是缓慢变换的,在这种场合背景减图法的应用 ...

随机推荐

  1. 跨平台移动开发UI语言 -XAML

    Xamarin.Forms 把XAML (Extensible Application Markup Language, XAML) 带进了ios,android的界面开发,也就使得使用Xamarin ...

  2. 安卓动态调试七种武器之孔雀翎 – Ida Pro

    安卓动态调试七种武器之孔雀翎 – Ida Pro 作者:蒸米@阿里聚安全 0x00 序 随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的.另外工具是死的,人是 ...

  3. 一劳永逸:域名支持通配符,ASP.NET Core中配置CORS更轻松

    ASP.NET Core 内置了对 CORS 的支持,使用很简单,只需先在 Startup 的 ConfigureServices() 中添加 CORS 策略: public void Configu ...

  4. NodeJS入门(五)—— process对象

    process对象用于处理与当前进程相关的事情,它是一个全局对象,可以在任何地方直接访问到它而无需引入额外模块. 它是 EventEmitter 的一个实例. 本章的示例可以从我的Github上下载到 ...

  5. failed to load the jni shared library jvm

    启动eclipse luna时候出现的, 原因在于,eclipse要求jdk是 32位的, 而我本机安装的是 64的!

  6. Android开发学习之路-提升用户体验小技巧

    记得之前看谷歌的一个视频提到这个用户体验的问题,今天想起来了就写了个Demo来记录下. 当一个事件发生之后,用户需要一段时间才能知道结果,那么这段时间究竟应该让用户干什么?这个问题很常见,比如我们的软 ...

  7. Chrome开发者工具不完全指南(五、移动篇)

    前面介绍了Chrome开发者工具的大部分内容工具,现在介绍最后两块功能Audits和Console面板.一.Audits Audits面板会针对目前网页提出若干条优化的建议,这些建议分为两大类,一类是 ...

  8. iOS --------Crash 分析(一)

    iOS Crash 分析(文一)- 开始 1. 名词解释 1. UUID 一个字符串,在iOS上每个可执行文件或库文件都包含至少一个UUID.目的是为了唯一识别这个文件. 2. dwarfdump 苹 ...

  9. c# 文件属性读取操作及文件之间操作

    c# 获取文件最后修改日期代码FileInfo f = new FileInfo(@"c:\1.txt");Console.WriteLine(f.LastWriteTime.To ...

  10. 【ssh信任关系】解决信任关系不生效问题

    配置的时候遇见点问题,发现即便将id_rsa.pub拷贝到了另一台机器上,信任也没有建立起来. 原因是另外一台机器上目录权限不对,可以通过su root后观察/var/log/message里的日志信 ...