Легаси-код — тема, которая никогда не теряет актуальности. Мы уже выпустили несколько статей по этой проблеме и хотим обсудить её с разных сторон.
В предыдущих материалах мы рассказали, как устаревшая IТ-инфраструктура может стать причиной краха бизнеса в статье "Забытая модернизация: почему легаси-код может обрушить бизнес?"Да, звучит страшно, но это реальность, от которой не скрыться.
Мы также поделились подсказками, как определить устаревшую IT-систему, рассмотрев 5 ключевых признаков.
Сегодня мы коснемся не менее важного вопроса: как устаревшая IТ-инфраструктура влияет на подбор и удержание сотрудников? В этой статье наш эксперт, CHRO Анастасия, поделится своим мнением о влиянии устаревших технологий на HR-процессы.
В современном мире стремительное развитие технологий требует от компаний постоянной адаптации и обновления своей IТ-инфраструктуры. Однако многие крупные организации по-прежнему опираются на устаревшие системы, которые стали основой их работы за последние 20-30 лет. Эти системы часто построены на самописном ПО и языках программирования, вышедших из активного использования. Как следствие, это создает значительные трудности для HR-специалистов при поиске квалифицированных кадров, способных справиться с "легаси" кодом.
Проблемы устаревших технологий
Основная трудность заключается в том, что многие устаревшие системы работают на старых версиях языков программирования: Delphi/Object Pascal, PHP (Old Versions, Pre-7.0), LISP. Даже современные языки, такие как Java, имеют устаревшие версии, которые до сих пор активно используются.
Например, самой свежей версией Java является 17, но более 60% Java-приложений все еще работают на Java 8, поддержка которой была прекращена в 2019 году. Эта зависимость от устаревших технологий затрудняет поиск специалистов, имеющих необходимое понимание и навыки для работы с устаревшими системами.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
13203 тендера
проведено за восемь лет работы нашего сайта.
Еще одной значительной сложностью является язык Perl, который, несмотря на наличие курсов по этому направлению, значительно отстает по своей производительности. На ресурсах вроде hh.ru можно найти всего лишь около 150 вакансий, в которых упоминается Perl, что подтверждает его ограниченное применение на рынке труда. Основные компании, ищущие специалистов по этому языку, занимаются в основном поддержкой существующих проектов, а не разработкой новых.
Похожая ситуация наблюдается и с Visual Basic .NET: поисковые запросы показывают менее 50 активных вакансий, связанных с этим языком. В условиях появления более современных альтернатив, таких как .NET и C#, необходимость в специалистах, работающих с устаревшим ПО, продолжает снижаться.
Сложности, возникающие у HR-специалистов при поиске разработчиков, работающих с легаси-кодом, имеют множество последствий.
Одним из основных факторов, усложняющих работу отдела кадров, является наличие легаси-кода. Многие талантливые кандидаты отказываются от предложений, если понимают, что их профессиональная жизнь будет связана с поддержкой устаревших технологий. Никто не хочет оказаться в ловушке легаси-систем, которые ограничивают возможности для развития.
Я не раз сталкивалась с резюме, где кандидаты выставляют четкие требования. Например:- "Интересуют проекты на облачных платформах: AWS, Azure, Google Cloud."- "Отдаю предпочтение методологиям Agile и DevOps для управления проектами."- "Ищу возможность работы с базами данных нового поколения: MongoDB, PostgreSQL."Согласно статистике Jobvite, 70% работников готовы сменить место работы, если не видят перспектив для личного и профессионального роста.
Исследования показывают, что разработчики в первую очередь ставят развитие и возможность изучения новых технологий. Опасения перед технологической стагнацией отталкивают кандидатов. Согласно опросу Stack Overflow, для 58% разработчиков образовательные возможности и технический рост являются важнейшими факторами при выборе работы, тогда как социальные пакеты, отпускные и премиальные занимают менее 30% их приоритетов.
Данные от LinkedIn дополнительно подчеркивают эту тенденцию: 94% сотрудников отметили, что остались бы в компании дольше, если бы та инвестировала в их обучение. Во время собеседований многие кандидаты говорят о том, что в предыдущих местах работы не было возможностей для роста, и они задаются вопросом: "Почему я должен тратить свое время на поддержку устаревших систем, когда в другой компании я могу расти и развиваться?"
Таким образом, ситуации требуют от HR-отделов не только поиска специалистов с необходимыми навыками, но и активной работы над удержанием талантов. Многие профессионалы, обладающие опытом работы с устаревшими языками программирования, не видят перспектив дальнейшего развития и принимают решение покинуть свою текущую компанию.
Компании, которые рискуют не обновлять свои технологии и не предлагают сотрудникам возможности для обучения и развития, могут столкнуться с серьезными последствиями, включая потерю не только талантливых разработчиков, но и всей своей конкурентоспособности на рынке.
Открытость к новым технологиям и готовность инвестировать в обучение своих специалистов становятся ключевыми факторами в успешном поиске и удержании талантов. В нашем современном мире каждая новая технология может стать отправной точкой для будущих прорывов, и возможности для профессионального роста уже не являются просто дополнительными преимуществами — это жизненная необходимость для специалистов XXI века.