Иван Шатухо: «Кадры можно переманить, а культуру и мышление — только вырастить»

Нехватка IT-специалистов в мире, согласно опросу аналитической и консалтинговой компании в сфере информационных технологий IDC, к 2026 году приведет к потерям мировой экономики в размере $5,5 триллионов. А исследование другой международной консалтинговой компании Korn Ferry предсказывает, что к 2030 году незакрытыми останутся до 85 млн вакансий в сфере технологий. При этом уже сегодня, по данным международной кадровой компании Robert Half, 95% технологических лидеров испытывают трудности с поиском квалифицированных сотрудников.

Компании все чаще понимают: недостаточно только нанимать людей — важно учить их мыслить как инженеры, которые способны доводить решение до релиза. И в таком случае важнейшее значение для компаний приобретает необходимость выстраивать системы наставничества, считает Иван Шатухо, ментор национальных и международных образовательных программ Open IT, Start IT и GeekStorm, который руководил департаментом в компании Innowise, одном из крупнейших IT-разработчиков Восточной Европы, реализовавшем более 850 проектов для клиентов в 50+ странах. Здесь он развивал команды с сотнями и тысячами разработчиков.

О том, как компаниям сохранять эффективность в условиях дефицита IT-специалистов, и как подготовить инженеров, которые не просто пишут код, а умеют реализовывать проект от идеи до внедрения, рассказывает Иван Шатухо.

Цифры статистики о нехватке IT-специалистов говорят о том, что компании уже столкнулись с серьезной проблемой. Почему, на ваш взгляд, несмотря на огромное количество курсов и IT-школ так сложно найти программистов?

Проблема не в количестве, а в качестве подготовки. Сегодня тысячи людей проходят онлайн-курсы, но рынок все равно не получает готовых специалистов. Обучение часто сводится к изучению синтаксиса и популярных библиотек. А в реальной разработке важнее другое — умение понимать задачу, оценивать риски и доводить результат до продакшна. Компании ищут не просто программистов, а людей, способных думать как инженеры. То есть видеть систему целиком, понимать, зачем нужен тот или иной кусок кода, и как он повлияет на продукт.

Вы выстраивали команду департамента одного из крупнейших IT-разработчиков Восточной Европы компании Innowise, в котором работали свыше 180 инженеров. Что именно стоит делать, чтобы растить кадры внутри?

Самое простое — перестать ждать готовых людей с рынка. Лучше инвестировать в собственные образовательные программы. Пусть сначала это кажется затратным, но на длинной дистанции это выгоднее: ты получаешь специалистов, которые знают не только технологию, но и культуру компании. Важно еще поощрять менторство. Опытные инженеры должны делиться знаниями — это повышает уровень всей команды и снижает зависимость от конкретных людей.

Вы выступали в качестве спикера на всероссийской программе Start IT 2.0 — престижном национальном проекте, направленном на поддержку научно-технического творчества молодежи в сфере информационных технологий. Почему решили включиться в эту работу и как помогаете молодым специалистам развить инженерное мышление?

Когда я работал руководителем, я видел, как часто талантливые ребята застревают на уровне «я написал код, он работает». На программах вроде Start IT я стараюсь научить их видеть дальше — думать не только о коде, но и о бизнес-цели. Мы разбираем реальные проекты: где-то я специально даю противоречивые вводные, чтобы они научились задавать вопросы, уточнять требования. Это формирует ответственность за результат — ведь инженер не тот, кто просто пишет правильно, а тот, кто доводит до результата в условиях ограничений.

Вы много работаете с людьми как лидер: руководили командой разработчиков, выступаете на крупных образовательных конференциях — в том числе на одной из крупнейших IT-конференций в Беларуси — Open IT, GeekStorm, — ведете курсы и менторите специалистов внутри компаний. Что помогает вам эффективно обучать и развивать команды?

Я много внимания уделял процессам найма и адаптации. Мы выстроили систему, при которой конверсия из найма в успешный старт проекта выросла в несколько раз — эти подходы потом начали применять и другие компании. Я сторонник открытого обмена знаниями и это мотивирует меня выступать на конференциях, проводить внутренние тренинги и курс по Python. Например, на Open IT я делюсь этими практиками с начинающими разработчиками — это важная площадка, потому что именно здесь формируется первое профессиональное мышление. Это позволяет масштабировать опыт — когда один человек растет, за ним подтягивается вся команда. В этом я вижу главную идею.

Вы много лет руководили командами, в том числе в Innowise, и участвовали в технических интервью. Какие подходы к подбору сотрудников оказались самыми эффективными?

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

Что вы посоветуете начинающему разработчику, который хочет стать «востребованным», а не просто «одним из»?

Учитесь видеть контекст. Не зацикливайтесь на технологиях. Сегодня вы учите Python, завтра все перейдут на другой стек — и что тогда? Главное — понимать принципы: как устроен код, как проектируется архитектура, как работает бизнес. И еще — не бойтесь брать ответственность. Делайте так, чтобы ваш код жил в продакшене, чтобы им реально пользовались. Это единственный способ стать сильным инженером.

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

Да, абсолютно. Наставничество — это катализатор роста. Оно помогает быстрее пройти путь от «я пишу код» к «я создаю продукт». И сейчас, когда индустрия испытывает острую нехватку кадров, именно те компании, которые умеют обучать и растить специалистов внутри, будут выигрывать. Ведь кадры можно переманить, а культуру и мышление — только вырастить.