Predictions for the Software Devlopment Job Market

by kevin 3/17/2008 3:02:00 PM

Indeed.com tracks job statistics. I’ve been scouting there to determine what SnagAJob.com can and should be doing in future releases of our site. Along the way, I built this report which shows jobs posting as a percentage of all job postings for popular programming languages over the past 3 years.

As you can see, Java still beats C# 2:1 in popularity today. But C# is growing and Java has been essentially flat. Also, notice that Visual Basic is slowly declining and was eclipsed by C# in late 2005. C++ is flat, too. At the current rate, C# would eclipse C++ in the next 2 years and would overtake Java in popularity within 7 or 8 years. A lot can change in 8 years, though.

Also interesting, as of Q4 2007, there are more advertised jobs requiring Python skills than there are for COBOL. You gotta love that. Ruby seems to be tracking right along with Python. Javascript and C# are almost the same line. I predict that will continue and that the Python and Ruby lines will move upward and track just below Javascript line because of the rise in Silverlight and client-centric web programming that’s coming. XAML's a penny stock today but look at the relative growth in this graph.

Unless VB shifts back to its pre-.NET roots, it's a dying language, in my opinion. Not that I liked VB5 or VB6 at all but those who did like VB before .NET really loved it. Since .NET, there's not a lot of love for VB from anyone. VBx, the dynamic version of VB that's part of Microsoft's Dynamic Language Runtime initiative could change all that.

What's going to happen with C++ is anyone's guess. Maybe it will be around forever. I'm predicting doom and gloom for C and C++ at 3:14:07 a.m. on Tuesday, January 19, 2038.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

C# | DLR | IronPython | Software Development

Related posts

Comments

6/12/2008 6:44:40 PM

Bolsa de Trabajo

I think C# programmers earn more than Java ones.

Bolsa de Trabajo mx

6/13/2008 8:45:59 AM

W. Kevin Hazzard

That may be true. I haven't looked at salary comparatively. I know from personal experience that C# developers tend to earn more than VB developers mainly because C# developers historically have come from a Java or C++ background indicating to a certain extent that they have some Systems Analysis experience.

W. Kevin Hazzard us

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

8/28/2008 1:57:10 AM

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen


Kevin's on Twitter / FriendFeed

W. Kevin Hazzard Welcome to Kevin Hazzard's Blog. Kevin is a Software Architect, Professor and Microsoft MVP specializing in C#, WCF, Silverlight and IronPython.

View Kevin Hazzard's profile on LinkedIn
Microsoft MVP Award When a problem comes along, you must flip it!

Calendar

<<  August 2008  >>
MoTuWeThFrSaSu
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

View posts in large calendar

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in