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

Написание этого было у меня в голове на прошлой неделе из-за того, что я получил отзывы о своей предыдущей статье. Я чувствовал, что не могу сравниться с этим, и чувствовал давление. Я думал, что не смогу преодолеть это чувство, и правда в том, что я все еще не смог. Я просто подумал, что мне все равно нужно идти вперед. Что бы ни случилось, случается.

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

Мы начали новый этап нашего исследования - этап самообучения. Нам предлагали темы или концепции для чтения каждый день, а в конце дня мы проводим сеанс с одним из наших преподавателей, чтобы обсудить то, что мы узнали. Изначально у меня не было особых проблем с пониманием других, но все изменилось, когда дело дошло до Scopes, Hoisting, Closure и Currying.

Разобраться в масштабах было несложно - глобальные и локальные объемы не нуждались в пояснениях. Вещи становятся интересными только тогда, когда вы получаете возможность блокировать и лексические области. Их не было особенно сложно понять, они просто сбивали с толку.

С другой стороны, подъем, замыкание и каррирование были просто сложными. Я мог определять термины, я мог писать коды для демонстрации примеров, но чего я не мог понять, так это «Почему» и, что наиболее важно, «Как». Почему я захочу их использовать, в каких случаях они лучше всего используются и как именно они работают?

Чтение текстов в этих случаях не помогло. Термины были абстрактными и нематериальными. Они не похожи, например, на утверждения if, которые можно легко понять и которые можно придумать для сценариев, в которых они могут быть полезны.

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

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

Неделя также была насыщенной. У нас было много внеклассных занятий, которые помогли нам расслабиться и сблизили нас. Были игры Head of House (HOH) и межкомандные соревнования. У нас был настольный теннис, FIFA 20 на PS4 и соревнования по Scrabble. Моя команда (Techie Trybe) старалась изо всех сил, но в конце игры нам не хватило славы. Но мы определенно не отступим. Мы будем намного лучше в любых других соревнованиях, которые встретятся нам - будь то игры без программирования или хакатоны.

Последние выходные я провел, выполняя задание, а в эти выходные буду в основном заниматься тем же. Я воссоздал домашнюю страницу твиттера, и вы можете просмотреть ее на Netlify (лучше всего на ПК) и в моей учетной записи GitHub. Задача на этой неделе - воссоздать хронологию твиттера. Это будет трудная задача, но я с нетерпением жду ее.

Я не большой поклонник CSS, но мне нужно выучить его. Эти задания помогут мне в этом. Во время процесса будет много слез (и ругательств), но все, что нужно сделать, - это убедиться, что все это не закончится слезами.

Увидимся на следующем этапе этого удивительного приключения.

Если вы пропустили первую часть, вы можете найти ее здесь.