M
M
Maxim Karakulov2019-08-10 16:42:49
Programming languages
Maxim Karakulov, 2019-08-10 16:42:49

What programming languages ​​are best paid in Russia, USA and Europe?

According to the observations of the My Circle service, in Russia for the last couple of years, Scala, Elixir, Go and Objective-C have been leading in terms of salaries. Moreover, if Scala and Elixir two years ago were ahead of other languages ​​in terms of salaries by a wide margin and in recent years they have grown slightly in terms of salaries, then Go and Objective-C over the same two years made a strong lead over other languages ​​and caught up with Scala and Elixir. What is the reason for such a high salary and dynamics in these particular languages ​​in Russia? Are there any differences in this regard in the labor market of developers in the US and Europe?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
M
mamontm, 2019-08-10
@mamontm

Programming languages ​​are not paid .
There is literally one exception - Cobol.
This is one of the oldest programming languages, which began to be written even when your parents were not yet born.
You have to deal with very ancient programs, and they do very responsible things, where the price of an error is high (the first who could afford computers was a very large business)
You are misinterpreting the data.
It's just that a number of languages ​​are more commonly used in inexpensive, simple projects. That does not cancel their use in expensive projects. But it distorts the concept of "average salary".
Plus, there are always a lot more inexpensive projects. What distorts the concept of "average salary" even more.
Well, that is, mathematically and formally, everything is as described in the salary review.
But you are also interested, I suppose, how much will you personally earn if you change the language?
All of the above cannot be called common on simple (that is, cheap) projects.
PS:
I recognize the typical fear of a newbie (and the typical delusion of a newbie who has already started, who has already become disappointed that he is not offered 100,500 million dollars a month right away, as everyone is trumpeting) -
"I will learn the wrong language and my career will be ruined"
"I will learn that language and my career will go up."
The language is not important - just choose any language from the mainstream so that you can simply find a job in it (or, if you are in a small town and will not work remotely, then the choice of languages ​​is generally small).
Your ability to program is important. And this understanding / knowledge - algorithms, paradigms, concepts, patterns.
These things are repeated from language to language.
It is difficult to learn only the first one.
Changing the language for an experienced programmer is not difficult.

#
#, 2019-08-10
@mindtester

first of all, these are rarely demanded languages ​​( upd and the entry threshold is above average). therefore, they teach little ( upd and none of them teach. this is only an independent study)
at the same time, you need to understand that high salaries will be offered only to experts
, then everything is simple - there are few experts, because, as a rule, , these are those who became a cool programmer on something else ( upd and developed in their free time by studying other languages. upd 2and I think, in most cases, a programmer with a good mathematical base can apply for a high salary. a diploma at least, perhaps not any diploma). well, or completely fantastic - I only learned this language from adolescence, and managed to do something serious on it

D
Dimonchik, 2019-08-10
@dimonchik2013

these two languages ​​- syntactic sugar for C / C ++ - the fastest compiled language
+ in Go it is much easier to manage memory - the main scourge of C programmers
+ entry threshold - try with knowledge of any other than C, enter Java quickly, yeah (and with C too)
+ all sorts of multiprocessor out of the box (xs what is there in the objective)
+ network interaction
and + programs on all this, finally, it became easier to support new programmers when the old one leaves
, in general, others do not sit still in speeds, and Puff boasts something there, both Python and PyPy in Python, but getting a tool and a command in a fast language has become cheaper than ever (alas, this does not apply to Rust / Haskell, fast - but easier in Java)
+ when milliseconds began to be solved in SEO, no load balancers for Phu/Nodams help anymore, right now since April I see one of the traffic projects lagging behind the main competitor

J
Java666, 2019-08-11
@Java666

Money is paid where there is a lot of money. A lot of money in complex and long-term projects with a high degree of reliability and security. Where the demand for specialists is higher than the supply. Java is perfect for this role. Many other languages ​​are just foam. Third languages ​​are no longer in demand as before, for them there is a narrow niche for real specialists with extensive experience or a good education.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question