I was a little surprised today when I was looking at Dice.com. It turns out that there are only 3072 results for “project manager” in the US. Of those, 2060 are in “development”. I really expected a higher percentage to be in infrastructure and/or networking.
If you are interested in locations, New York had the highest in “development” and “project manager” positions, coming in at 101. It had 179 overall. Even San Francisco only had 81 PM positions (less than half). However, even then San Francisco was tied for 2nd place with Chicago. Cleveland only has 23. Jacksonville, FL comes in dead last with only 12.
I was originally looking for information on programming languages, actually. Since it seems that roughly 2/3rds of us are dealing with developers or software engineers, I will share that with you as well. I’m not trying to start another religious war about programming languages, but I did want to see what employers and clients are looking for. Keep in mind, though, that languages are just a tool. We may have our favorite tools, but they are still just tools.
Java – 8268 results
C# – 4036
C – 2355
C++ – 4103
COBOL – 481
Flash – 843
PHP – 1073
XML – 4337
HTML – 3155
SQL – 9168
I ended up throwing out the .NET number because the numbers just didn’t add up. It seems to me that a lot of the HR/recruiters still don’t know the difference between .NET and C#. Or, is there really a C# implementation outside of .NET (because I’m not aware of any)?
So, why do this exercise? Well, if someone wanted to learn a new skill in this economy, would it really make sense for it to be COBOL? Yes, it has its uses. It might even be fascinating for some people. However, if your aim is to improve your stance in the marketplace, I think COBOL should not be your target area skill set to upgrade to. If you understand Java, perhaps it would be easier to be hired in as a project manager overseeing a Java development team.
What do you think? Other than certification, what can you do to increase your value in the marketplace?