Рынок труда в сфере ИТ меняется. Уход крупных игроков из страны и масштабный релокейт (аутсорсинг) специалистов, а также ряд других факторов сделали ситуацию в сфере найма более сбалансированной.
Другими словами, сегодня конкуренция обострилась. Если предыдущие кандидаты в ИТ-секторе могли «выдвигать требования» и рост зарплаты при переходе в другую компанию мог достигать 50%, то теперь ситуация изменилась. На рынок вышли бывшие сотрудники обанкротившихся компаний в России. Так, по данным HeadHunter, в апреле 2022 года на вакантную должность в сегменте ИТ-профессий претендует в два раза больше кандидатов, чем в середине февраля 2022 года. Количество резюме стремительно растет, но среднее количество вакансий не спешит. увеличивать. Работодатели продолжают нанимать сотрудников, но они становятся более избирательными.
Как повысить свою привлекательность на рынке и привлечь внимание айтишника? Один из возможных вариантов — участие в open source проектах. Что это такое и как это помогает программистам осваивать новые навыки, востребованные на рынке? Давайте поговорим с нашим техническим экспертом.
Свободное программное обеспечение — это программное обеспечение с Открытый исходный код. Что это значит? Проще говоря, открытый исходный код можно просмотреть и при желании внести изменения.
Большинство программисты ежедневно взаимодействуйте с GitHub, VSCode, большим количеством библиотек с разными типами лицензий. Программное обеспечение с открытым исходным кодом сегодня позволяет значительно ускорить процесс работы над проектами. Популярность проектов с открытым исходным кодом исторически обусловлена, например, успешный проект привлекает внимание программистов, которые пишут экипаж-отчеты, вносить полезные изменения, быть частью сообщества открытого исходного кода.
Open Source популярен среди больших и малых компаний. стартапыкто разделяет и извлекает выгоду из ценностей ОС. Так, например, вы можете адаптировать готовые решения под задачи и задачи проекта, внедрить их в экосистему компании.
Эксперты регулярно отмечают, что проекты с открытым исходным кодом приносят пользу как начинающим разработчикам, так и профессионалам, которые хотят повысить свой опыт, внести свой вклад в сообщества и улучшить свой имидж. Александр Хачикянцруководитель группы и паутина– разработчик со стажем более 14 лет поделился с издателями своим видением открытого исходного кода. Подготовил небольшой отрывок из беседы с экспертом.
По словам руководителя команды, Open Source открывает точки роста для младших и старших специалистов. По его словам, участие в проектах с открытым исходным кодом — отличная возможность для новичков. Джунам, стажеры и новички в разработке должны присмотреться к открытому исходному коду. Это отличная возможность получить новый опыт и расширить свой профессиональный кругозор. Самый логичный и простой способ познакомиться с Гитхаб. Кроме того, аккаунт на этом веб-сервисе уже давно стал аналогом «резюме» и портфолио для IT-рекрутеров, которые ищут там кандидатов. Может быть дополнительным источником поиск работы. Еще одним существенным преимуществом является возможность изучить лучшие практики, ознакомиться со спецификой код-ревью для разных проектов и стать частью сообщества, что может быть полезно для опытных программистов.
В интервью технический эксперт также отметил, что присоединиться к сообществу Open Source довольно просто. Например, если у разработчика есть достаточные навыки, он может внести свой вклад, исправив баги (ошибки) в определенных приложениях. Другой способ — участвовать в хакатонах и других отраслевых конкурсах, проводимых крупными ИТ-компаниями. Например, подать заявку на Advent of Code или Hacktoberfest. Последний, кстати, размещен на GitHub и DigitalOcean. Цель мероприятия — мотивировать участников отправлять пулл-реквесты (полезные предложения по изменению кода) в хранилища с открытыми источниками. Участие в подобных мероприятиях — это не только отличная линия для резюме, но и возможность получить различные призы и подарки от спонсоров (например, футболки с принтами).
Однако достаточно ли сосредоточиться только на проектах с открытым исходным кодом, чтобы оставаться в тренде? Эксперты считают важным быть в курсе отраслевых новостей, быть в курсе «новых продуктов» и лучших практик, используемых коллегами в цеху. «Важно иметь любознательность и широкий кругозор. В противном случае прогресс не может быть устойчивым», — отмечает Александр Хачикянц.