Редкий зверь IT: где искать Rust-разработчиков в России
За последние годы язык Rust переживает взлёт популярности среди программистов по всему миру. В глобальном опросе Stack Overflow он уже восемь лет подряд признаётся «самым любимым языком» – около 83% разработчиков хотят продолжать на нём работать (источник yandex.cloud). Rust ценится за надёжность (безопасность работы с памятью) и производительность на уровне C/C++. Сообщество Rust даже придумало себе прозвище rustaceans (от слов rust и crustacean, «ракообразное»): отсюда и неофициальный маскот в виде забавного краба по имени Феррис (источник reddit.com).
Но если в мире Rust уверенно шагает к мейнстриму, то в России ещё недавно он считался экзотикой. Долгое время Rust-разработчиков на отечественном рынке можно было пересчитать по пальцам (источник luckyhunter.io) (источник habr.com), и для HR-специалистов поиск такого редкого кадра превращался в настоящий квест. Тем не менее спрос рождает предложение: сегодня Rust всё прочнее закрепляется в индустрии, появляются активные сообщества, локальные конференции и свои герои. Рассказываем, где обитают «растеры» (Rust-программисты) в России, в каких сообществах их искать и как использовать GitHub, чтобы их обнаружить.

Rust в России: от экзотики к тренду
Ещё пять-шесть лет назад ситуация с Rust в России была почти анекдотической. В 2019 году IT-рекрутер Мария Рейимбаева провела небольшое исследование и выяснила: знание Rust указывали в резюме лишь несколько сотен специалистов на HeadHunter и LinkedIn, а разработчиков, назвавших себя Rust-программистом, и вовсе были единицы. «Негласно считается, что на Rust пишут всего две компании в России», отмечала тогда автор исследования. Rust-разработчики были штучным товаром: рекрутеры шутили, что успели перезнакомиться со всеми такими специалистами в стране. В то время как глобальные IT-гиганты (Amazon, Google, Facebook и др.) уже внедряли Rust, в российских компаниях язык лишь начинал пробивать себе дорогу (источник itexpert.work).
Однако постепенно ситуация меняется. К 2021 году Rust перестал быть совсем уж диковинкой: язык шестой год подряд возглавил рейтинг любви разработчиков, и в России созрело ядро энтузиастов, готовых делиться опытом (источник habr.com). Появились примеры коммерческого применения: на Rust пишутся отдельные модули и сервисы в Huawei, JetBrains, «Рамблере», Лаборатории Касперского, «Нетологии», МТС, Kupibilet, FunCorp и других компаниях. Крупнейший банк и телеком тоже присмотрелись к языку: в 2023–24 годах «Сбер» и МТС открывали вакансии Rust-разработчиков (источник t.me).
Rust начал проникать в самые разные области – от блокчейн-платформ до системных утилит. «Rust активно используется в блокчейне, криптовалютах и высокопроизводительном серверном ПО – везде, где нужна быстрая обработка данных», отмечает Николай Клестов, CTO рекрутингового агентства ITExpert. По его словам, язык создавался как современная замена C++ с учётом всех его недостатков, поэтому разработчики с сильным C/C++ бэкграундом особенно ценят Rust.
При всём хайпе, найти опытного Rust-разработчика по-прежнему непросто. Rust остаётся нишевой технологией, и квалифицированных специалистов мало – особенно по сравнению с языками вроде Java или Python. Более того, хорошие «растеры» недёшевы: по данным опроса Stack Overflow 2022, Rust входит в топ-10 самых высокооплачиваемых языков в мире, так что зарплатные ожидания соответствующие. Конкуренция за таких кандидатов высока, а переманить их на проект – задача со звёздочкой. Нередко компании идут другим путём: растят Rust-специалистов внутри. Если проект требует Rust, а на рынке никого нет, некоторые работодатели переобучают талантливых C++-разработчиков или инженеров с опытом системного программирования под Rust.
Благо синтаксис и концепции Rust во многом знакомы выходцам из мира C/C++, хотя порог входа всё равно остаётся высоким. «Важно понимать: не стоит искать Rust в отрыве от C++», советует Николай Клестов. «Чаще всего вы увидите резюме в духе: 3 года с C++ и полгода-год с Rust. Причём полгода Rust – вовсе не показатель джуна». То есть многие кандидаты пришли в Rust из другого стека, и богатый опыт в смежных технологиях может быть ценнее, чем формальные годы с Rust.
Тем не менее, даже редкие специалисты где-то обитают. Ниже разберём, куда именно имеет смысл идти на «охоту» за Rust-разработчиками в России – от онлайн-сообществ до GitHub.
Сообщества Rust-разработчиков: чаты, митапы, конференции
Если вы ищете редкого специалиста, логично отправиться туда, где он проводит время. У русскоязычного комьюнити Rust есть свои излюбленные «места обитания» – в первую очередь, Telegram-чаты. На удивление, именно Telegram стал центром коммуникации растеров СНГ. Самое крупное сообщество – открытый чат @Rust с аудиторией свыше 3,7 тысячи участников (источник heaad.ru).
Здесь ежедневно обсуждают тонкости языка, делятся опытом, задают вопросы новичкам и шутят. Фактически это главная «площадь» русскоязычного Rust-мирка, где можно напрямую пообщаться с десятками специалистов. Помимо основного чата, существуют и специализированные группы: например, @rust_offtopic (~550 участников) для любых бесед на отвлечённые темы, @rusty_chains (250+ участников) – небольшой канал для энтузиастов Rust в блокчейне (там, правда, запрещено размещать вакансии).
Отдельного упоминания заслуживает канал @rust_jobs, посвящённый вакансиям и резюме в сфере Rust. В нём сейчас около 1700 подписчиков, и это основная доска объявлений по Rust-вакансиям в регионе. Компаниям разрешено бесплатно публиковать там свои позиции – аудитория хоть и нишевая, но очень целевая.
Для удобства есть даже дублирующий бот-канал @rust_jobs_feed ( ~840 читателей), куда автоматически транслируются все новые вакансии из основного чата. Иными словами, комьюнити самостоятельно создало себе мини-рынок труда внутри Telegram. Ещё один популярный канал – @rust_code (около 1100 подписчиков), где публикуются новости, статьи и разборы кода Rust, а в комментариях идут обсуждения; у этого же сообщества есть группа в VK «Rust – Язык программирования» для тех, кто предпочитает ВКонтакте.
Помимо онлайн-чатов, у русскоязычного Rust-комьюнити есть и классические форумы, и даже офлайн-движуха. Так, энтузиасты поддерживают форум rustycrate.ru – там можно найти тематические треды, хотя основная активность всё же мигрировала в Telegram. В крупных городах проводятся митапы: работают группы “Rust Moscow” и “ruRust Питер” – анонсы встреч выкладываются в соответствующих телеграм-каналах (источник rust-lang.ru). В конце 2021 года после перерыва состоялась конференция RustCon Russia – первая за несколько лет попытка собрать всех rustaceans страны на одной площадке.
Конференция прошла успешно, и с тех пор стала ежегодной. Например, в декабре 2022 RustCon собрал около девяти докладов и воркшопов в Москве, причём формат был гибридным – можно было участвовать онлайн (источник habr.com). К концу 2024 года мероприятие разрослось до крупной конференции с сотнями участников со всей России (источник rustcon.ru). Это говорит о том, что комьюнити окрепло: если несколько лет назад «всех Rust-разработчиков страны» можно было уместить за одним столом, то теперь они заполняют целые залы.
На конференции RustCon Russia 2021 зал был полон: ещё в 2018-м Rust казался экзотикой, но спустя три года сообщество созрело собраться вместе. Rust-разработчики приезжали обменяться опытом и обсудить перспективы языка.
Стоит отметить, что сообщество Rust в России достаточно открытое и дружелюбное. Новичков встречают тепло, на вопросы отвечают подробно. Если HR-специалист проявит искренний интерес к тематике и войдёт в комьюнити не только ради «охоты за головами», это будет встречено позитивно. Например, в том же большом чате @Rust периодически появляются рекрутеры с вакансиями – и при уважительном тоне общения получают нормальный отклик (особенно если вакансия стоящая). А уж профильный канал @rust_jobs – прямое место для таких объявлений. Главное – говорить с rustaceans на одном языке, хотя бы в переносном смысле. Желательно понимать базовые вещи: что такое ownership и за что все любят Rust, какие проекты на нём пишутся, чем живёт местное сообщество.
Подписавшись на пару Rust-каналов и полистав их, можно быстро погрузиться в инфополе – благо, разработчики Rust активны в публикации знаний. У сообщества есть собственный переводческо-образовательный проект Rust Lang RU: команда волонтёров переводит официальную книгу The Rust Programming Language и сопутствующие материалы на русский язык (источник github.com). Эти переводы в открытом доступе, за ними стоят энтузиасты из Telegram-чата. Есть также русскоязычный хаб на Habr-е, где регулярно публикуются статьи про Rust. Всё это формирует ощущение небольшого, но сплочённого круга профессионалов. Так что, зайдя в их сообщество с уважением и интересом, HR сможет не только подсмотреть несколько фамилий для sourcing, но и лучше понять мотивацию Rust-разработчиков.
GitHub и open source: как выследить «растера» по коду
Помимо соцсетей и чатов, ценный источник информации о Rust-разработчиках – это их активность на платформах для обмена кодом, прежде всего на GitHub. Rust – язык с открытой экосистемой, в которой принято делиться наработками в виде библиотек (crates) и участвовать в open-source. Многие российские растеры активно контрибьютят в проекты на GitHub или ведут свои репозитории. Поэтому GitHub можно использовать как инструмент поиска: например, с помощью расширенного поиска найти пользователей из Russia, у которых есть популярные репозитории на Rust, или посмотреть, кто из россиян делает вклад в известные Rust-проекты.
Скажем, один из самых популярных веб-фреймворков на Rust, Actix-web, был создан разработчиком из России (Николай Ким) и долгое время поддерживался им в open-source (источник theregister.com). Другая библиотека, фронтенд-фреймворк Yew для Rust/WASM, также начиналась при участии инженеров из РФ. Таких примеров немало – наши специалисты оставили след в глобальном Rust-движении.
HR-специалисту не обязательно глубоко разбираться в коде, чтобы извлечь пользу из GitHub. Достаточно обратить внимание на паттерны в профилях: многие Rust-разработчики прямо указывают Rust в описании своего профиля или в списке наиболее используемых языков. Их репозитории могут быть помечены тегами rust или cargo (название пакетного менеджера Rust).
Если кандидат размещает своё резюме, ссылка на GitHub сейчас почти обязательна – и в случае с Rust она особенно информативна. Как отмечают эксперты, смотреть стоит не на все подряд «гиты», а только на действительно содержательные репозитории (источник habr.com). У хорошего растера, как правило, найдётся либо собственный pet-проект на Rust в открытом доступе, либо вклад в чей-то проект.
Также на GitHub можно напрямую искать контакты. В профилях часто указана почта или даже ссылка на LinkedIn. А на Stack Overflow и других площадках для Q&A можно найти по тегу Rust тех, кто активно отвечает на вопросы – это, как правило, увлечённые специалисты. В одном из руководств по найму советуют не ограничиваться LinkedIn, а идти на нишевые ресурсы: форумы, сообщества и тот же GitHub. Например, компаниям стоит обратить внимание на официальный форум users.rust-lang.org – там есть раздел Hiring, где периодически появляются объявления о работе, в том числе от русскоязычных участников.
Наконец, важно помнить о бэкграунде: хороший Rust-программист может скрываться под вывеской C++-разработчика. Как мы обсуждали, многие специалисты пришли в Rust из смежных областей. Поэтому, просматривая профили на GitHub или резюме, не сбрасывайте со счетов тех, у кого основная специализация – C++ или, допустим, Go, но есть упоминание Rust в проектах. Возможно, это и есть ваш кандидат. В своём резюме или профиле он может не назваться Rust Developer, а написать скромно: Software Engineer (C++/Rust).
Таких сто́ит поискать через прямой запрос: например, на том же HeadHunter или Habr Карьере немало резюме, где Rust указан вторым-третьим навыком. Зато мотивация у этих людей зачастую зашкаливает – они выучили Rust из искреннего интереса. Недаром сообщество Rust столь крепкое и увлечённое. Эти разработчики любят своё дело и язык, на котором пишут – помните про 83% «любви» в опросах!.
Подведём итог. Rust-разработчики в России больше не миф и не невидимки: они существуют, просто их нужно искать в правильных местах. Специализированные Telegram-сообщества стали настоящим домом для русскоязычных rustaceans – там они общаются, обмениваются вакансиями и новостями. Регулярно проходят митапы, развивается культура знаний (переводы, статьи, доклады). Если вам нужен редкий спец по Rust, зарегистрируйтесь в этих сообществах, изучите их атмосферу – это значительно упростит контакт с кандидатами.
Не бойтесь заглядывать и на GitHub: открытые проекты и вклад разработчика расскажут о нём больше, чем сухое резюме. В конце концов, Rust – язык молодых энтузиастов, которые ценят открытость и технологии. Найти их непросто, но возможно: кто ищет – тот всегда найдёт даже ржавчину в стоге сена! (Особенно если знать, где искать 😉.)