Also in demand are developers skilled in React.js, Angular, and Node.js—which fewer developers now possess
HackerRank also queried about which languages developers were planning to learn next. The top languages developers said they will learn were—in order—Go, Python, Scala, Kotlin, and Ruby.
HackerRank noted that language preference varies by industry. Java, for example, has been favoured in financial services for years, while C dominates in hardware development.
- For Angular, the gap was less, with about 39% of employers wanting Angular skills and roughly 32% of developers having them.
- For Node.js, the gap was about 38% to 30%.
Of the 39,441 developers surveyed, 7,000 were also technical hiring managers, whom HackerRank also questioned about recruiting.
Other findings in the report include:
- Developers are getting started early. More than a quarter of developers surveyed wrote their first code before age 16.
- Problem-solving skills are the most-sought by employers, more than language proficiency, debugging, and system design.
- While 67% of developers have computer science degrees, about 74% said they were at least partially self-taught.
- On average, developers know four languages but want to know four more.
IDG News Service