ЦИФРОВОЙ ИНВЕСТОР ЦИФРА В «НОРНИКЕЛЕ» ПУЛЬС ТЕХНОЛОГИЙ СУПЕРНИКА NORNICKEL CONNECT
Пульс технологий
Установите кодовое слово в Супернике!
* с его помощью вы всегда сможете войти в приложение, если, например, забыли пароль или сменили телефон
КАК УСТАНОВИТЬ
КОДОВОЕ СЛОВО?

Каждый второй разработчик любит опенсорс и планирует уволиться в этом году

В то время как технологическая отрасль продолжает стабилизироваться после двух с лишним лет пандемии, а компании с нетерпением ждут возвращения работников в офис, статистические данные указывают на то, что волна увольнений по собственному желанию не замедлится в ближайшее время. Разработчики как никогда ранее заинтересованы в гибкости графика и возможности работать удаленно.

Хочешь знать о технологиях и цифровизации больше?
Устанавливай приложение «Цифроникель». Проходи обучение в игровой форме. Копи знания, получай баллы, участвуй в конкурсах и получай ценные призы.
КАК УСТАНОВИТЬ
КОДОВОЕ СЛОВО?

Свежее исследование DigitalOcean показывает, что разработчики особенно недовольны планами технологических компаний по возвращению в офис: почти половина (42%) опрошенных сообщили, что они уже приняли решение уволиться или могут рассмотреть такую возможность в 2022 году. Стоит отметить, что более четверти (27%) разработчиков уже приступили к новой работе в прошлом году. Таким образом, почти две трети разработчиков либо уже сменили работодателя, либо планируют сделать это в ближайшем будущем.

Исследование проводилось с помощью онлайн-опроса с 19 апреля 2022 года по 19 мая 2022 года и собрал 2 598 заполненных ответов. DigitalOcean распространила ссылку на опрос среди различных источников, преимущественно, по форумам для разработчиков. Респонденты представляют 94 страны, из них 43% из США, 15% из Индии, 6% из Германии, 3% из Канады и 3% из Великобритании, а остальные 30% распределены между другими государствами. По гендерному признаку 87% респондентов — мужчины, 8% — женщины, 1% — небинарные личности и 4% предпочли не отвечать на этот вопрос. Респонденты представлены в разном возрасте: 32% респондентов — от 25 до 34 лет, 25% — от 35 до 44 года, 21% — моложе 24 лет и 22% — 45 лет и старше.

Мотивы ухода с работы совпадают у тех, кто уже ушел, и у тех, кто рассматривает возможность ухода. Главными факторами являются размер компенсации, льгот и бонусов, возможность удаленной работы и гибкий график.

Все меньше разработчиков хотят работать на крупные корпорации. Это подтверждается данными о том, что 8% тех, кто оставил работу, и 9% тех, кто собирается ее оставить, делают это для того, чтобы запустить свою собственную компанию.

В то время как разработчики практически в равной степени уходят с работы как из крупных корпораций, так и из стартапов, данные опроса показывают, что разработчики реже покидают некоммерческие и государственные организации. Кроме того, разработчики с меньшим опытом работы чаще покидают работу. Так планируют поступить или недавно уже ушли 64% разработчиков с опытом работы менее года и 32% разработчиков с опытом работы от 1 до 5 лет. Это контрастирует с долей (21%) опытных разработчиков, которые трудятся в этой отрасли более более 15 лет.

Каждый второй разработчик участвовал в разработке как минимум одного опенсорсных продукта (ПО, у которого открыт исходный код и в создании которого могут принять участие все желающие). Среди участвующих в открытой разработке 47% отметитили, что их вовлеченность в такие проекты выросла за последний год. 

Технологии с открытым исходным кодом жизненно важны для современных компаний: 64% респондентов заявили, что их компания использует открытый код для, как минимум, половины своего проприетарного программного обеспечения. Стартапы и малые предприятия полагаются на открытый код немного больше, чем предприятия: 35% стартапов и малого бизнеса используют открытый код в половине или более своего программного обеспечения, по сравнению с 28% крупных предприятий.

Модернизация инфраструктуры, разработка приложений и предоставление софта как услуги (SaaS) — одни из самых популярных видов использования открытого ПО. Разработчики прогнозируют, что в этом году они будут использовать больше открытого кода для разработки блокчейна (7%), чем сообщили об использовании открытого кода для блокчейна в прошлом году (4%).

Несмотря на большую зависимость отрасли от проектов с открытым исходным кодом и тех, кто их создает, большинство разработчиков на таких проектах не получают денег за свою работу. Многие разработчики считают, что компании должны предоставлять сотрудникам больше времени для внесения вклада в проекты с открытым исходным кодом.

Время является важным фактором участия в опенсорс проектах. Большинство разработчиков (54%) тратят от 1 до 5 часов в неделю на участие в проектах с открытым исходным кодом, причем недостаток времени является самым большим препятствием для участия. Многие считают, что компании должны предоставлять сотрудникам больше времени для участия в проектах с открытым исходным кодом, причем 79% скорее согласны или абсолютно согласны с тем, что компании должны выделять время на участие в опенсорс проектах из рабочего графика.

Среди других факторов, препятствующих участию в проектах с открытым исходным кодом, называли: незнание, с чего начать (11%), отсутствие рекомендаций от других участников проекта (11%) и запутанный процесс утверждения правок в базу кода (7%).

Очевидно, что сообщество является основой для всей культуры открытого кода: 20% отметили, что помогали другим членам сообщества развивать свои навыки, а 15% внесли свой вклад в проекты, ориентированные на решение какой-либо общественной проблемы. На вопрос о том, что они получили от участия в проекте с открытым исходным кодом, 32% ответили, что "почувствовали смысл в своей работе или стали частью более широкого сообщества". Открытый исходный код может быть одним из факторов, побуждающих разработчиков искать новые роли. 35% получили дополнительные навыки, 19% — получили возможность налаживания контактов, а 11% — нашли себе новую работу благодаря сообществу разработчиков открытого исходного кода.

В обзоре также приводятся данные о популярности различных языков программирования. Результаты опроса указывают на то, что самыми популярными языками являются Python (21%) и JavaScript (17%), за ними следуют PHP (14%), TypeScript (9%) и Java (9%). В то время как Python популярен среди разработчиков с любым багажом опыта, JavaScript и C++ более популярны среди менее опытных разработчиков. PHP менее популярен среди начинающих разработчиков, но остается популярным среди тех, кто имеет опыт работы более 6 лет.

Контейнеризация (метод виртуализации, при котором ядро операционной системы поддерживает несколько изолированных экземпляров пространства пользователя вместо одного) и системы управления контейнерами продолжают набирать популярность: 68% респондентов используют контейнеризацию в своих проектах. И 69% из тех, кто использует эту технологию, ожидают, что её использование увеличится в следующем году. Из тех, кто еще не использует контейнеры, 22% считают, что начнут использовать контейнерные технологии в ближайший год.

Бессерверные (serverless) вычисления, более новая технология, которая минимизирует управление серверами и позволяет разработчикам сосредоточиться только на коде, также набирает популярность. Хотя пока остается менее распространенной, чем контейнеризация. 43% респондентов используют бессерверные технологии, и 61% из них ожидают, что их использование будет продолжать расти. Однако те, кто не использует serverless, не уверены в том, что перейдут на нее: только 9% респондентов прогнозируют, что начнут использовать бессерверные вычисления в этом году, а 39% заявили, что вообще не планируют переходить на них.

УЗНАТЬ БОЛЬШЕ
Читайте также
ЦИФРОВОЙ ИНВЕСТОР ЦИФРА В «НОРНИКЕЛЕ» ПУЛЬС ТЕХНОЛОГИЙ