Common development language job trends

The Job Trends tool on is one of my favorite tools to play around with. Now that I'm teaching at Nashville Software School, one of my jobs is to help the school stay on top of which skills the Nashville business community needs our students to have when they graduate. I took the opportunity to plug all of the languages that we currently teach, or are considering teaching, into the Job Trends tool.

It's amazing how the gap has closed over the years.

  • Java no longer dominates as it once did.
  • Python has just about taken over C# for job postings.
  • Swift had a powerful burst last year, but, oddly, faded fast.

Another one of my favorite things to do with Job Trends is to then switch to the relative view. It really shows which technologies are coming on strong. As this next graph shows, there's one particular technology that is dwarfing all the others in recent demand.

That's one trend that we are starting to see in Nashville, as even stalwart companies in industries as conservative as healthcare are starting to build in-house Node.js development teams. Several local companies have begun to change their stack, wholesale, to Node.js from Python, C# and Ruby. We've also seen demand for Ruby drop dramatically, and I'm not sure why yet.

Part of our mission is to ensure that we are serving our community by educating highly competent software developers that fill the growing gap between demand and supply. Keeping on top of these trends is something we will continue to do by reviewing statistics and talking to current, and future, partner companies.