Ещё в 2019 году Flutter был технологией без имени в России: специалистов почти не было, а бизнес не понимал, стоит ли доверять кросс-платформенной разработке серьёзные проекты. Mad Brains одной из первых в стране сделала на неё ставку — и не остановила инвестиции в развитие специалистов даже тогда, когда рынок штормило.
Сегодня Flutter используется примерно в 80% проектов компании. Такой результат — не случайность, а следствие осознанной стратегии: растить специалистов внутри, а не только искать их на рынке.
Зачем растить специалистов с нуля
Готовых Flutter-разработчиков на рынке долго было мало, а сильных — тем более. Ждать, пока индустрия сама произведёт нужное количество senior-специалистов, означало бы отставать от собственных планов по проектам. Поэтому в Mad Brains пошли другим путём — начали обучать программистов с нуля внутри компании.
Один из потоков собственного курса по Flutter-разработке собрал около 200 человек на первое занятие. Курс длился полтора месяца, и до конца дошли около 30 участников — именно из этой группы выросла часть нынешнего Flutter-отдела компании.
Путь от Android-стажёра до руководителя направления
Флагманский пример такой стратегии — история Алексея Полесова, одного из первых Flutter-разработчиков в России, а сегодня — руководителя Flutter-отдела Mad Brains. Он пришёл в компанию через обучение Android-разработке, а затем стал частью первой Flutter-команды, которая делала проект для крупного международного заказчика.
По словам Полесова, ключевой принцип отдела — чтобы каждый разработчик проходил полный цикл разработки: от архитектуры до подготовки релиза, а не только писал код по готовому техническому заданию. Ревью кода делают совместно, вовлекая всю команду, — это ускоряет рост джунов и укрепляет общее понимание архитектуры продуктов.
«Атмосфера в отделе — почти семейная», — говорит Полесов, добавляя, что за всё время работы в Mad Brains у него ни разу не было ощущения, что не хочется идти на работу.
Почему это выгодно даже в кризис
Во время экономической нестабильности бизнес особенно чувствителен к срокам и бюджету разработки. Кросс-платформенный подход на Flutter даёт единую кодовую базу под iOS и Android, что снижает стоимость разработки и ускоряет вывод продукта на рынок — а это ровно те параметры, которые становятся критичными, когда бизнес считает каждый рубль.
К этому добавляются сильная поддержка со стороны Google и совместимость технологии с новыми платформами — веб- и десктоп-приложениями, а в перспективе и с Fuchsia OS. Ставка на растущую технологию с широкими горизонтами делает инвестиции в обучение оправданными даже тогда, когда экономить хочется на всём.
Что это значит для клиентов
Компания, которая продолжает вкладываться в развитие специалистов в сложный период, получает на выходе более глубокую экспертизу внутри команды — разработчиков, которые понимают продукт целиком, а не только свой участок кода. Для клиентов это означает более предсказуемые сроки и меньше рисков, связанных с нехваткой квалифицированных кадров на рынке.
Mad Brains продолжает развивать это направление и сегодня — в том числе через открытые образовательные материалы для тех, кто хочет освоить профессию Flutter-разработчика.