Отзыв о курсе «Фронтенд-разработчик» от Хекслета: запустила обучение из-за отсутствия дедлайнов и слишком сложной информации для новичков

Достоинства
Во-первых, я хотела бы отметить, что курс дал мне фундаментальный базис знаний. Я узнала много нового о фронтенд-разработке и усвоила важные принципы. Это позволило мне лучше понять, как все устроено и как работает веб-приложение.
Во-вторых, я оценила возможность самостоятельно планировать свое время на обучение. Было здорово иметь гибкость и решать, когда и как долго я готова погружаться в материал. Это очень подходило моему расписанию и помогло сделать обучение более комфортным.
Кроме того, я получала достаточно быструю помощь в заданиях через раздел «Вопросы и ответы». Когда возникали вопросы или затруднения, я могла обратиться к сообществу Хекслета и получить полезные советы. Это спасало меня от того момента, когда волосы начинают дыбом стоять от неразрешенных проблем.
И, наконец, мне очень понравился путь выполнения проектов. Мне давали необходимую информацию, а мне оставалось только пораскинуть мозгами, чтобы сложить все кусочки в единый пазл. Это помогало развивать логическое мышление и применять полученные знания на практике. Проекты были интересными и стимулировали продолжать обучение.
Недостатки
Во-первых, иногда информация на лекциях казалась слишком сложной для новичков, как будто она была предназначена для людей с опытом. Это приводило к разочарованию и даже желанию бросить обучение. Мне казалось, что нужны более простые объяснения для тех, кто только начинает свой путь в программировании.
Во-вторых, из-за отсутствия дедлайнов легко терялась мотивация и можно было запуститься с учебой. В моем случае это и произошло. Иногда нужно некоторое давление, чтобы оставаться на правильном пути и не откладывать обучение на потом.
Кроме того, большая часть лекций представлена в текстовом формате, иногда это было непросто понять и осознать, просто читая. Мне не хватало видеообъяснений. Есть, конечно, исключение — курс с регулярными выражениями, где Кирилл Мокевин записал видео, это сильно помогло в понимании материала.
Кстати, я заметила, что быть суперкрутым программистом необязательно означает, что он суперкруто объяснит какой-либо нюанс и научит программировать. Ведь умение писать код и умение передать это знание другим — две разные вещи. Мне бы хотелось больше внимания уделить тому, как объяснить сложные вещи простым языком.
Также я обратила внимание на не совсем удобную структуру обучения. В начале я проходила курсы по HTML и CSS, но эти знания пригодились мне только в конце. Было сложно вспомнить все, приходилось заново проходить эти курсы, чтобы освежить память. Было бы здорово иметь проекты, где я могла бы более практически проработать свои навыки в HTML и CSS.