Руслан Фадин
Работаю в области информационной безопасности и по работе периодически приходилось писать различные сервисы и утилиты для собственных нужд. Последние пару лет для этого использовался язык Go в связи с простотой распространения собранных программ. Однако появилось желание углубиться в системное программирование, а особенности Rust делали его наиболее привлекательным из возможных вариантов. Ещё несколько лет назад он привлек внимание, однако попытки написать на нем что-то с наскоку вызывали лишь боль, так как язык не похож ни на один из тех, с которыми сталкивался ранее. В связи с этим возникло желание пройти обучение на курсе, а otus, по крайней мере на момент поиска, единственная площадка на которой была такая возможность.
Из плюсов отметил бы домашние задания, а именно тот факт, что решая их удалось охватить значительную долю возможностей языка, что по итогу позволяет уже самостоятельно писать полноценные приложения. Также понравилось отсутствие жёстких дедлайнов, так как иногда проще пропустить что-то и потом наверстать, нежели всегда подстраиваться под график занятий.
По поводу того, что можно было бы улучшить. Порой не хватало какого-то описания к коду из презентаций. Когда параллельно смотришь видео, то всё понятно, но если пользоваться только презентацией, то не всегда очевидно что к чему.
Обучение на курсе позволило получить ту необходимую базу знаний по языку и практических навыков с которыми можно уже самостоятельно продолжать углублять знания по языку и писать собственные проекты.