HackerRank's 2018 Developer Skills Report

React: The skill employers want vs. the skill developers [don’t] have

Gabriela Motroc

© Shutterstock /durantelallera

Let’s keep it real: JavaScript frameworks are in great demand but there’s a huge difference between what developers know and what employers want. Case in point: React.

HackerRank’s 2018 Developer Skills Report is packed with goodies: it points out the most in-demand skills and qualifications, the most used languages and frameworks and other interesting things. Did you know that 1 in 4 developers started coding before they could drive? Neither did I.

According to their findings, the most in-demand languages by tech employers are Java, JavaScript, Python, C++, and C [in this order] — that’s nothing new! However, if you look at JavaScript frameworks, you’ll see that there’s a huge gap between developers’ skills and what employers want from them. One such example is React, which has the biggest gap between the number of developers who know the framework and the number of employers who look for candidates with this skillset.

Source: HackerRank’s 2018 Developer Skills Report

The situation is not that bad with AngularJS and Node.js but suffice it to say that there are more employers who need these skills than developers who can offer them. The bottom line is that React (as well as AngularJS and Node.js) is a marketable skill so if you’re not sure what to learn this year, you might want to give it a try.

Part of the gaps in knowledge could be a byproduct of the fragmented nature of JavaScript. Its ecosystem is rapidly changing at a fast pace, and this may be why there’s a gap in knowledge on some JavaScript frameworks.

SEE ALSO: Python ascending: Where have all the scripting languages gone?

Python wins big

Speaking of skills you should acquire/develop this year, this report sheds some light on the languages that developers are interested in this year. Go, Python, Scala, Kotlin, Ruby and R ranked the highest. Although Go is the clear winner, there’s something interesting about this language: Developers aged 18-24 don’t care for it, but 45-54 year-olds consider it one of their most loved languages. A new trend might be on the rise:

There is an unusual generational trend among newer languages: Younger developers dislike newer languages (like Go, Kotlin, and Scala) more so than older developers.

However, even though JavaScript may be the most in-demand language by employers, Python wins the heart of developers across all ages, according to their Love-Hate index. In all fairness, last year GitHub crowned Python as the second-most popular programming language and Stack Overflow called it the fastest-growing major programming language. And it’s even considered the most popular language for machine learning. That’s an awful lot of superlatives.

A total of 39,441 professional and student developers completed HackerRank’s online survey. The aim of the study was to identify trends in developer education, skills and hiring practices.

Find the survey here and discuss the findings here.


Gabriela Motroc
Gabriela Motroc was editor of and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Inline Feedbacks
View all comments