Released on February 4, the 2020 report by HackerRank, the provider of a technology hiring platform, was based on an online survey of 116,648 software developers from 162 countries, conducted last November and December.
The top 10 most-known languages were as follows:
HackerRank’s report covered a multitude of questions pertaining to software development and hiring practices. Other findings of the report:
- Go is the programming language developers most wanted to learn, for the third year running. Following Go were Python and Kotlin.
- Angular was ranked the best-known framework, followed by React. Django rose to sixth place, two spots above last year.
- Backbone.js is the framework associated with the highest pay, followed by Cocoa and Ruby on Rails.
- C is overtaking Basic as the language most often used to learn programming by developers ages 39 and younger. Most developers ages 40 to 74 started with Basic.
- Globally, 14 percent of hiring managers are language-agnostic when it comes to new hires, with the trend most-pronounced in the Americas region, where 21 percent were language-agnostic.
- Small companies are the most likely to hire developers who lack a four-year college degree.
- The most in-demand skill for software developers is full-stack development, with full-stack defined as all layers of the tech stack and being able to generate a minimum viable product on their own.
- U.S. developers are the highest-paid. Globally, 39 percent of developers believe they are not paid fairly.