Мой опыт работы с курсом Codecademy «Создание интерфейсных веб-приложений с нуля»

Если вы планируете пройти один из курсов профессионального обучения Codecademy, надеюсь, это поможет вам принять решение. Я получил свой сертификат об окончании два месяца назад и собирался задокументировать свой опыт на протяжении всего курса. Одна из основных причин, по которой я решил пойти на это, заключалась в том, что мне было трудно найти отзывы о курсах Pro Intensive, предлагаемых Codecademy. Я искал что-то, что улучшило бы мои навыки JavaScript и помогло бы мне писать код каждый день в течение лета. Вот что я об этом подумал.

О курсе

Курс длится восемь недель, и вам говорят, что вы будете тратить около десяти часов в неделю на выполнение уроков и проектов. В течение первых четырех недель курс охватывает ванильный JavaScript, а следующие четыре недели посвящены изучению React. Есть дополнительные проекты и викторины, но сами уроки такие же, как и бесплатные курсы.

Стоило ли оно того?
Если вы торопитесь, то да, я считаю, что курс стоил 200 долларов. Вот несколько причин, почему:

1 - Сроки
Для меня это было очень важно. Летом я знал, что мне нужно находить время для программирования каждый день. Купив курс, я тоже очень вдохновился на его прохождение и получение сертификата. Последние два проекта сделали именно это; Мне пришлось заставить себя уложиться в сроки. Курс также быстро прогрессирует, и я познакомился с новыми концепциями и был вынужден работать над проектами, которые я определенно не стал бы предпринимать самостоятельно.

2 - Мои общие навыки работы с JS действительно улучшились
Не поймите меня неправильно, я все еще новичок. С учетом сказанного. Я так много узнал о JavaScript, что первые четыре недели помогли мне закрепить основы. Я не уверен, что порекомендую Pro Intensive полноценному новичку в JavaScript, поскольку он работает быстро.

3 - Советники и Slack Channel
Чат поддержки
Это одна из лучших частей курса, безусловно, доступ к советникам Codecademy. вы можете поговорить с ним, если у вас возникнут проблемы с кодом. У них есть широкий диапазон доступных часов, и они обычно отвечают мне в течение нескольких минут после того, как я задаю свой вопрос. На мой взгляд, один только этот чат поддержки оправдывает цену Pro Intensive. Я также был впечатлен тем, как быстро консультанты смогли определить, что не так с моим кодом, и как они осторожно привели меня к ответу.

Slack Channel
К сожалению, я не воспользовался преимуществами Slack Channel, о чем я очень сожалею. Что касается этого, у меня было намерение создать нетворкинг, но в то время я был слишком занят. Для каждого канала есть модератор, который отвечает на вопросы в течение 24 часов. Мне приходилось заходить пару раз, когда публиковалась важная информация. Я сожалею, что не пытался общаться с другими учениками. Если я пройду еще один курс Pro Intensive, я больше не совершу эту ошибку.

Что бы я сделал по-другому

После начала курса я был очень рад, что хорошо разбираюсь в JavaScript. Я уже прошел несколько вводных курсов по JS. Думаю, этот курс был бы для меня слишком трудоемким, если бы у меня еще не было опыта владения языком.

Если бы я мог вернуться в прошлое, я бы прошел курс Udemy по React заранее или вместе с Pro Intensive. Теперь я понимаю идею и основной синтаксис React, но курс дал только представление о том, что можно сделать с помощью React. Курс быстро перешел к основам, и я закончил его, не понимая по-настоящему важных концепций, таких как состояние, свойства и обещания. Я мог бы это сделать, но мне очень трудно было бы создать базовое приложение React с нуля.

Одним из основных недостатков курса было отсутствие подробных отзывов о проектах. Все отзывы, которые я получил, были в основном «ваш проект соответствовал требованиям». Я ожидал какой-то конструктивной критики. Однако я понимаю, что курс стоил всего 200 долларов.

Я также хотел бы, чтобы они тратили больше времени на Git и почему контроль версий так важен.

Чем вам помогут профессиональные интенсивные курсы:

Эти курсы познакомят вас с новыми идеями и заставят работать над сложными проектами. Вы, несомненно, многому научитесь. С учетом сказанного, этот курс - это не то же самое, что дневной буткемп, поэтому не ожидайте, что станете профессионалом после того, как закончите. Курс направит вас в правильном направлении, но вам нужно будет практиковать приобретенные навыки. Учитывая, сколько материала охватывает курс, возможность общаться с советниками Codecademy, слабый канал и необходимость уложиться в сроки, я определенно рекомендую Pro Intensive всем, кто хочет повысить свои навыки.

Стоило ли? Я определенно так считаю.