Работаю java-разработчиком. Решил попробовать в fullstack и изучить недостающий для этого frontend. Начал искать школу. Где-то увидел рекламу, что hexlet - школа №1 по мнению пользователей habr. Ок. До этого учился уже на skillbox, решил попробовать другую платформу. Прохождение курса действительно позволяет освоить новый язык программирования, получить новые навыки, узнать даже что-то новое применимое в backend разработке. Где-то интересная подача материала, по большему счету все понятно, не требуется гуглить дополнительно, но где-то много воды, бестолковые тесты, ненужные модулы (аля Жизнь программиста, так и называется модуль). Автоматическая проверка решений - это с одном стороны хорошо, с другой плохо. Хорошо, что не надо ждать, пока за тобой проверит преподаватель. Ускоряется процесс. Но с другой стороны, тесты не проверяют качество кода, качество решения. И здесь уже не развивается навык написания чистого кода. Еще раз про тесты. Я, честно, не понимаю зачем они. Тесты где методом тыка, проходишь из за две минуты. Чтобы тесты действительно приносили пользу, надо их серьезно усложнять, чтобы была мотивация читать не только базовую теорию, но и дополнительный материал. Тесты ради тестов в общем. Не сказать, что обучение легкое, я бы даже сказал сложность чуть выше среднего. Это для меня, для опытного разработчика. Полагаю, что у людей без опыта в программировании, останется много каши в голове. Они будут знать как, но не будут знать зачем так и почему. Лично мне не хватило уроков по базовой html верстке и изложения материала в видео-формате(кажется, его совсем нет). Так что мнение о школе сложилось средненькое, есть куда развиваться.
автоматизация, доступное объяснение материала, много дополнительных задач
бессмысленные тесты, модули, сжатый срок обучения, долгие проверки проектов