YOUR FEEDBACK
andy.mulholland wrote: intriguing !!! We have full scale 'Mashup Factories' in Chicago USA and Utrec...


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


Are There More Java Jobs Than .NET Jobs?
US Job Market for Developers (Informally) Examined

I don't view this informal querying of a job aggregator to be the end-all absolute truth, nor do I really view it as a scientifically sound study, but I wanted just to make public last week the results of an job-market survey I compiled recently using data from indeed.com (an aggregator for job sites).

I found it interesting that I was able to search a large percentage of the jobs available in the US and wanted to compare some various technology related keywords.

The results, arranged by programming languages and platform architectures, were as follows:

  1. Java (-barista -coffee) 53,618
  2. .NET 47,651
  3. C++ 35,322
  4. Perl 19,432
  5. Visual Basic (or vb -visual basic and -visualbasic) 18,508
  6. C# 14,319
  7. ASP (asp -asp.net -.net) 12,100
  8. C programmer (and c developer -programmer) 11,711
  9. Cobol 6,713
  10. Flash 6,353
  11. ASP.NET (-asp) 5,644
  12. PHP 4,194
  13. ColdFusion (and cold fusion -coldfusion) 3,360
  14. Delphi 1,122 
Here too is a set of results arranged by OS:
  1. Windows (-glass -frame -sunroom -sunroof -tint -replacement -retrofit) 87,790
  2. Unix 63,524
  3. Linux 24,193
  4. Solaris 19,263
  5. AIX 9,291
  6. Hpux (and hp-ux -hpux) 5,134
  7. Irix 540
  8. FreeBSD 433
  9. SCO 414
There are more Linux jobs open now than Solaris jobs. I suppose there's a reason Sun is working hard to try and gain back customers that are bleeding off to Linux based solutions. Though it's certainly cost-effective to take the Linux & Intel path, there will always be a market for 'big iron' in one way or another think despite its shrinkage in the last few years.
 
About Brandon Harper
Brandon Harper has been programming in ColdFusion since 1998 and also actively writes applications in Python and Java. He is currently a Senior Software Developer at Acxiom where he works on an enterprise service platform which powers their risk mitigation products. Brandon was also a technical editor for Inside ColdFusion MX, and maintains a blog at devnulled.com.

YOUR FEEDBACK
Central Florida Developer wrote: Here's some "unofficial" confirmation. Over the last 2 years, there have been at most 2 jobs for .net or any Microsoft technology developers in either the Orlando Sentinel or the Florida Today. But, there have been at least 4 jobs for Java listed, even during Christmas break when there usually aren't any help wanted ads for tech fields. It's depressing when you've spent so much time getting proficient in the ms technology and find out that most of the jobs for it are moving overseas. The only ms jobs in the area are the ones that require a security clearance.
webdevguy wrote: seems to me that any good programmer ought to understand and be proficient at working with both java and microsoft technologies.
gates wrote: Admittedly .Net is an early generation or v1 version; however the biggest knock agains migrating to it has been that vb6 worked so well. .Net has been around for a couple of years and yes 2003 did make major improvements over 2002. The 2005 changes are not nearly as dramatic. In all practicality c++ or c# would be better choices because of their similarities to java and scriptors; however .Net will become the standard because of vb6 and because of its integration with xml and all other Web centric uses. Think integration of legacy systems to hand-helds, .Net will be on both ends and in the middle. This is not to say that it is the best choice for 1 but that it has been developed and marketed to service all.
dantheman82 wrote: I just started as a developer in a wholly-owned, independent subsidiary of large financial corporation in NYC. We are generally a MS-friendly company (whereas the parent is more interested in Java). However, there is a hesitancy to fully adopt C# or .NET here because it is seen (rightly) as a language at v1.0 whereas Java has a bit more history. I would say when .NET 2.0 comes around, both C# and the .NET Framework itself will be both more used than currently.
mgkimsal2 wrote: Not sure if this is ever considered, but are there more job listings for java people because it takes more java developers to get stuff done? Honestly, really, I'm not a .net fan at all. It's goe some good ideas, but you're hobbled to one platform to be productive with MS tools. Dev tools often make people more productive. I've seen relative newbies make .net do moderately impressive stuff in just a few weeks, while twice as many java people were half as productive. I'm only speaking from my obviously limited perspective (there's only one of me!) but is this ever considered a factor when people talk about the relative number of job postings?
wumpus188 wrote: Most of these "available" jobs are in fact advertisements required by INS for someone's H1B.
Brandon Harper wrote: Before you get too outraged by this "article", please know that this was originally a blog post of mine back in December 2004 just playing around very late one night on Indeed.com; not a heavily researched technical article that I would submit for publication. It's been blown-up WAY out of proportion, has been Slashdotted, etc. What you see posted here is selected copy & pasted material out of my original blog post. I just approved of it assuming it was going to end-up in the ColdFusion Developers Journal.. I had no idea it was being posted to the Java Developers Journal and the .NET Developers Journal.. If you'd like to read the original, please check these links: http://devnulled.com/content/2004/12/an-evaluation-of-the-current-us-tec... http://devnulled.com/content/2005/01/an-evaluation-of-the-current-techno... Thanks, - Brandon
Bruce W wrote: Where are the numbers for Macintosh and OSX in the OS list?
gates wrote: Some are trying to make more of this than what its purpose. It clearly states it is an informal survey and has the numbers were not verified. This obviously means there has been no attempt to mislead or portray 1 side against another. It has value in whether java will continue to be a skill set that is in demand or whether .net (or some other) is (or will) push it aside. There are clearly some applications that can be done easier with java than .net however the question is what does the future hold? I would submit that everyone's crystal ball is as cloudy as the next but history has told us that MS leads the way in development and output by sheer amounts of money available to throw at projects. Net (vb.net) will lead the programming efforts of the future. I say this with confidence in that it has already been developed to work with most other languages and with legacy systems as we...
anonymous wrote: Many of those 200k postings are trolls, companies with no specific hiring plans having a look at who's out there, and companies posting many different descriptions of a single position. More realistic but harder to count is the number of postings that led to contracts or employment. As for Linux outnumbering Solaris, the generic UNIX count, which likely is mostly Solaris, is greater than Linux + Solaris, rendering meaningless the counts of the various commercial and open source UNIX systems. What's significant is the counts of all commercial and open source variants of UNIX is close to the count of Windows, within the wide margin of error for this survey.
Pawel wrote: This statistic is a joke and does not serve any purpose. Publishing something as add-hoc as this job query not only throws confusion but also wastes time of many readers. If one wants to publish something on the public quorum, he/she needs to be more scientific or, at least, more thoughtful. How can you compare Java jobs to the separate categories of .Net, C#, ASP & VB? It shows that either the author does not know what he is doing or he is trying to intentionally work with the numbers. Same with comparing operating systems. What is included in the UNIX category, probably other OS flavors that are specified as other categories. For the next time, please try to either stay away from publishing silly information or do your homework before doing so.
Joe wrote: Just did a little arithmetic, adding up your numbers. It's over 200,00 jobs. I am a long-time veteran of the computer world and am pretty well qualified to talk about the New York City, nearby New Jersey and Connecticut area. There are less than 2% of your total in this area ! Call the local head-hunters, send a resume and just TRY to get a response for an interview. I am getting 15-20 job openings per week via e-mail. The great majority are short-term consulting. Not a single one in the past month for C#. A couple for Perl and none for Python. Average pay per hour is $30. A large number, more than for Java, C++ and C# combined, are for Website oriented work. PHP has really caught on. Why I don't question your ressearch, I DON"T BELIEVE THE NUMBERS. How many of the 250,000 jobs created, as reported by the US government last week, are taken by people you know ? They aren't here my fr...
Joe wrote: Just did a little arithmetic, adding up your numbers. It's over 200,00 jobs. I am a long-time veteran of the computer world and am pretty well qualified to talk about the New York City, nearby New Jersey and Connecticut area. There are less than 2% of your total in this area ! Call the local head-hunters, send a resume and just TRY to get a response for an interview. I am getting 15-20 job openings per week via e-mail. The great majority are short-term consulting. Not a single one in the past month for C#. A couple for Perl and none for Python. Average pay per hour is $30. A large number, more than for Java, C++ and C# combined, are for Website oriented work. PHP has really caught on. Why I don't question your ressearch, I DON"T BELIEVE THE NUMBERS. How many of the 250,000 jobs created, as reported by the US government last week, are taken by people you know ? They aren't here my fr...
David wrote: You can't really combine the results of the .NET, C#, etc. searches because they're separate searches and are probably returning the same results. Otherwise I could do a search for Java, J2EE, JSP, etc. and combine all those results.
Mike wrote: I found it stagering how many .Net jobs there were if you actually combined all the related .Net technologies. I.E., if you group all of .Net, ASP, ASP.Net, C# (also uses the .Net Framework) You have an overwhelming response, add to this that the .Net Framework is virtually brand new in comparison to Java... I use both technologies depending on the scope and platform but honestly I would rather be in the .Net category if I could only choose one, its clean and puts the rrrr in Rapid developement....
BovineDefender wrote: Where do these numbers come from? Did I miss it, or has the author not said? I find it amazing just how few Linux jobs there are compared to Unix jobs. Is that an indication of the relative strength of Unix over Linux or merely the effect of the Open Source movement and the reduced need to higher developers of Linux vs. Unix?
Mbowles wrote: I agree with an anon post. Lump .NET with ASP.NET and you have a big number. Plus, to use .NET, in most cases you are using VB.NET or C#. Interesting catagories.
Tom wrote: Since there is no explicit J2EE or JSP mentioned, we have to assume that these categories all fall under "Java". Hence C#, DotNet, ASP.NET and all things DotNet should be added also. And then...
Saurav wrote: Instead of comparing Java and C# better compare Java and .NET as platforms. Also is there any survey regarding the trends over past years? Is java losing ground to .NET???
Scott In Sydney wrote: I think the comparison between C# and Jave is more useful than that between Java and ASP and/or .NET. I would imagine .NET jobs relate to a wide variety of overlapping areas. .ASP jobs could be compared to JSP and other web programming skills not JAVA the language as a whole. Apples and Oranges surely !!!
LATEST JAVA STORIES & POSTS
The one thing that unifies the distributed computing style known as SOA, in most of its manifestations, is self-describing data via the Extensible Markup Language (XML). The benefits of XML over opaque message formats in data interchange are well established. No matter if your fo...
In the past couple of years, interest in Jetty has surged. Jetty is an open source Java-based web and application server and servlet container, but what else do you know about it? To commemorate the 12th anniversary of Jetty, here are 12 things that might surprise you
JavaScript is one of the most interesting and misunderstood programming languages in common use today. Most developers will go their entire careers without realizing its full potential. It's not often that you get a language that supports the feature set that JavaScript does, whi...
JavaScript 2 is becoming increasingly important. Learn how to take advantage of JavaScript 2 while still running in today's browsers. Leverage your current JavaScript and HTML skills to build applications that run in Flash 7-9, DHTML and more with no code changes! OpenLaszlo 4.2 ...
JavaScript is a language with more than its share of bad parts. It went from non-existence to global adoption in an alarmingly short period of time. It never had an interval in the lab when it could be tried out and polished. JavaScript has some extraordinarily good parts. In Jav...
Cloud computing is an opportunity for businesses to implement low-cost, low-power and high-efficiency systems to deliver scalable infrastructure. But moving to a cloud infrastructure is not necessarily as nice and clean as the providers would want you to think. With cloud infrast...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

SPONSORED BY INFRAGISTICS
In every field of design one of the first things students do is learn from the work of others. They ...
There are many forces that influence technological evolution. After a decade of building enterprise ...
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver...
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated...
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI...
The YUI development team has released version 2.5.2; you can download the new release from SourceFor...
ADS BY GOOGLE