Работа в IT и проблемы в отрасли
О том, какие навыки и специальности сейчас востребованы в российской IT-отрасли и что нужно для достижения технологического суверенитета рассказал Дмитрий Бахтин - эксперт в разработке онлайн-сервисов и архитектуры высоконагруженных систем, директор по разработке ООО «Дм-тех» (входит в ГК «Детский мир»), имеющий 20-летний опыт в IT-индустрии.
Дмитрий, расскажите коротко о своей карьере в IT? Насколько трудно было устроиться и продвинуться по карьерной лестнице?
Моя карьера в IT началась еще на старших курсах университета, когда я получил возможность присоединиться к компании cboss в качестве тестировщика веб-приложений. Эта компания уже тогда была большой и имела более 1000 сотрудников в области создания программного обеспечения. Здесь я узнал о том, как работает большая команда разработчиков и познакомился со сложными процессами управления проектами по созданию ПО. Это был отличный старт для моей карьеры в IT, который предопределил мое будущее.
Через год я стал java программистом и присоединился к команде, занимавшейся внутренним проектом по созданию корпоративной системы управления разработкой программного обеспечения. Тогда на рынке еще не было продуктов Atlassian и зрелых систем по управлению проектами, таких как MS Project. Вместе с командой мы разработали решение, которое использовалось сотнями разработчиков и упростило процесс создания ПО, сократив время выхода новых функций в 2-3 раза. Работа над этим проектом помогла мне лучше понять, как создавать качественное программное обеспечение, какие процессы являются ключевыми и привела меня к новым профессиональным высотам.
Когда я закончил работу в cboss, я уже был достаточно зрелым программистом и готов был к новым вызовам. Мой путь привел меня в крупнейшую инвестиционную компанию "Росбилдинг", где я стал участником увлекательного проекта визуализации связей между юридическими лицами и объектами недвижимости. Эта технология позволяла нашим заказчикам проще анализировать юридические лица, выявлять связи и аффилированность между ними, а также обнаруживать неочевидные связи, что было особенно важно для успешного развития бизнеса в тот период. Было приятно осознавать, что моя работа внесла значительный вклад в улучшение бизнес-процессов компании.
Затем я принял решение присоединиться к международному проекту интеграции семейства продуктов всемирно известной компании-разработчика программного обеспечения Guidewire в информационные системы крупнейшей страховой компании Росгосстрах. Моя роль в проекте находилась на стыке между разработкой интеграционных модулей и созданием интеграционной архитектуры. Я столкнулся с сложной задачей бесшовной интеграции современной по мировым стандартам системы в существующую IT-инфраструктуру устаревших систем страховой компании. Однако, я и моя команда успешно решили эту задачу за полтора года и внедрили продукт, что привело к сокращению расходов на 1 миллиард рублей за счет улучшения процесса урегулирования убытков. Это был один из самых значимых проектов в моей карьере, который показал, насколько важна грамотная интеграционная архитектура в бизнес-процессах крупных компаний.
После нескольких успешных проектов, я решил пуститься в свободное плавание и основал компанию, где исполнял роль фаундера и технического директора. Наша команда разработала уникальный продукт для букмекерских компаний - быструю доставку информации о ходе спортивных событий в реальном времени. Наш сервис на базе опенсорсных фреймворков Java обеспечивал доставку актуальной информации о событиях крупнейших спортивных соревнований в течение 200-400 миллисекунд - это был новый уровень для отрасли.
Но, к сожалению, наш бизнес спустя 8 лет закрыли под давлением регуляторов.
Я решил пойти дальше и присоединился к системному интегратору в роли директора по инновациям. В этой должности мы занимались разработкой proof of concept телемедицинских сервисов, используя новые неинвазивные медицинские гаджеты. Это был захватывающий опыт работы в области медицинских технологий, где мы разрабатывали инновационные сервисы, которые помогали в обеспечении более высокого уровня здравоохранения для населения.
Через год я получил отличное предложение от Сбербанка заняться проектированием архитектуры прикладных сервисов для Единой Фронтальной системы, как части зарождающейся экосистемы продуктов Сбера. Это была уникальная возможность внести свой вклад в создание одной из самых масштабных и перспективных IT-экосистем в России. Я разработал около десятка архитектурных решений, в том числе для low-code систем по автоматизации создания кода, и принимал участие в менторинге более 10 распределенных команд разработки программного
На сегодняшний день я трудоустроен в ООО “Дм-тех”, технологическом подразделении крупнейшей сети магазинов “Детский мир”. Наша компания насчитывает свыше 1100 магазинов в трех странах (Россия, Казахстан и Белоруссия) и продает товаров для детей больше, чем маркетплейсы-гиганты - Озон и Яндекс-маркет.
Я работаю над созданием фронтальных сервисов компании, наша команда уже создала более 15 цифровых продуктов и несколько десятков сервисов. По итогам декабря 2022 мы вышли на первое место в мире по онлайн-трафику в сегменте “Детство” с DAU выше 1 миллиона! А доля онлайна в общей выручке группы компаний “Детский мир” выросла за 5 лет с 3% до 30%, что свидетельствует о нашей непрерывной работе над улучшением сервисов для клиентов "Детского мира".
Наша команда состоит из более чем 160 талантливых специалистов, и мы работаем вместе, чтобы разрабатывать и выкатывать новые фичи ежедневно несколько раз в день. При этом мы всегда следим за доступностью наших сервисов и уровнем обслуживания клиентов - у нас сохранился уровень доступности сервисов в районе 99.85%.
Я горжусь тем, что работаю в такой потрясающей компании и в такой классной команде, и мы всегда готовы привнести новые идеи и инновационные решения в нашу работу.
Сейчас ситуация изменилась? Каким IT-специалистам проще трудоустроиться?
Сейчас конкуренция в IT-индустрии значительно возросла. Сотни тысяч молодых специалистов стремятся осуществить свои профессиональные амбиции в этой области. В результате появились современные и удобные языки программирования, такие как Kotlin, Python, Go, которые снижают порог входа в профессию. Благодаря опенсорс-сообществу, появилось множество полезных фреймворков и библиотек, которые значительно облегчают работу программистов и позволяют им быстро создавать более качественные сервисы. Большое внимание уделяется развитию AI-помощников по написанию кода, которые повышают производительность программистов и улучшают качество написанного ими кода.
Сегодня важно знать и правильно применять существующие библиотеки и инструменты для решения прикладных задач, вместо того, чтобы создавать всё с нуля. За 20 лет индустрия накопила огромный объем данных, которые на данный момент составляют сотни петабайт. В связи с этим появились новые интересные профессии в IT, связанные с обработкой этих данных и созданием моделей машинного обучения. Использование этих моделей значительно повышает эффективность работы существующих сервисов и приводит к росту выручки бизнеса.
С развитием мобильных платформ, в частности iOS и Android, весьма востребованы разработчики для этих платформ. Однако для молодых специалистов не всегда просто устроиться в крупные компании. Для них существуют специальные стажерские программы, где они могут применить свои теоретические знания на практике и решать реальные задачи от бизнеса.
Насколько серьезный дефицит кадров в России на сегодняшний день? Как специалистов особенно не хватает и в чем причины?
В последний год многие талантливые и опытные инженеры покинули страну в поисках лучших возможностей на мировом рынке. Это потеря для отечественной IT-индустрии, ведь сильные специалисты могли бы значительно ускорить ее развитие. На сегодняшний день можно наблюдать массовые сокращения в крупных международных IT-компаниях, которые также вносят изменения в ситуацию на рынке труда. В связи с этим, отмечается несколько положительных для работодателей тенденций, одной из которых является увеличение количества свободных специалистов на рынке. Однако, все еще существует нехватка квалифицированных инженеров класса А, которые способны вести разработку инновационных сервисов с нуля и выступать в роли лидеров команды. Это создает существенные вызовы для отечественных компаний и требует дополнительных усилий по подготовке и привлечению талантливых IT-специалистов.
Как проблему с кадрами решают в ООО «ДМ-Тех»? Есть ли трудности в подборе персонала?
С начала обострения геополитической обстановки был небольшой отток инженеров, который быстро закончился. На рынке труда появилось много талантливых специалистов, которые остались без работы вследствии ухода ряда компаний из страны. Мы расширили географию поиска и очень гибко подходим к вопросу о возможности работать вне офиса.
Кандидатов привлекает возможность работать в "Дм-техе", так как мы создаем для Детского мира интересные и востребованные цифровые сервисы, которыми пользуются миллионы пользователей, мы используем инновационные подходы и фреймворки и не ограничены в экспериментах, это позволило нам за пять лет ворваться в число лидеров индустрии.
Расскажите о кейсах, которые позволяют удержать сотрудников в компании? Возможно, у Вас есть примеры из других компаний, где Вы работали?
Конечная цель любой компании - стать лидером в своей отрасли и обеспечить устойчивый рост. Для этого важно привлекать квалифицированных специалистов, которые готовы работать в команде, развиваться и делать компанию лучше. Но найти таких людей не всегда просто, особенно в современном быстро меняющемся мире IT.
Поэтому компании должны предоставлять своим сотрудникам не только высокую заработную плату и привлекательные бонусы, но и возможности для роста и развития. Важно создавать комфортные условия работы, развивать профессиональные навыки и поддерживать коллективный дух. Кроме того, компании должны следить за новыми тенденциями в IT-отрасли, не бояться экспериментировать и внедрять новые технологии.
Для привлечения талантливых специалистов важно активно продвигать компанию на рынке труда, рассказывать о своих достижениях и успехах, а также создавать положительный имидж компании. Важно не только привлечь квалифицированных сотрудников, но и удержать их в компании, обеспечивая интересные проекты и перспективы для развития.
Также не стоит забывать о важности менторства и обучения. Квалифицированные наставники помогают новым сотрудникам быстрее освоиться в компании, а также сформировать правильные рабочие привычки и подходы. Обучение и поддержка должны быть доступны не только для новых сотрудников, но и для всех сотрудников компании в целом.
Кроме того, важно иметь четкую и понятную систему вознаграждения, которая позволяет мотивировать сотрудников на достижение новых результатов и повышение производительности. Она должна быть прозрачной и понятной, чтобы сотрудники могли четко понимать, какие цели им нужно достигать, чтобы получить вознаграждение.
В "Дм-техе" мы гордимся тем, что наши сотрудники остаются с нами на протяжении многих лет. Наша команда является настоящей семьей, и среднее количество лет опыта работы в компании постоянно растет. Наиболее опытные сотрудники уже работают у нас более 5 лет, что говорит о том, что они нашли здесь не только работу, но и настоящий дом.
Что же помогает нам удерживать лучших специалистов в своих рядах? Наш инновационный технологический стек и создание интересных и масштабных продуктов и IT-сервисов - это наша страсть и главная цель. Мы также обеспечиваем нашим сотрудникам внимательное отношение к их карьерному и техническому росту, а также проводим регулярные 1-1 и performance review, где обсуждаем их прогресс и планы по улучшению своих hard и soft skills.
Наша команда постоянно работает над улучшением качества процесса доставки программного обеспечения. Мы следим за контролем DORA метрик, таких как частота выпуска обновлений, процент сбоев при обновлениях, время восстановления после сбоев и время внесения изменений. Это позволяет нам постоянно улучшать наши процессы и становиться лучше.
Расскажите о перспективах развития российской IT-отрасли: какие меры необходимы для ускорения процесса?
Хотя Министерство цифрового развития уже принимает некоторые меры в целях поддержки ИТ-специалистов и компаний, такие как отсрочка от мобилизации или льготная ипотека, в условиях высокой турбулентности в экономике и быстро развивающихся технологиях в мире разработки ПО важно не останавливаться на достигнутом.
Для того чтобы быть в курсе последних инноваций, компании должны постоянно изучать и применять новые технологии в своих проектах, не бояться перемен и возможных ошибок. Всегда необходимо быть сфокусированным на получении новых знаний и применении их на практике.
Одновременно с этим, чтобы повысить качество ИТ-образования в школах и вузах, необходимо не только актуализировать учебные планы, но и уделять внимание фундаментальным основам информатики. Только так можно гарантировать, что выпускники будут иметь необходимые навыки для успешной карьеры в ИТ-сфере.
ИТ-компании также должны получать максимальные преференции от государства, и иметь доступ к глобальным ресурсам в мире разработки программного обеспечения. Кроме того, важно стимулировать использование и развитие опенсорсных технологий в индустрии отечественной разработки, что не только поможет снизить затраты на разработку, но и улучшит качество создаваемого программного обеспечения.