Why do C# programmers according to statistics, the salary is much less than JS, Java, Python?

I looked at the statistics https://yandex.ru/company/researches/2019/it-jobs#cards and then I felt sad. I certainly understand that there are lies, blatant lodges and stats. (C) Yes, and I earn more than the average according to these statistics I'm just curious - what's the matter? Who knows? Come have Java and then it the gap is too strong. But even the other employer considers price than our favorite .NET and besides, if you look at the statistics on wages in the United States on programming languages then there With the# at the bottom. Sorry for rovnenko salele Lee. Did so. https://insights.stackoverflow.com/survey/2019#top...
March 20th 20 at 11:54
3 answers
March 20th 20 at 11:56
Because JS-monkeys, who even TS don't know your E unsupported, but working shit for a month, and you're on your piano do the same for the year.
about unsupported, I would argue, unsupported crap can be on anything to write ) - Jovani_Marks commented on March 20th 20 at 11:59
@elser, since we are talking about web studios, stamps to outsource write-only projects that don't hold the years, and their code base nestles modestly in a pair of the tens of thousands of rows, it's OK Though, I kind of said — "JS-monkeys". - Wilmer_Moo commented on March 20th 20 at 12:02
March 20th 20 at 11:58
There is a very simple explanation:

1) Is Unity, which greatly lowers the bar to the RFP on the market.
2) Students. Microsoft well is lobbying .net in uni, so most of the students (who are willing to work for food), go with knowledge .net
3) In the United States most .net works is a company in the field of state/FINTECH sector. We also for historical reasons, the sector is a major player Java. Therefore money .net not going.
4) .Net — dear stack, so all the startups that have a large RFP to compete with the more "stable" companies developers choose python/java/php, and not .net. Hosting .net — is extremely wasteful (now, of course, appeared .net core — but he is still too young to change the situation).
5) .net is often used in all sorts of tender project where management uses the principle of "scoop". The developer must be hungry and "tired".


In other words — the specifics of the market .net (very limited sector of use in real projects), plus a large number of people wanting who are willing to work for food.

Really open up jobs, there middle .net conver — 90-120K thousand. Even though the projects have the same complexity on the Java — have been going for 120-150K. In General, it so happened that .net pay less, and employers are not very want to raise the bar.
March 20th 20 at 12:00
IMHO, but here, most likely, it's all about the ratio demand/supply. Still C# and its ecosystem - it's not cross-platform thing, and a Mono situation is not critical changed.
.Net Platform - no and .Net Core, Mono, Xamarin - cross-platform. - carli8 commented on March 20th 20 at 12:03
@carter.Morissette, they crossplatformed, but their popularity is not particularly observed. - Gregg.Ryan53 commented on March 20th 20 at 12:06
@stephanie_Rutherford, everything develops by inertia, of course. A good sign was the announcement about the unification and support of various OS and platforms. - carli8 commented on March 20th 20 at 12:09

Find more questions by tags C#