The report also found that full-stack developers are the most in-demand role hiring managers are looking to fill in 2020. Back-end developers and data scientists were ranked the second and third priorities, respectively. SEE: 10 ways to prevent developer burnout (free PDF) (TechRepublic)
The emphasis on full-stack developers was most prominent in companies with 1-49 employees. HackerRank defines a full-stack developer as one who has "a basic understanding (or better) of all layers of a tech stack and should be able to generate a minimum viable product on their own."
While they are highly sought, the full-stack role is also a demanding one: 60% of full-stack developers were required to learn a completely new framework in the last year-more than any other role surveyed, the report noted.
Developer hiring trends
The framework landscape
While AngularJS has remained the best-known framework since 2018, the report highlighted the fact that Vue.js "has shown steady growth, rising one spot per year since 2018," and is eighth on the list this year. But Django saw the most dramatic change, moving up two spots between 2019 and 2020 from the sixth to the fourth most popular framework, according to the report. "Django's lift in usage is inextricably linked to the rise of Python," the report stated. "A popular choice for machine learning and artificial intelligence (AI), Python saw an uptick in usage in 2019, and has consistently been ranked as one of the top languages that developers want to learn year over year." Since Django is a Python-based framework, it is natural that Django would rise alongside it, the report said.
But developers who know Backbone.js earn the highest pay: 49% more than the global average, according to the report. Developers who know Cocoa and Ruby on Rails earn the second and third highest average salaries.
The #1 programming language developers want to learn
For the third consecutive year, Google's Go is the No. 1 language developers most want to learn, according to the report.
This is not the first time a tech leader has driven language adoption-Twitter similarly boosted Scala when it outgrew Ruby on Rails, and Apple heightened the popularity of Swift when it moved away from Objective-C, the report stated. "And slowly but surely, developers are learning Go," the report observed. It inched up to the 12th best-known language for 2020, up from 13th in 2018. The insights come from 116,648 developers in 162 countries between Nov. and Dec. 2019, HackerRank said.