Сайт Stack Overflow изучил условия труда 90 тыс. разработчиков по всему миру. Как выяснилось, наибольшее удовлетворение от своей работы получают ведущие программные инженеры (Engineering Manager) и эксперты по DevOps. Эти специалисты также заняли верхние строчки в рейтинге зарплат.

Топ-10 наиболее высокооплачиваемых разработчиков в 2019 году выглядит следующим образом (глобальные данные):

  1. Ведущий программный инженер (Engineering Manager) — $95 тыс. в год.
  2. Программный инженер по обеспечению отказоустойчивости (Site Reliability Engineer) — $85 тыс. в год.
  3. DevOps-специалист — $71 тыс. в год.
  4. Программный инженер по работе с данными (Data Engineer) — $66 тыс. в год.
  5. Дата-сайентист / Специалист по машинному обучению — $61 тыс. в год.
  6. Аналитик данных / Бизнес-аналитик — $59 тыс. в год.
  7. Разработчик ПО для встраиваемых устройств и приложений — $57 тыс. в год.
  8. Full-stack разработчик — $57 тыс. в год.
  9. Бэкенд-разработчик — $56 тыс. в год.
  10. Разработчик корпоративных приложений — $56 тыс. в год.

Отмечается, что хотя менеджерские позиции обеспечивают наибольший доход, разработчики не очень спешат с продвижением по карьерной лестнице. Только один из четырех респондентов Stack Overflow заявил, что планирует в будущем добиться руководящей должности.

Большинство участников опроса не готовы слишком сильно держаться за свою нынешнюю работу. Почти 60% готовы сменить место, если подвернется удачная возможность, 15% находятся в активном поиске. Чуть больше трети (34%) сказали, что их устраивает текущая позиция, а 26% признались, что недовольны. В последней категории оказалось больше всего научных работников, академических исследователей и дизайнеров.

Более половины специалистов по разработке сменили компанию в последние два года. Около трети работают на текущей должности менее года. Два из пяти респондентов трудятся на удаленном режиме — 33% оборудовали домашний офис, 9% сидят в коворкингах.

Что касается профессионального развития, то абсолютное большинство участников опроса (88%) в той или иной мере назвали себя самоучками. Это значит, что в какой-то период своей карьеры они освоили новый язык, фреймворк или иной пакет инструментов собственными силами, без прохождения официальных курсов. Более половины сообщили, что написали первую строчку кода в 16 лет. Примечательно, что 70% респондентов оценили уровень своей компетенции как «выше среднего».

Наибольший оптимизм относительно своего будущего показали респонденты из Китая, которые в большинстве своем верят, что нынешнее поколение живет лучше своих родителей. Таких же взглядов придерживаются представители Восточной Европы, Латинской Америки и стран Ближнего Востока. Развитые страны смотрят на жизнь более мрачно, а самыми депрессивными оказались разработчики из Франции и Германии, двух ведущих экономик Европы.

Python набирает все большую популярность у разработчиков, потеснив со второго места Java. Лидером этого рейтинга, как и ранее, остается Rust.



Владение языками программирования и уровень зарплаты



Величина рабочей недели



Музыкальные предпочтения

Комментарии (11)


  1. namikiri
    30.05.2019 16:44
    +1

    Ясно


    1. DSolodukhin
      30.05.2019 18:06

      Кто все эти люди?


    1. argamidon
      30.05.2019 19:08
      +1

      спасибо что даб к дабстепу не привязали. Хотя мне кажется о дабе вообще мало кто знает.


      1. 5erg
        02.06.2019 14:35

        да ну здрасти…


  1. olegshutov
    30.05.2019 18:46

    Это скорее говорит о статистике использований технологий в разных странах


  1. GenadiBabenko
    31.05.2019 12:46

    Согласно графику программист с++ получает на $15К меньше чем программист bash/powershell. Или я что-то не так понял? У нас(в Израиле) ситуация прямо противоположная, только разница будет в $25К.


  1. mikserok
    31.05.2019 12:46

    Go более профитный чем Rust и Ruby это хорошо :)


    1. epishman
      01.06.2019 13:17

      Да, а говорили наоборот, что Go настолько прост, что можно набирать студентов за еду.


  1. Melges
    31.05.2019 21:48

    Программные инженеры — это то же самое, что инженеры-программисты?


    1. GarfieldX
      01.06.2019 13:39
      +1

      Ага, когда скилл подрастет и устанешь от текущего положения дел, просто переставь слова :)


    1. Nikolino
      01.06.2019 16:53

      У меня в трудовом договоре (и в книжке) «инженер-программист», а занимаюсь back-end'ом.
      «Ведущий программный инженер» это менеджерская специальность (Engineering Manager), и сложно её перевести на наш рынок труда.