Rust обладает высокой скоростью разработки и совместим с С++, что делает его популярным среди современных девелоперов. В статье мы рассмотрим перспективы развития Rust в Украине и расскажем о Rust Community, которое объединяет украинских разработчиков, популяризирующих этот язык в стране.

Язык Rust в Украине и в мире

Rust был разработан в 2006 году как личный проект сотрудника Mozilla Грейдона Хоала и за три года вышел на корпоративный уровень. После публичного релиза в 2010 году язык дорабатывался, и к 2015 году стал достаточно стабильным, чтобы применяться в сторонних проектах.

С этого момента популярность Rust стала расти — он решил проблемы уязвимости С++ и обеспечил такую же высокую скорость разработки. Rust успешно применяют в крупных технологических компаниях, таких как Microsoft и Amazon, в том числе и благодаря полной совместимости с С++. Также Rust перспективен для разработки блокчейн-сетей, например, на нем написан сервис для разработки блокчейн-проектов Solana.

Популярные статьи сейчас

Отказ от централизованного отопления: как хотят обогревать дома

Как будет проходить мобилизация мужчин 50+ с 1 марта: важные нюансы

Минимальная пенсия вырастет до 7374 гривен: когда ждать повышения

Трем украинским городам грозит затопление: какие населенные пункты уйдут под воду

Показать еще

Украина сейчас является быстрорастущим IT-хабом, где новые технологические практики часто появляются раньше мейнстрима. На данный момент в Украине находится более 250 тыс разработчиков — это один из крупнейших показателей в Европе. А число IT-стартапов увеличилось в 3 раза с 2020 года и продолжает расти. Также украинские разработчики активно продают свои услуги за рубеж — в США, Великобританию, Германию, Польшу и другие страны.

Украинские разработчики имеют сильную технологическую базу и быстро осваивают нововведения, поэтому наш рынок очень перспективен для развития и дальнейшего совершенствования Rust. Освоение Rust поможет им быть востребованными на украинском и зарубежном рынках, а также ускорить технологическое развитие страны.

Rust Community в Украине

В 2021 разработчик и эксперт в Rust Константин Мисник создал Ukrainian Rust Community. В 2023 году сооснователем сообщества стал Игорь Маловица, Senior Software Developer в международной B2B-компании DataArt. Игорь был одним из немногих участников команды DataArt, кто имел навыки в Rust — это помогло ему создать кастомный блокчейн, соответствующих международным требованиям, и разработать несколько масштабных проектов для международных клиентов.

Сейчас в Rust Community можно получить теоретические знания по программированию и поддержку от опытных девелоперов. Для членов сообщества регулярно проводятся гостевые лекции в крупных университетах страны, а также создан курс по Rust для тех, кто хочет освоить язык с нуля. За время работы в комьюнити выросла роль образовательных проектов. Например, на базе сообщества проходят буткемпы для практикующих разработчиков Rust, где можно углубиться в ML, использование AI, разработку веб-приложений и другие специализации.

В GitHub-репозитории комьюнити можно найти курсы и практические материалы для самостоятельного обучения, а также украинские переводы книг по Rust-программированию. А в официальном Telegram-канале — посмотреть актуальные вакансии, получить обратную связь по своему проекту или найти ментора.

Конференция UA Rust Conference 2024: темы, спикеры, партнеры

Одним из главных событий Ukrainian Rust Community стала международная конференция UA Rust Conference 2024, соорганизатором которой также выступил Игорь Маловица.

На конференции выступили такие известные в Rust-сообществе эксперты как Иттай Вейс (Stockly), Йош Вуйтс (Microsoft), Гийом Гомес (Huawei), Предраг Груевски (Trustfall Labs) и другие разработчики, основатели стартапов, IT-консультанты со всего мира. Были освещены прикладные темы — например, написание линтеров или создание embedded project — и кейсы из практики экспертов. Всего на конференции было представлено 20 презентаций.

Одним из центральных стало выступление Игоря Маловицы «Використання MapleStory RNG для розваги», где спикер рассказал об использовании уязвимости в генераторе случайных чисел в MMORPG MapleStory. Эта уязвимость позволяет кратно повысить шансы в лотерейных механиках игры. Из-за ограничений по времени и объему памяти Rust идеально подошел для реализации этой уязвимости.

Конференция проходила онлайн, и в ней могли принять участие разработчики со всего мира. Также в трех городах — Киеве, Львове и Берлине — были организованы офлайн-зоны для просмотра выступлений и афтер-пати для неформального общения. UA Rust Conference стала значимым событием для украинского и международного Rust-сообщества. Помимо обучения и нетворкинга, мероприятие также поддержало благотворительную цель — помощь Украине. По итогам конференции было собрано 186 тыс. грн.

Развитие Rust Community в Украине сейчас

Успех конференции показал, что Украина — один из перспективных центров развития мирового Rust-сообщества. По словам Игоря Маловицы, Ukrainian Rust Community будет продолжать следовать своим основным целям — популяризации Rust в стране и поддержке разработчиков.

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