В настоящее время я изучаю веб-разработку и, в разгар нерешительности и огромного количества вариантов обучения, я решил попробовать курс JavaScript 30, который бесплатно предлагает Wes Bos.

В качестве краткого описания курс предназначен для того, чтобы предлагать ежедневные упражнения, которые выполняются с помощью обычного JavaScript (хотя и версии ECMAScript 6), вместо множества библиотек, которые можно найти в Интернете.

Я только что закончил курс и теперь могу поделиться некоторыми впечатлениями и мыслями по этому поводу.

Добро

Во-первых, качество на высшем уровне. У Уэса хорошая производственная ценность, и вы можете легко получить исходные файлы с его GitHub. У большинства из них есть версии start и finished, позволяющие пропустить написание длинных частей-заполнителей и погрузиться в суть проблемы. В конце, если что-то не работает, вы можете сравнить с окончательными версиями и посмотреть, не упустили ли вы что-то.

Разнообразие упражнений также действительно велико. У некоторых больше практических приложений, чем у других, но я могу видеть себя использующим интерактивные часы или веб-сайт обратного отсчета, при этом реализуя такие аспекты, как липкая панель навигации. Есть также некоторые демонстрации с высоким «вау-фактором», такие как обнаружение речи или веб-камеры, которые определенно продемонстрируют мощь JavaScript в наши дни.

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

Мне также нравится тот факт, что в большинстве упражнений Уэс заканчивает возможными способами настройки конечного результата или улучшениями, которые могут быть внесены, чтобы улучшить все это, заставляя зрителей разобраться.

Немного менее хороший

Проще говоря, на мой взгляд, в курсе нет плохих сторон, но есть и не очень хорошие. Во-первых, мне бы хотелось, чтобы Уэс выпустил еще несколько задач и рекомендаций для пользователей. Я бы привязал свой опыт как новичок к промежуточному, и от одного лишь предположения о некоторых из этих упражнений у меня закружилась голова. Мне бы очень хотелось, чтобы Уэс объяснил конечный продукт, а затем намекнул на некоторые способы его достижения. После этого зрителям будет предложено разобраться в этом, а затем вернуться за окончательным решением.

Я понимаю, что этот рабочий процесс может быть не для всех, и я, конечно, жалуюсь на что-то совершенно бесплатное, но, опять же, это просто что-то, что выделилось для меня.

Вывод

Мне очень понравился курс JavaScript 30. Это бесплатно, тщательно и актуально для ES6, который набирает обороты по всему миру. Я буду проходить другие его курсы в будущем, но я думаю, что вернусь к FreeCodeCamp и продолжу путешествие, которое я там отложил.

Вы можете проверить мое репозиторий GitHub со всеми решениями, а также интерактивную страницу с упражнениями в действии на моем веб-сайте.