JOB REFERRALS
    ON THIS PAGE
    ARCHIVES
    CATEGORIES
    BLOGROLL
    LINKS
    SEARCH
    MY BOOKS
    DISCLAIMER
 
 Sunday, February 24, 2008
Apropos of nothing: Job trends

While tracking some of the links relating to the Groovy/Ruby war, I found this website, which purportedly tracks job trends based on a whole mess of different job sites. So, naturally, I had to plug in to get a graph of C#, C++, Java, Ruby, and VB:

Interesting. I don't think it proves anything one way or another, mind you, but interesting nonetheless. Having said that, a few things stand out to me after looking at this for all of thirty seconds:

  • Wow, what the hell happened in 1Q and 2Q of 2005? Java takes a huge drop in 2005, and all of them take a small drop of some form around the same time in 2006. What is it with summertime? Did the HR supervisor suddenly take a look at the company's job board and mutter, "Damn, I thought we closed all those listings already..."? (Or maybe, "Thank God for cheap college interns..."?)
  • C++ jobs still outnumber C# jobs, even in 4Q 2007?
  • C++ jobs remain essentially flat from 1Q 2005 to 4Q 2007; apparently, there's a lot more C++ going on than most companies are willing to admit to.... (Can't you picture it? The nervous candidate, sitting at the table, as the interviewer shuffles the paper and says, "So, you're here for a programming job?" The candidate sort of squirms in his chair as he replies, "Well, actually, I was hoping for a... a... C++ job." The interviewer quickly looks around to see who might be listening as he says loudly, "C++? What ever gave you the idea that we do C++ here at BigCorp?" Meanwhile, he surreptitiously scribbles on the back of a business card and slides it across the table to the candidate, then stands up and says loudly, "I'm afraid you've come to the wrong place, sir. You can see yourself out, I take it?" The candidate palms the card, and only once has he left the building does he look at the back, which reads, "8PM, corner of Mission and Vine, password is 'Lippman, Stroustrup, Sutter, and Meyers!' Viva C++!"...)
  • VB jobs fall to below C#? So much for those vast hordes of VB programmers that supposedly form the "long tail" of the .NET community....
  • Java jobs remain essentially flat from 1Q 2005 to 4Q 2007, despite numerous ups and downs. So much for the idea that Java is somehow going away....
  • Ruby's penetration into the job market is much smaller than what I would have guessed.
  • I couldn't help myself, I did another query with "cobol" added in, but I'll leave it to you to run your own query to see what that looks like. It's surprising....

Of course, statistics without any sort of understanding of how they were gathered or from what sources are essentially meaningless, but ooooh, it's in color....


Sunday, February 24, 2008 11:51:56 PM (Pacific Standard Time, UTC-08:00)
Have a look at the links.

It shows how they automatically built the graphs.

It's a simple text search on a database of job adverts.

C outranks everything else and sometimes the C is an initial in a company name.

Haskell has things like Haskell TX making up the count.

J comes out surprisingly high!!

This is far out for some languages.
Mike Gale
Monday, February 25, 2008 3:36:57 AM (Pacific Standard Time, UTC-08:00)
There's statistics, and ...
Try it this way:
http://www.indeed.com/jobtrends?q=java%2C+c%23%2C+c%2B%2B%2C+visual+basic%2C+.NET%2C+ruby&l=

I don't know the credibility of it, so I won't comment :)
André Cardoso
Monday, February 25, 2008 12:32:42 PM (Pacific Standard Time, UTC-08:00)
It's more interesting to ask for a graph of relative posting rather than absolute:

See the graph

Of course, I'm working with Ruby and Rails (and some Bean Shell which really warps my head in the context switch ;-) so I'm a bit biased.
Monday, February 25, 2008 1:08:34 PM (Pacific Standard Time, UTC-08:00)
Don't knock C++. Modern C++ development is actually pretty nice!

It's unlikely you're going to use it for business or web apps, but they are only a fraction of the software being produced out there.

We use it for Real Time industrial control systems
Image Recognition

In fact most of the interesting *Technical* programming work is still all C++.

When you slap on boost and lua to C++ you have a powerful development tool set.

Having said that all the UI and DB work is done with C#. Especially for leveraging things like WPF and WCF.
Tuesday, February 26, 2008 2:05:08 AM (Pacific Standard Time, UTC-08:00)
This is a search count -- not a statistic -- although it might be usefult to some, knowing that Python's popularity is between "beer" and "women".


Marco Mariani
Tuesday, March 04, 2008 8:42:51 PM (Pacific Standard Time, UTC-08:00)
take at this - http://www.indeed.com/jobtrends?q=.net%2C+java
kfir
Comments are closed.