Java Tops List of In-Demand Programming Languages
Indeed.com recently went on a data mining expedition that revealed the programming language that are currently in the highest demand.
Credit: ShutterstockIndeed.com, the mammoth job posting and placement site, recently went on a data mining expedition that revealed the programming language that are currently in the highest demand. Java far outstrips any other language and the demand for Objective C skills is almost non-existent.
A close look at the data shows that it reflects the number of postings that mention the specific programming languages listed at the rate of "postings per 1M job postings." I take that to mean the for every million jobs posted at Indeed, around 2,700 mention Java, 600 C# (I'm pretty sure C## is a typo: I don't know of any programming languages by that name; more importantly, Google can't find any, either), 400 C++, and so forth.
There are lots of interesting things about this chart, including:
- At around 2,700 jobs per 1M postings, Java's frequency of occurrence exceeds that for all the other languages listed
- It's pretty amazing that Microsoft's C# (pronounced "C-sharp") comes in at second place.
CSS (Cascading Style Sheets) is a markup language to manage item positioning and presentation on web pages. I'm encouraged to see this in 9th place, if a bit surprised, because I don't really think of CSS as a full-fledged "programming language."
Back to Java Ranch!
I am both surprised and tickled to see Java sitting at the top of this heap, for all kinds of reasons. For one thing, I personally got involved with Java in 1995 when it was first taking shape and bet my company on building a certification test engine around Java that would (and still does) run and work very nicely inside web pages. I also wrote a few books about Java around that time, too, including the The 60-Minute Guide to Java and Discover Java, to mention just two. More than 20 years later, Java and I are both quite a bit older, somewhat longer in the tooth, and perhaps less hip and agile than we used to be. But it's still a surprise to see it capture so much coverage in current job postings. Perhaps that's because of security issues in the language and its JVM runtime environment discovered in the 2000s (and which still pop up from time to time) that gave Java something a bad reputation, if not a bad name.
However, it looks like Java remains the number one programming language to know in today's marketplace, and by a crashingly wide margin. That's why I give Marcus Green's excellent Java Ranch website repeated mention in this blog post. It bills itself quite accurately as "a friendly place to learn Java programming." It was that 20-plus years ago when I got started with Java, and it's even more so today with a huge, active and helpful user community chock-full of Java experts to help newbies and tyros find their way into its charmed circle. If you decide to check into Java to see why so many jobs ask for it by name, Java Ranch is a great place to start your investigations.
Beyond Java, There's Still Quite a Bit to Learn and Know