Сергей Бакин
Работал web-разработчиком на Python3 в разных компаниях последние 6 лет.
Выбор на тот момент был единственным. Да, были какие то "самодельные" авторские курсы. Типа тренажеров, их я не рассматривал. Почему именно rust? Наверно потому что вижу себя и дальше разработчиком, и значит надо двигаться в форватере новых, современных трендов в разработке. Раст именно об этом. С++ "запутался" , С - язык безусловно гениальный, но в 2025-ом мягко говоря Outdated. По статистике новое поколение программистов не хочет сложностей(python +28% за посл.год). Соотв. чтобы выдерживать конкуренцию на рынке нужно втыкаться в более сложные вещи. До курса по Раст я прошел половину бесплатного курса по Си на степике, и наверно в тот момент понял что Си не будет моим рабочим языком. Еще была такая же попытка войти в Nim. Попытка была успешной. Но Nim все таки нишевый язык движимый несколькими энтузиастами. Его судьба в качестве языка для production весьма туманна. Поэтому да, Rust. Вариант Go тоже актуален, но даже сам Гугл начианает в Rust, для меня это сигнал.
Перед покупкой обучения я посмотрел какие-то открытые вебинары с курса - убедился что Кирилл (преподаватель) очень классно объясняет, очень точно отвечает на вопросы и вообще "на пике когнитивности", при том, что еще и сам действующий разраб, потом почитал программу курса. Купил пару толстых книжек по раст и ....все, понеслась)
Что хотелось бы добавить? Динамики в ДЗ. Т.е. чтобы в ДЗ была обязательная часть, а также доп. части - и каждое ДЗ оценивалось по балльной системе, прогрессивной, а не как сейчас - сам факт сдал/не сдал ДЗ. Также хотелось бы от проверяющего ДЗ более развернутый фидбек, в идеале - прямо на гитхабе в виде код-ревью. Т.е. чтобы каждое ДЗ имело "траекторию развития" - вплоть до деплоя на github.io - кто действительно хочет прокачаться - обязательно дойдет до финала, и такой результат будет выгодно выглядеть в резюме.
Из других возможных идей - было бы круто чтобы кроме теории + ДЗ, "фоном", от начала до конца курса происходила работа по созданию from scratch, какого-то более-менее реального проекта(наверно "сегодня" это был бы какой-то web-сервис), так сказать пошаговый мастер-класс. Сейчас в принципе это есть в виде открытых и тематических вебинаров. Но там по отдельным аспектам, а если бы это была "кошка целиком" - было бы супер. За это мог бы отвечать один из преподавателей. Так как у преподавателей как и у всех людей что то получается лучше, что-то хуже - кто то божественно объясняет разные топики, кто то все таки лучше чувствует себя "в чем то одном".
После обучения я нашел новый инструмент, на котором хочется работать. Раст - язык для изобретателей. Язык сегодняшнего дня. Что касается новых должностей - к сожалению на рынке сейчас сложно, после прочтения требований вакансий становится совсем грустно. Непонятно откуда должны появляться джуны с такими скилами и опытом в годах, если самому расту чуть чуть больше лет :)
Дальше буду делать уклон в блокчейн, для этого придется еще постараться. Но думаю что все получится. Базу на курсе получил хорошую.