Прошло уже несколько месяцев с тех пор, как я начал карьеру в Frontend Career Path от Scrimba, и все идет отлично! Было несколько заминок, но теперь я испачкал руки большим количеством вещей, связанных с React, и действительно чувствую, что я чего-то достиг. Все более ранние модули в значительной степени сосредоточены на основах JavaScript, HTML и CSS, поэтому, когда вы перейдете к более поздним модулям React, вы сможете сосредоточить свое обучение на новых способах осмысления того, как весь код объединяется, и нового синтаксиса, который приносит React. Это действительно был большой опыт обучения. Однако не все было солнечно и радужно, но что такое обучение, если не борьба.

Некоторые модули, особенно по JavaScript, показались мне слишком сложными и, возможно, не очень хорошо изложенными, что привело к некоторому замешательству и разочарованию студентов, включая меня самого. На специальном канале Scrimba в Discord было довольно много стонов и просьб о помощи от нескольких студентов, которые, казалось, были такими же потерянными, как и я. На что Скримба и их инструкторы отреагировали быстро и эффективно. Для меня первая итерация Модуля 5 — Основные концепции JavaScript — это гигантский скачок по сравнению с предыдущими курсами JavaScript, где мы рассматривали такие основы, как переменные, функции, циклы и операторы if, и у меня осталось ощущение, что я что-то упустил между ними. Новые концепции, такие как классы, импорт/экспорт, это и другие, которые я обнаружил, были слишком быстро объяснены, прежде чем перейти к следующей теме. Это заставило меня чувствовать себя немного потерянным и заставило меня сделать перерыв в намеченной карьере, чтобы больше сосредоточиться на основных концепциях. Тем не менее, после завершения нескольких других базовых модулей JavaScript в Scrimba, а затем перехода к карьерному пути во фронтенде, инструктор Scrimba Том Чант выпустил новую версию курса «Модуль 5 — Основные концепции JavaScript», который замедлил работу и удостоверился, что эти продвинутые концепции не работают. слишком быстро. В конце концов я вернулся и переделал этот модуль, прежде чем перейти к их модулям React, и нашел его очень хорошо сделанным и гораздо более полезным для понимания всего этого.

В начале я видел React как почти зловещего финального босса в конце моих запланированных исследований. Что-то, что мне пришлось бы сражаться, чтобы понять. Может быть, похоже на то, как Фродо поднимался на гору Рока, где Скримба был моим Сэмвайсом, неся меня большую часть пути вверх. Но на самом деле изучение React было очень простым и увлекательным. Имейте в виду, я еще только на полпути, так что, возможно, я еще не добрался до сложных вещей. Но, возможно, и я думаю, что это более вероятно, это связано с тем, как модуль React разработан Бобом Зироллом, что сильно замедляет работу и действительно позволяет концепциям проникнуть внутрь. Может быть, он мой Сэмвайз? В любом случае, мне еще многое предстоит сделать, но я уже могу начать видеть форму всего этого и понимать, как работает React, чтобы сделать веб-разработку веб-интерфейса лучше.

Я надеюсь завершить карьеру к концу года (осталось еще 2 месяца!), а затем сосредоточиться на создании нескольких проектов, которые я добавлю в свое портфолио. Проекты Scrimba, которые я сделал до сих пор, действительно хороши и очень помогли закрепить концепции. Но когда я начну искать работу (надеюсь, в следующем году), у меня может быть портфолио, демонстрирующее мои уникальные навыки, выходящие за рамки «стандартных» проектов, которые есть у большинства людей. Однако, оглядываясь назад, удивительно, что я начал с практически нулевым знанием JavaScript в июле 2022 года, а теперь я создаю полноценные веб-сайты с помощью JavaScript и React в ноябре 2022 года. И все это, работая полный рабочий день и приспосабливаясь к жизни с новорожденным. Я думаю, что это говорит о том, насколько хорошо учебная программа Scrimba разработана и реализована, честно говоря, и я благодарен за то, что учусь в то время, когда я могу использовать их платформу.