Here's what I've been able to find.
Which technologies have the most demand for people?
From Indeed.com, which claims to search "millions of jobs from thousands of job sites", but I suspect may have a USA focus:
"Best Talent Index May 2007" from Best People Solutions gives an Australian perspective:
Here's job counts from the (largest?) primarily Australian job search site Seek on 5 June 2007, 3pm (today):
|Keyword(s)||Number of positions found|
|".NET" or "dot net"||2,744|
|"c#" or "c sharp"||1,722|
As an aside, I remember doing a search on Seek for "ruby" about 6 months ago, and getting under 20 jobs mentioning it.
Search Engine Number of Hits
Extract from the TIOBE Programming Community Index for June 2007:
|Delta in Position||Programming Language||Ratings|
I think this gives a good idea of web buzz, but suggest that most non-IT companies do not publish information about their projects and chosen technologies and languages on the web.
The data collected suggests that:
- Both .NET and Java are major players in the job market with thousands of positions advertised, implying wide industry adoption of both.
- Neither .NET nor Java seem to be undergoing any significant decline in jobs.
- Java has much more information about it on the internet, although .NET is slowing gaining ground and Java slowly losing it.
- Ruby is comparatively tiny but growing rapidly in terms of jobs and information on the internet.
Thanks to Jason Yip and Suzi Edwards for their help finding/sourcing information.