CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Eric Wise

Business & .NET

2006 ESJ Salary Survey Strikes a Blow to the Ivory Tower?

I'm always interested in following salary data in the Information Technology market mostly because I depend on it for a living, so when the market is doing well, generally I'm doing well.  However in this years ESJ salary survey I noticed a very interesting trend.

Oftentimes you see people in the community, mostly language zealots, slashdot kiddies, and sometimes my fellow bloggers lamenting something or other about Microsoft tools, development processes, and the state of the skills of IT workers in general.  Many times you see people look down their noses at windows professionals, VB coders, etc claiming that the OSS/Linux/C++/Insert your flavor of the day here developers are "real coders" and all those windows monkeys are just posers.

So what did ESJ find that interested me so much?

A majority of respondents (75 percent) support Windows server environments, including Windows Server 2003, 2000, or NT systems within their companies, a number that has declined slightly from last year's survey (78 percent). About 21 percent have mainframes on site, down from 28 percent a year ago. Another 41 percent support at least one version of commercial Unix, while 31 percent run a midrange-class system, mainly IBM iSeries. About 31 percent run Linux, roughly the same as last year (30 percent)

So there is a movement away from mainframes, and Linux adoption is fairly stagnant.  This also continues to support Windows programming as a present and future need in the enterprise.  But that's not all folks!

PROGRAMMER ANALYST SALARIES

Year-to-Year Change
2006       2005          2004          2002          2001       1-year change       4-year change
67,400 $65,200 $63,800 $61,700 N/A +3.4% +9.2%

Programmers are doing well again!  This is a positive trend, but when you look out in the community, when the above mentioned people are spewing their disdain for windows developers, you would expect non windows programming to be more lucrative, after all it is a "niche" market and those people are more "l33t" than their windows counterparts right?

By Operating System Environment
Mainframe       Midrange       AIX/Unix       Windows       Non-Mainframe
Linux                     
Windows Only
(Non-mainframe)
$66,100 $67,800 $69,500 $66,000 $57,500 $56,800

Wrong.  And the same trend shows in Applications Programmers:

APPLICATIONS PROGRAMMER SALARIES

Year-to-Year Change
2006          2005          2004          2002          2001          1-year change       5-year change
$61,400 $56,500 $53,000 $49,400 $49,200 +8.7% +24.8%

By Operating System Environment
Mainframe       Midrange       AIX/Unix    Windows    Non-Mainframe   
Linux
Windows only
(Non-mainframe)
$58,000 $64,200 $60,700 $61,700 $56,700 $57,100

Now I did find in the survey a few programming environment entries that included Visual Studio .NET separate from the rest of the languages.  Here's the one for Programmer Analyst:

By Programming Environment
CICS          C/C++          COBOL       VB             Java             Visual Studio .NET
$67,000 $71,500 $63,800 $63,900 $68,400 $65,000

You'll note here that Java and C/C++ do beat out salaries for VS .NET, I would be interested to see the experience level cross ref on that though since java and c++ have been around longer than .NET, so they may be top heavy simply due to more experienced senior people demanding higher salaries.

Either way, maybe it's not the developers, maybe it's the network admins that are so much more "l33t" than their windows counterparts?

NETWORK ADMINISTRATOR SALARIES

Year-to-Year Change
2006          2005          2004          2002          2001          1-year change    5-year change
$61,300 $59,300 $57,300 $53,800 $56,000 +3.4% +9.5%

By Network Environment
Ethernet       Unix          Linux          Windows
2003         
Windows
2000         
Windows
NT            
Novell       WinXP
$61,300 $62,700 $58,200 $60,400 $60,000 $60,400 $62,100 $60,100

Nope, the windows guys still make more than the Linux guys, but less than unix.  Though on these results the salary difference is "trivial" in my opinion. (I consider anything under 5% trivial)

Anyways, something to think about, and discuss, have fun.



Comments

Eric Wise said:

I apologize for the formatting, it looks good in the blog designer, but not so good on the screen.  hrm....
# August 24, 2006 11:38 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!