Ну что, готовы начать неделю с изучения новой профессии? По просьбе Igor Kiselev, сегодня мы попробуем стать Rust-разработчиками с нуля. На этот раз вся программа состоит из бесплатных курсов и материалов.



Справка

Rust-разработчик — это специалист, который занимается разработкой программного обеспечения с использованием языка программирования Rust. Rust-разработчики занимаются различными направлениями: разработка web-серверов, блокчейнов и системным программированием.



*В силу обширности применения Rust, мы будем рассматривать связку с Web.



Этап 1. Знакомство с Rust

Мы ничего не знаем о профессии, поэтому смотрим вводные ролики на YouTube: 5 причин изучать Rust в 2023, RUST за 3 минуты и Всё про Rust. Если плохо воспринимаем видео, читаем статью Почему вы должны попробовать Rust.



Этап 2. Изучение Rust

Если понимаем, что профессия нам заходит, смотрим бесплатные видеокурсы: Уроки Rust, Программирование на Rust, Web development with Rust и Building an Authentication Service using Actix.



Этап 3. Изучение сопутствующих технологий

Мы прошли четыре курса, но на работу пока не возьмут. Чтобы взяли, нам следует углубиться в сопутствующие технологии: Git: курс, PostgreSQL, GraphQL и Cucumber.



*Помимо приведённых ссылок попробуйте самостоятельно найти информацию по данным технологиям и изучить их более тщательно.



Чтение и общение

Чтобы постоянно расширять кругозор, читаем канал Rust. Если что-то непонятно, спрашиваем в Rust Beginners.



Суммируем

Программы хватит примерно на 6-8 месяцев обучения. Если вы прошли весь список, можете искать первый проект для портфолио на StartupFellows и готовиться к собесам по этой статье.



Успехов!



P.S. Ищу героя / героиню для еженедельной рубрики «История успеха». Если вы вошли в IT после 25-лет и хотите об этом рассказать, буду рад встретиться в личке @daniilbelikov