本文件转自 [url] http://www.cnblogs.com/xiaomin/archive/2009/01/07/1371015.html[/url]

近日看到一则新闻,OdinJobs.com最近做了一项调查,就San Francisco地区J2EE和.NET的就业市场以及薪资做了比较,从这两个技术的平均薪资来看,在Architect/Lead角色中.NET的平均薪资略高于Java/J2EE,而在Developer角色方面,Java/J2EE的平均薪资更高一些。(http://news.csdn.net/n/20081209/121616.html)

本人从事软件开发也有5年多的时间,PB,C#,JAVA都用过,曾经经历过,也目睹了许多程序员的迷惘。技术OR管理?国企OR外企?JAVA 或.NET?

记得我一年前稀里糊涂被一个电话叫去华为面试。后来才发现他们需要的是有C或者JAVA项目经验的人,而且工作地点不确定。我明确告诉他1.我只有.NET的开发经验,2.我要去上海。所以可能不适合你们公司。正要转身走人。面试官和颜悦色的邀我顺便聊几句。然后此君就开始说为什么华为不选择.NET的原因,然后说了一句:微软的东西没有技术含量,只能做中小企业的项目。我心里想:你们是做JAVA的,然后就说微软的坏话,未免太不厚道。但是我回答说:不管做什么东西的,都是一个金字塔结构,我只希望我能够最终站到金字塔的塔尖。

探讨.NET与JAVA技术谁优谁劣的文章太多。我不想跟他争辩。看到这个新闻我想起这个事情来,是有句大实话要一吐为快。

.NET程序员说,微软的开发环境如何好用,可视化编程做的无与伦比。JAVA的IDE太弱智。

JAVA程序员说,.NET程序员就会玩玩可视化控件。在架构方面落后JAVA很多年。根本没法做大型项目。

这则新闻真是对这两种说法极大的讽刺, .NET程序员觉得使用微软的开发环境更爽,但是他们拿得钱却比JAVA的程序员少;JAVA的架构比.NET架构成熟,但是JAVA的架构师却拿的比.NET架构师少。

为什么呢?因为大家都知道微软是谁,SUN是谁,而且产生了幻觉,以为用了微软的产品就是微软的人,下意识的维护微软,忘了自己是谁,自己的价值如何体现。

一种技术越成熟,那表示掌握它就越容易,就可以花更小的成本去使用它。所以,.NET程序员以为微软的可视化开发环境难道是因为心疼程序员才开发出来的吗?NO!是为你们老板做的!因为他可以把你开除,用一半的薪水雇个高中生就能开发了!

同样的道理,JAVA在架构上已经有了最佳实践,因此架构师只要按部就班就行了。那还需要花大价钱招牛人吗?找个熟练工就OK了。相反,.NET架构就比较难了,因为微软没告诉我们应该怎么做。因此必须花多点钱雇个高手,否则就砸锅了。

我想很多人应该经历过这样的情形:你想要学一种新东西,你很兴奋的去查资料,但是每个人说的都不一样,你很郁闷,你很沮丧,甚至生气,为什么要搞明白一个东西就那么难呢?现在你要明白,如果一个问题,每个人回答的都一样,那就没你什么事了,(比如你问,怎么用VS2005建一个窗口?)。如果每个人的说法都不一样,那么,机会来了。

因此JAVA的程序员多学学微软的可视化思想,把它用到开发中去,即多拿了工资,又提高了效率。.NET的架构师多掌握JAVA的架构体系,拿到.NET当中去,即省了琢磨的时间,还可以忽悠老板,同样也是多拿工资。毕竟生活就美好了一些。

当然,判断一个技术的出路还要看市场的前景,这个就不在这里讨论了。

转载于:https://www.cnblogs.com/newgreen/archive/2010/08/21/1805353.html

Java VS .Net 程序员的困惑 (转)相关推荐

  1. java ide 的优劣_Java程序员的困惑 Java IDE到底怎么选

    原标题:Java程序员的困惑 Java IDE到底怎么选 Eclipse和IntelliJIDEA可以说是程序员们最常用的两个IDE开发工具了.IntelliJIDEA被认为是目前Java开发效率最快 ...

  2. 程序员生涯困惑时的自我解脱

    程序员生涯困惑时的自我解脱 当你超过别人一点点,别人就会嫉妒你:但是当你超过别人一大截的时候,别人就会羡慕你. 如果你喜欢热闹,很可能是因为你的灵魂感到寂寞,需要用喧嚣来填补心灵世界:如果你喜欢孤独, ...

  3. 英语不好学java好学吗_英语不好能学好java,做程序员吗?

    原标题:英语不好能学好java,做程序员吗? 很多想学java的朋友,都存在着这样一个疑惑:我的英语很差劲,对学习java没有影响吗?java编程用到英语的地方很多吧,我英语不好能学好java吗? 学 ...

  4. 读《Java夜未眠程序员的心声》感

    读<Java夜未眠程序员的心声>感 在这个快餐文化盛行的年代,已经很少有人耐的下心来读书了,我指的是大量的读书,作为程序员,你选择了这个行业,就注定了与学习为伍,短短几十年IT业发生了翻天 ...

  5. 网络时代的学习特点、程序员的困惑

    网络时代的学习特点.程序员的困惑 知识的获取更容易了,只要有问题,随便在网上一查,一定有收货. 知识爆炸的时代,那么知识也要贬值. 任何有价值的东西都追寻物依稀为贵的道理. 知识的贬值,那么衡量知识的 ...

  6. 最受Java编码员和程序员欢迎的好助手:Android IDE工具和应用

    Android(['ændrɔid])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导. Android 系统最初由安迪·鲁宾(Andy Rubi ...

  7. 吐槽java之《程序员的呐喊》读后总结

    <程序员的呐喊>读后总结 --关于java的批判 一.写在总结前面的一些废话 <程序员的呐喊>(后文简称呐喊),是一本非常有趣的散篇,全文都是作者对目前软件开发界的看法,主要翻 ...

  8. oracle ocp认证_OCP Oracle认证专业Java SE 8程序员学习指南II-复习和作者对话

    oracle ocp认证 在招聘技术职位时,传统观点认为,没有什么能比有经验的候选人更胜一筹了,而且许多招聘经理通常可能不会在认证方面投入太多. 但是,Oracle Java认证考试当然是一个例外,因 ...

  9. java ide排名_Java程序员的困惑,Java IDE到底怎么选

    Eclipse和IntelliJ IDEA可以说是程序员们最常用的两个IDE开发工具了.IntelliJ IDEA被认为是目前Java开发效率最快的IDE工具,Eclipse却是大多数Java程序员使 ...

最新文章

  1. 2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷,73人天团,正式出道!
  2. Session对象失效的客户端解决方法
  3. MATLAB基本操作(四):结构体struct元胞数组cell
  4. qtiplot编译失败linux,在macOS上安装 qtiplot 免费版
  5. java js 正则表达式_如何在JavaScript与Java中使用正则表达式
  6. php用cdn打不开,开启 CDN 后 wordpress 后台打不开的解决办法
  7. Mr.J-- jQuery学习笔记(七)--CSS类操作文本值操作
  8. drupal 字符串替换符号 @ % !
  9. 无心剑英译罗兰《境由心造》
  10. 自如总部摘牌?官方回应:更换logo 业务一切正常
  11. python科学计算包与matlab_做科学计算用Python还是MATLAB?
  12. Creo:Creo2.0安装实例教程之图文详细攻略
  13. 对于bugku中杂项啊哒题的尝试解法
  14. pg_partman
  15. 了解到的生二孩最好的理由
  16. 数据库连接超时的处理
  17. SQL基础条件查询语句
  18. java删除表格_Java 创建、删除Word表格
  19. 利用github和godaddy搭建使用二级域名的个人主页
  20. It做形式主语和宾语

热门文章

  1. iOS开发UI篇—实现UITableview控件数据刷新
  2. ES6 系列之 let 和 const
  3. tomcat及负载均衡
  4. 高级 Linux 命令精通指南
  5. 关于文献检索的一些思考
  6. Mozilla Labs Apps Developer Preview发布了
  7. 北理通信男找工作的经历及心得
  8. 《西河大鼓——夸轿车》(唱词文本)
  9. 纳微科技完成近亿元融资,华兴医疗产业基金独家投资
  10. Linux字体显示不同颜色