Привет!
У меня давно была идея изучить русскоязычную экосистему бэкенда и инфры. Мне не хватает об этом информации, хотя она часто нужна и для рабочих, и для личных проектов. На мой взгляд, сообщество бэкендеров объективно разделено на десятки подсистем вокруг технологий, формирующих архитектурное «ядро» проектов — языков программирования, баз данных, инфраструктурных платформ, средств развертывания. Хотя базовые принципы архитектур, процессов, инструментов — одинаковые. Также одинаковы проблемы и вызовы — компаний, команд и людей.
Начал копать опросы других компаний, изучать открытые данные и осознал, что по русскоговорящим бэкендерам особо информации нигде нет. Есть большое исследование по технологиям от StackOverflow, но оно не совсем применимо к русскоговорящим инженерам. Есть опросы для Девопсеров, продактов, мобильных команд, исследование зарплат разработчиков и репутации бренда работодателя от Хабра или NewHR, но отдельно по бэкендерам и инфре — нет.
Поэтому мы со Светой Данильченко решили создать независимое исследование под кодовым названием «Бэкенд и инфра». Объединили в нём все интересующие нас темы:
Какие инструменты разработки, тестирования, деплоя и эксплуатации используются в разных экосистемах?
Из каких open-source-«кирпичиков» собираются системы и платформы, насколько они популярны и в каких экосистемах?
Какую инфраструктуру предпочитают компании (традиционную, облачную, гибридную), от чего это зависит? Окончательно ли облака победили своё собственное железо?
Как строят карьеру и как повышают квалификацию инженеры?
Что мотивирует и демотивирует инженеров и инженерных руководителей? От каких факторов зависит удовлетворённость от работы: зарплаты, размера или культуры компании или, может быть, страны?
Правда ли, что Java-разработчики получают больше денег, чем программисты Python? Живы ли ещё PHP-бэкендеры?
Это лишь малая часть наших вопросов: всего их 50+, точное количество зависит от ваших ответов. Мы провели закрытое тестирование опроса — у разных людей прохождение занимает от 10 до 15 минут.
Мы уже собрали ответы почти пятисот человек. Нам нужно набрать еще примерно столько же респондентов, дошедших до конца, чтобы статистика стала релевантной не только в целом, но и в сегментах (соцдем, базовые технологии, сектора и тд). Мы можем это сделать, если вы пройдёте по ссылке и ответите на вопросы.
Я собрал на скорую руку то, что уже понятно из опроса, по-моему получается интересно:
PostgreSQL в русскоязычном сообществе по популярности не просто лидер, а уже лидер безоговорочно, с огромным заделом;
огромная доля респондентов вообще не использует Кубер. Но и среди тех, кто использует контейнеры, большая доля использует Docker Swarm, Rancher и даже самописную оркестрацию;
диапазон требований по ЗП оказался значительно шире, чем я думал. Конкретных цифр пока не назову, но до 250к рублей на руки зарабатывает примерно 35%, остальные — выше (пожалуйста, имейте в виду, что на данный момент 80% респондентов — Senior-разработчики, тим-лиды и менеджеры инженерных команд);
абсолютное большинство, выше 50%, основным триггером смены работы называли «неповышение ЗП при выросшем рынке». Воистину, 2021-й год — кошмар работодателя;
абсолютными лидерами по непривлекательности для сотрудников являются два типа компаний: государственные и беттинговые. Далее Крипта, Порно и Галеры ;)
менее 25% принципиально хотят работать на родине, остальные активно ищут или готовы рассмотреть вариант отъезда на работу за границу. Кажется, это самый низкий показатель, который я вообще видел в своей жизни, и это очень печально
ни о каком diversity в этом сегменте пока говорить не приходится: 9 из 10 респондентов – мужчины.
Если вам тоже интересно узнать информацию по бэкенду в русскоязычной среде — ответьте на вопросы (это всего 10–15 минут) и пригласите к исследованию своих знакомых.
Вот ссылка на исследование: https://bit.ly/3qEHtgQ.
Опрос анонимный, никаких данных не собираем, всеми результатами поделимся тут и в фейсбук-группе Управление и разработка больших IT проектов. И ещё большая просьба, если вы заметили какие-то логические косяки, не находите нужного варианта ответа, вообще любые вопросы по исследованию или замечания – напишите пожалуйста, комментарий к этому посту, постараемся всё оперативно поправить.
Комментарии (16)
ultralamer
15.11.2021 14:26+1По итогу прохождения опроса узнаешь, что результаты будут опубликованы где-то там на неинтересном тебе фейсбуке, а не на хабре, с которого на опрос и попал. Надеюсь, это просто неудачное оформление опроса, а не реклама группы в fb.
AlexIsaev
15.11.2021 22:24+1Интересно, а какие гипотезы проверяете?
fisher Автор
16.11.2021 10:20+1Часть тем есть выше в тексте поста. Мы не проверяем какие-то конкретные гипотезы, вероятно мы их обозначим после разбора результатов и скорректируем вопросы будущих исследований, т.к. на многие цифры интересно смотреть в динамике год к году. Сейчас скорее мы стараемся выстроить процесс адекватного сбора и обработки данных о состоянии рынка, причем не столько с эйчарной точки зрения, сколько с точки зрения технического менеджмента, мы специально объединили две части: собрать базовую картину по инфраструктуре и "кирпичикам", из которых строятся проекты, и понять уровень зарплат и ожиданий в зависимости от роли/сегмента.
vitaly_il1
16.11.2021 11:36+1огромная доля респондентов вообще не использует Кубер.
В диаграмме показано 21% не использующих контейнеры. ИМХО, их действительно больше.
fisher Автор
16.11.2021 12:34+2Так одно другому не противоречит: утверждение "кубер использует примерно половина респондентов" означает, что половине людей знания кубера не нужно (ну тут конечно надо смотреть в динамике год к году). Но контейнеры все-таки использует очень много людей, и использовать контейнеры != использовать кубер, и одна из целей как раз - узнать сколько именно. Почему 21% вам кажется маленьким процентом?
vitaly_il1
16.11.2021 12:49+1Мне кажется преувеличенным что 79% используют контейнеры в проде.
fisher Автор
16.11.2021 12:59+1мне вначале тоже так казалось, но обычно при 500 респондентах вероятность большой ошибки уже минимальна. здесь возможно есть вот какая проблема: если докер есть хоть где-то в проде - может быть это мешает, все-таки проекты у многих немаленькие с кучей частей.
alekciy
18.11.2021 11:31У вас вопрос про токсичность в валидации не учтен вариант с 0. Мой ответ 0, но система считает его как empty, а он же обязательный. И не дает мне дать ответ "0", и принуждаем поставить 1 в этом случае.
Medic84
19.11.2021 13:24+2В вопросе про аналитику, вариант Grafana написан с ошибкой (через ph написали). В вопросе про ипотеку я бы добавил варианты "Выплатил, еще возьму" и "Выплатил, больше брать не буду"
fisher Автор
19.11.2021 13:25спасибо! да, и про графану уже писали, и про ипотеку я понял, что не хватает такого разделения
ky0
Очень понравились варианты ответов на вопрос про «успешного инженера». Угадайте, какой больше всего :)