阅读更多

25顶
7踩

企业架构
Dice.com一项网上从2010年8月13号至11月15日近20000名IT专业人士进行调查的数据结果展示了前12项技术技能统计包括存储、应用程序开发、操作系统、数据库和网络,以及全国使用这些技能的人士的平均工资。

1、Java仍然占主导地位
Java/J2EE以及相关技术,如JSP和JDBC,平均薪金仍然是最高的。尽管占据了编程语言前10名中的前三个位置,IT专业人士也应该考虑扩大到其他语言,同时加强其Java能力。自2009年以来JDBC,JSP和Java/J2EE的平均工资下降了1.4%到3.9%。 C语言也降了,但有很多C程序员同时也是Java程序员。平均工资为:jdbc 98100美元; JSP93813美元;Java/J2EE:91060美元; C程序员 90346;Visual C++ 88227;的C ++86648; C#85501美元。

2、Apex云计算编程进入新境界
Apex是Salesforce.com这个项目的开发语言,Java或C#程序员都很容易掌握,他运行在一个多租户云计算环境中。一个较新的调查显示,熟悉Apex的技能两个优点:还没有很多人熟悉这项技能,连续两年都这样。此外,该项调查报告显示差不多100%的Apex受访者工资都有上涨。2009至2010年间apex专业人士的平均工资有最大的增长,飙升10.2%至95192美元。

3、Python勉强超过Ruby
Python是一种通用编程语言,有时却被Ruby掩盖,特别是在与流行的Web框架Rails配合时。尽管所有的注意力都围绕Ruby on Rails,Python技能的IT专业人士的平均薪酬为90208美元,比RoR人士的89973美圆高一点点。虽然Python从去年上升7.1%,而回报率下降0.6%。熟悉这些语言经验的人的数量仍然相当低,学习Python可能是更好的投资。平均工资:Python的90208美元; Ruby on Rails的89973美元。

4、Windows 技术
2010年 .net开发人员的薪酬并没有很大变化。 尽管微软平台使用在市场上很流行,NET开发 薪水比Java、C略低,甚至比ColdFusion开发人员和的工资还低,而且薪水还在下降。然而,ASP.net开发人员平均薪金略高于ASP,Visual Basic.net比Visual Basic开发者薪水高。所以,如果你技能与微软平台有关,应该更关注。NET技术。平均工资:.NET的83288美元;ASP.net为83268美元;ASP为82670美元,Basic.net为79646美元,Visual Basic为77994美圆。

5、Perl和COBOL语言
尽管有新的语言普及,Perl仍然很抢手。即使是开发Web应用程序的开发人员随着Python采用PHP和Ruby开发一般程序,Perl开发人员平均薪水更高了。事实上,从2009年平均工资就开始上升。虽然仍然要求开发人员有COBOL背景,工资还是达到了85847美元。平均工资:Korn Shell的96886美元; Perl的94210美元;Shell 88918美元; COBOL的85847美元。

6、有关Mac,Windows和Red Hat
由于需求稳定,主要操作系统Microsoft Windows Server,Mac OS和 Red Hat Linux技能的专业人士平均工资保持了2009年的水平。Mac OS的份额增长了1.7%。这可能是因为更多商业机构允许苹果产品进入他们的工作场所。平均工资:Red Hat 88223美元,Microsoft Windows Server 76915;Mac操作系统74199美元。

7、特殊操作系统仍然赚钱,但能长久吗?
Solaris专业人员为$94429美圆,超过操作系统图表的最高平均工资,但报告还显示,是2009年以来的最大跌幅之一。在oracle领导下,不管Solaris能否夺回市场份额,都将决定甲骨文未来的需求,虽然专家们将始终保持现有的系统继续运行。 HP - UX上已居第三位,为92662美元,但有最大跌幅。平均工资:Solaris的94429美元; AIX的93684美元; HP - UX的92662美元; DOS的72637美元。

8、安全支付
2010年,由于企业开始投资在安全技术防范资料外泄,抵御恶意软件和遵守资料安全法规,与“安全”相关的专业人士成绩非常好。平均工资:安全架构师117387美元;安全工程师95146美元;安全分析师/架构师/工程师(组合):89620美元;安全分析师78288美元。 

9、网络专家是赢家,而不是通才
网络管理者和工程师在2010年保住了自己的薪水,但最大的赢家是有网络或广域网设计专业职称的专家。平均薪酬:WAN专家108842美元,网络设计90378美元,网络管理员60134美元,网络工程师70681美元。 

10、数据管理技术仍然需求很大
根据工资调查,数据仓库是需求量最多的技能而且能赚很多钱。排在前面的是的Informatica数据库技术,数据仓库提取/转换和加载。然而,主要数据库SQL Server,Oracle和Sybaseb比2009年工资略有下降,MySQL则停滞不前。平均工资:Informatica的101898美元;ETL 100983美元,数据仓库96613美元; SYBASE的92855美元,Oracle为90,914美元; DB2的89159美元; SQL Server的80773美元; MySQL的79629美元。 

11、光纤通道的需求
调查显示了存储专家的全部情况。据报道除了光纤通道保持不变外,无论是存储产品的品牌或类别比如EMC,NetApp、SAN,iSCSI,NAS所有工资都有下降。平均工资:EMC91079美元; NetApp的87920;美元;光纤通道87161美元;SAN为83956美元。

12、云计算薪金减少最多
围绕虚拟化和云计算的兴奋导致了高工资,但似乎不具有可持续性,今年的跌幅最大。电话和统一通信专业人士看来更加稳定一点。平均工资:SAAS 94188美元;云计算88995美元; Xen的81713美元;虚拟化81611美元;SIP为80635美元; 统一通信89862美元; VMware的79199美元;电话76925美元。

英文链接:http://www.eweek.com/c/a/IT-Management/Java-Python-Apex-Windows-Top-List-of-IT-Skills-in-Demand-This-Year-507117/
25
7
评论 共 38 条 请登录后发表评论
38 楼 nile60bbt 2011-03-11 16:46
大家别看错,这个是年薪。
37 楼 magicway 2011-02-12 17:57
  
差距太大了。。。移民带我一个。。。
36 楼 蛤蟆仙人 2011-02-10 11:40
打酱油啦啊
35 楼 caoyangx 2011-02-10 09:51
jdbc能10万刀/年?这个数据不会是中国xx部门统计的吧?
34 楼 weidewei 2011-01-28 21:11
完全没想法。。。。。
33 楼 luffyke 2011-01-28 20:47
中国JAVA程序员表示鸭梨很大,拖了人家很多百分点了。。
32 楼 panhf2003 2011-01-28 17:07
EastMoor 写道
工资是我们的N倍,东西比我们便宜M倍,万恶的资本主义啊

社会主义吧。。
31 楼 gongjiayun 2011-01-28 17:05
看了蛋痛。。。。
30 楼 wttloon 2011-01-28 16:37
妈的,老子连人民币也拿不到美元的数字.
29 楼 loamy 2011-01-28 16:25
真的没法和国外比!
28 楼 ZZX19880809 2011-01-28 16:06
万恶的资本主义社会!
27 楼 hunterkevin 2011-01-28 15:57
工资比咱们高,买东西比咱们便宜。。。
26 楼 dingsai88 2011-01-28 15:53
移民 移民 移民 移民
25 楼 daxiong921 2011-01-28 15:40
是中国程序员职业生涯的吧。
24 楼 neverforget 2011-01-28 13:50
是年薪资 还是月呀?
23 楼 vase 2011-01-28 13:30
有没有提供偷渡服务的。。。
22 楼 fellatioyzx 2011-01-28 12:26
平均时没算我国吧。。。。。。
21 楼 madbluesky 2011-01-28 10:39
全都8,9,10w刀刀的,羡慕
20 楼 mingjian01 2011-01-28 10:33
中国是估计是游戏薪水最高,哈哈
19 楼 sirenfei 2011-01-28 10:30
这个是年薪还是月薪?是中国么?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java Thread in JVM

    本文从JVM的角度探讨Java Thread的语法和编译结果,本文旨在介绍这些比较重要的线程相关的规范。

  • Java多线程基础(一)---深入理解Thread构造函数(Thread,ThreadGroup,JVM内存,守护线程场景)

    2.1 Thread构造函数线程命名模拟银行业务办理,受理最大业务数为100个。 测试类 运行结果 2.2 Thread和ThreadGroup 在Thead的构造函数中,可以显式的指定线程的Group,也就是ThreadGroup, Thread init方法的源码: 一个线程的创建是由另外一个线程完成的 一个线程的父线程完成了该线程的创建 示例验证 输出的结果为: 通过Thread源码和示例测试我们得出了如下结论:2.3Thread与虚拟机栈 先简单介绍一个JVM内存。 JVM在执行J

  • jvm优化_使用Java流和In-JVM-Memory的超低延迟查询

    jvm优化 自然界的基本规则(例如光速和通用信息论)对我们可以从传统系统体系结构中获得的最大性能设置了明显的限制。 了解您作为Java开发人员如何使用JVM技术和Java流将性能提高几个数量级。 例如,如果应用程序服务器和数据库服务器相距100 m(约330英尺),则光速带来的往返延迟将略微超过600 ns。 更重要的是,由于使用了TCP / IP协议,尽管采用了黑带等技巧,例如自定义...

  • 使用Java Streams和In-JVM-Memory进行超低延迟查询

    自然的基本规则,例如光速和一般信息理论,对我们从传统系统架构中获得的最大性能设置了重大限制。了解作为Java开发人员,您可以使用in-JVM技术和Java Streams以数量级提高性能。 例如,如果应用服务器和数据库服务器相距100米(约330英尺),则光速所引起的往返延迟略微超过600 ns。更重要的是,由于TCP / IP协议处理,10 GBit / s连接上的单个数据包往返延迟几乎不能优化...

  • dubbo之本地调用

    本地调用 本地调用使用了 injvm 协议,是一个伪协议,它不开启端口,不发起远程调用,只在 JVM 内直接关联,但执行 Dubbo 的 Filter 链。 配置 定义 injvm 协议 <dubbo:protocol name="injvm" /> 设置默认协议 <dubbo:provider protocol="injvm" /> 设置服务协议 ...

  • 转 Java字节码 wiki

    https://en.wikipedia.org/wiki/Java_bytecode_instruction_listings From Wikipedia, the free encyclopedia Jump to navigationJump to search Main article: Java bytecode This is a list of the instructio...

  • dubbo源代码-InjvmProtocol

    本地调用,使用了Injvm协议,是一个伪协议,它不开启端口,不发起远程调用,只在JVM内直接关联,但执行Dubbo的Filter链。 Define injvm protocol: Set default protocol: Set service protocol: Use injvm first: 或 注意:服...

  • Java线程状态深入JVM理解

    一、java中的thread状态 java中调用VM.toThreadState()计算线程状态 VM.class public static State toThreadState(int var0) { if ((var0 & 4) != 0) { return State.RUNNABLE; } else if ((va...

  • 线程同步锁lock(object) 与Monitor.enter(object)的使用

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ConsoleApplication3 { class Program { static long Sum=0;

  • dubbo 无法启动 injvm.InjvmProtocol export service

    场景重现dubbo启动main方法后台打印出来的日志 zookeeper 控制台看到的日志如下: 问题解决问题出现首先想到的是找度娘,谷歌解决。搜索了一圈,只看到有说明。InjvmProtocal 是dubbo默认隐式协议。 zookeeper问题排查 首先,环境zookeeper存储数据对应的目录,判断对应的文件是否能够写入。这里处理比较粗暴,删除数据并重启dubbo服务还是如上错误。 项目本

  • 深入理解JVM-Java线程-实现方式,线程调度,状态

    Java线程并发并不一定依赖多线程,但Java里谈论并发大多数都与线程脱不开关系。 线程是比进程更轻量级的调度执行单位,线程的引入可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址,文件IO等),又可以独立调度(线程是CPU调度的基本单位)。 Thread类的所有关键方法都声明了native的,意味着这个方法没有使用或无法使用平台无关的手段来实现,也有可能是为了执行效率

  • java多线程系列 ---- 第二 篇 深入理解Thread与JVM内存

    前一篇写了《java多线程系列 ---- 第一篇认识线程》 里面相对基础简单一些,这一篇文章就继续往下深入 线程的构造函数 查看Thread源码,我们可以看到Thread的构造函数 public Thread() public Thread(String name) public Thread(Runnable target) public Thread(Runnable target, Str...

  • 使用Java流和In-JVM-Memory的超低延迟查询

    自然界的基本规则(例如光速和通用信息论)对我们可以从传统系统体系结构中获得的最大性能设置了明显的限制。 了解您作为Java开发人员如何使用JVM技术和Java流将性能提高几个数量级。 例如,如果应用程序服务器和数据库服务器相距100 m(约330英尺),则光速带来的往返延迟将略微超过600 ns。 更重要的是,由于采用了TCP / IP协议,尽管采用了黑带技巧(例如自定义内核)...

  • JVM服务问题排查

    线上的服务就像一个黑匣子,具体什么情况,这个就是体现监控运维的价值,监控报警运维解决了的软件服务最后一公里的问题。大公司一般都有很成熟的监控服务系统,可视化服务状态,自动化运维操作,这些自动化的工具对开发人员来说都是如沐春风,但是一般中小企业这些基础建设就没有那么优秀了,很多问题都需要开发人员自行定位解决。    线上的JVM服务运行久了或者出现访问压力时,服务往往会暴露一些问题,这个时候就需要开

  • 深入理解JVM内幕

    每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字节码。Java开发人员并不需要去关心JVM是如何运行的。在没有深入理解JVM的情况下,许多开发者已经开发出了非常多的优秀的应用以及Java类库。不过,如果你了解JVM的话,你会更加了解Jav

  • 从jvm的角度来看java的多线程

    最近在学习jvm,发现随着对虚拟机底层的了解,对java的多线程也有了全新的认识,原来一个小小的synchronized关键字里别有洞天。决定把自己关于java多线程的所学整理成一篇文章,从最基础的为什么使用多线程,一直深入讲解到jvm底层的锁实现。 多线程的目的 为什么要使用多线程?可以简单的分两个方面来说: 在多个cpu核心下,多线程的好处是显而易见的,不然多个cpu核心只跑一个线程...

  • java线程所占内存和jvm内存的关系

    欢迎加群:854228077。 帮助更多java程序员提升技术!资料多,大佬多! 最近刚深入学习 Thread 编程,这个时候,就聊到了java的Thread所占内存是jvm中哪里的? 经过激烈的讨论 得出如下结论 首先,jvm的几个变量要了解下: -Xms 为jvm启动时分配的初始堆的大小,也是堆大小的最小值,比如-Xms200m,表示分配200M -Xmx 为jvm运行过程中分配的最大堆内存,比如-Xmx500m,表示jvm进程最多只能够占用500M内存 -Xss 为jvm启动的每个线程分配的内存大小,

  • 13 - 本地服务引用(Injvm)

    1. 概述 Dubbo 服务引用,和 Dubbo 服务暴露一样,也有两种方式: // 推荐 <dubbo:referencescope="local"/> // 不推荐使用,准备废弃 <dubbo:referenceinjvm="true"/> <dubbo:referencescope="remote"/> 2. createProxy 本地引用服务的顺序图如下: ...

  • jvm学习《inside in jvm》,深入java虚拟机

    1.java的体系结构  java虚拟机  类装载器的体系结构  java class 问题就  java API  java程序设计语言2.平台无关性 基于java平台的版本 如果使用了本地方法,这样的话就跟平台相关  保证程序的最佳可移植性而采取的途径:a.选择程序要运行的主机和设备的集合b.在目标宿主机中选择自认为足够好的java平台版本,在改版本

Global site tag (gtag.js) - Google Analytics