Достоинства: 1. Обилие затрагиваемых тем. Мне показались они актуальными, насколько это так, покажет дальнейшая практика.2. Приятный интерфейс платформы.3. Прекрасные начальные этапы обучения (основы Python и углубленный Python) .4. Закрепление изученной теории посредством написания учебных проектов с код-ревью.5. Мой ревьюер, который был в течении всего курса. Без него, я бы не справился. Понятные и нетоксичные комментарии (токсичных и негативных моментов хватает и на основной работе) по коду, полезные ссылки для дополнительного изучения. После код-ревью, код действительно становился понятнее, функциональнее и лаконичнее, а тема этапа (спринта) уже не кажется страшной и непробиваемой. Михаил А., спасибо тебе огромное, ты точно заслужил оценку 10/10!
Недостатки: 1. Слишком сложно совмещать с интенсивной работой и домашними делами (даже с учетом того, что работа в удаленном режиме). Рекомендую не планировать на период обучения отпуск в дали от компьютера, ремонт, переезды. Скорее всего (если вы новичок в программировании) всё свободное время будет уходить на учёбу. У меня на момент старта были навыки по программированию на VBA (писал небольшие приложения для Excel и макросы), поэтому стартовая часть обучения шла легко (циклы, переменные, ООП и т.д.). А вот темы, которые были не совсем знакомы, съедали очень много времени, сил и нервов.2. Расширенная часть курса показалась неинтересной и слишком объемной (после завершения Django).
Комментарий: Самый противоречивый момент курса - наличие жестких дедлайнов. С одной стороны - это плюс, так как отсутствие жестких сроков рано или поздно приведет к тому, что в свободное от работы время приоритет получит не обучение, а домашние дела. Особенно, когда речь идет про обучение на долгой дистанции. С другой стороны, наличие этих самых дедлайнов ведет к героическим марш-броскам, когда за один вечер после тяжелого рабочего дня пролетаешь теорию, а на выходных пытаешься закрыть финальный проект этапа (спринта). Всё обучение построено именно на спринтах. Как правило это две недели: одна неделя - изучение теории и начало написания проекта, вторая - отработка код-ревью. Это не относится к первым этапам курса - они пролетают легко. Учитывайте это при планировании обучения на курсе.