Найти тему
.Net Review

Сколько платят .Net разработчикам в России?

Оглавление

При выборе технологий и языка программирования важным фактором является зарплата. В этой статье вы найдете средние заработные платы (ЗП) по технологии и уровню(категории) разработчика. Все данные вычислены на основе вакансий 25.07.2019.

Уровни разработчика?

Так как у каждого программиста разный уровень знаний, опыта, было решено сделать градации (уровни профессионализма) разработчика. Но это тема обширная, для отдельной статьи. Сейчас, просто нужно знать, что основных уровней 3: junior, middle, senior.

Web (ASP.Net)

  • Junior developer: 0 - 90 000 руб.
  • Middle developer: 90 000 - 180 000 руб.
  • Senior developer: 180 000 - 250 000 руб.

Важным фактором является то, что ASP.Net разработчик в большинстве вакансий, должен быть фуллстек программистом. Знать ещё языки разметки, JS, Node, Angular. Уметь работать с БД. Опыт работы с системой контроля версий.

Desktop (WinForms, WPF, UWP)

  • Junior developer: 0 - 60 000 руб.
  • Middle developer: 60 000 - 130 000 руб.
  • Senior developer: 130 000 - 180 000 руб.

Здесь также важно уметь работать с БД. В некоторых вакансиях для middle и senior позиций будет большим плюсом опыт работы с глобальными UI (User Interface, интерфейс пользователя) фреймворками, знание паттернов (шаблон, схема проектирования) . Пример: DevExpress. Опыт работы с системой контроля версий.

Mobile (Xamarin)

  • Junior developer: 0 - 90 000 руб.
  • Middle developer: 90 000 - 160 000 руб.
  • Senior developer: 160 000 - 210 000 руб.

Работа с БД. В вакансиях от middle необходимо знание паттернов (шаблон, схема проектирования). Необходимо знать специфику работы каждой системы. Опыт работы с системой контроля версий.

GameDev (Unity)

  • Junior developer: 0 - 90 000 руб.
  • Middle developer: 90 000 - 170 000 руб.
  • Senior developer: 170 000 - 230 000 руб.

Ценятся разработчики, которые умеют работать с графикой, писать шейдеры (построение тени для объекта). Опыт работы с системой контроля версий.

Заключение

Основываясь на данных ЗП можно составить список по прибыльности:

  1. Web (ASP.Net)
  2. GameDev (Unity)
  3. Mobile (Xamarin)
  4. Desktop (WinForms, WPF, UWP)

Почти всегда список прибыльности по технологии отображается в таком порядке, где разработчик, знающий наиболее сложный стек получает больше. Если вы выбираете технологию, то должны знать, что Web разработчик обязан знать не только .Net, но и множество других технологий и языков, GameDev разработчик должен уметь работать с графикой, Mobile - знать специфику каждой ОС (Операционная Система), и нативные библиотеки, Desktop - паттерны и фреймворки, но сейчас популярность ПК приложений падает.

Данные показатели примерны, так как вакансий с указанной суммой ЗП не много и они могут немного отличаться от действительности. Почти все вакансии по данным позициям из г. Москва. Решать много это или нет, вам. По-моему ЗП достойные.

Телеграмм канал: https://t.me/dotnetreview

Сайт с вакансиями: hh.ru