This will be a small post, but I stumbled onto some interesting data that I thought I’d share. As a background, we’re currently searching for a great C++ dev to work at our startup here in Seattle. I decided to do a bit of research to see other job postings, compensation packages, etc.
I was startled to find that (in Seattle) C#, C++, and Java jobs are hotter than everything. Period. By a monstrous margin. Take a look (numbers in parentheses are the results counts as I write this):
Jobs with C# in the title (759)
Jobs with C++ in the title (537)
Jobs with Java in the title (307)
Jobs with ASP in the title (209)
Jobs with Ruby in the title (85)
Jobs with PERL in the title (50)
Jobs with PHP in the title (46)
Jobs with Python in the title (26)
Wow. C++ jobs almost end up being more plentiful than all of the major scripting languages combined. C# jobs are even more plentiful. Toss the word “startup” into your search query and it reduces all of the results, but the big-iron languages still win by a wide margin. Really interesting to contrast these numbers with San Francisco, where you see fewer C++ and C# jobs (predictably as you move away from Microsoft-country), more Java jobs as well as a few more Rails and PHP jobs (but Java wins in SF by a landslide).
So if you could snap your fingers in Seattle and be a rockstar/ninja programmer in one of these languages, which would you pick (from a career perspective)?
(nota bene: recruiters who use the word “rockstar” or “ninja” in a job posting deserve to be flogged. While we’re at it, anyone using the phrase “FAIL” or “EPIC FAIL” deserves a healthy thrashing as well.)
