For many developers, 2018 won’t bring much change to their day-to-day workflow. Their language of choice is part of that, but which language is most in-demand – or will be next year? A new study sheds some light on the topic.
Big surprise: Java is still king. Compiling job-posting numbers from Indeed, Coding Dojo found that Java has far and away the most open jobs heading into 2018. Its demand has dipped slightly (Coding Dojo notes it has 6,000 fewer jobs compared to this time last year) but it’s still beating everyone to the punch.
Fourth place is C++, followed by C#. The aforementioned PHP is sixth, and Perl rounds out this list.
If you’re wondering where that sexy new language you keep reading about has placed on this list, we’re with you. Coding Dojo says Swift was 14th, which could be due to a bit of obfuscation in how jobs are posted; many simply note “iOS” rather than a dedicated language, a sign the platform’s developer synergy is in transition.
R language was 11th on the list. It’s an auspicious showing for R, which deals entirely with statistical computing. Seemingly out of nowhere, R has woven its way into the tech industry – and for good reason: with the rise of machine learning and artificial intelligence (A.I.), it’s no wonder companies are seeking R devs.
Machine learning and A.I. are two disciplines that may serve to amplify Swift and bolster Java even further, too. Both Apple and Google have released augmented reality (AR) platforms as well as machine learning tools for developers. Like Java, Swift is also gaining steam as a server-side language.
The developer job landscape is strong. While there are dips in jobs as they relate to specific languages, much of the change is negligible and offset by new languages and services.