The programmer’s salary can assess the demand and prospects of the language. According to Habr Career, the highest median wage is for software developers who use the following languages.
- 1st place – Elixir, 165,000 rubles.
- 2nd place – Objective-C, 150,000 rubles. If you look at vacancies with this language, the developer is usually required to know Swift, the successor to Objective-C.
- 3rd place – Scala and Golang, 150,000 rubles. Moreover, in 2018 Scala was the leader in the rating.
The median salary growth is observed among developers in PHP, Python, C ++, Swift, 1C and Ruby. Salary cuts for Kotlin (-4%) and Delphi (-14%) programmers.
The situation is different in the international market. According to a survey of 90,000 StackOverflow users, Clojure, Scala, Go, Rust, and R programmers make the most money. PHP, Assembly, and VBA developers are paid less, even though they have more experience.
Demand From Employers
After analyzing the vacancies, identifying promising languages will not be possible, but you can see what technologies employers need now. And the situation is unlikely to change in the next couple of years – after all, even if the language is outdated, projects need to be supported or rewritten. For example, Objective-C is still required despite being replaced by Swift.
When a developer encounters something incomprehensible, he googles the question. The TIOBE service analyzes the number of requests and ranks the popularity of programming languages.
In February 2020, most often, programmers searched for information on Java, C and Python. Over the year, interest in C and C# increased by 4.3% and 3.08%, respectively. From the 20 popular languages list, Objective-C will come out.
Based on annual averages, TIOBE shows changes over the past five years. Python has seen rapid growth – it has moved from seventh to third place. The leaders are classic Java and C, C++, and C#.
IT pro portal Stack Overflow asked 90,000 developers about popular programming languages. The survey shows the opinions of the international community – you will find code in the most popular languages in projects more often than others.
In the 2019 ranking (opinions for 2018), Rust, Python and TypeScript were named the most favorite developers. A year earlier, Rust, Kotlin, and Python were on the list.
In the Octoverse report on Github, you can see which languages are most often used by service members. The more popular the language, the higher the likelihood that the future team leader will decide to develop a project in it.
Also Read: How To Choose A Promising Language To Study