Рубрики
Без рубрики

100 дней кода, Рд 3, Выполнено на 100%*

последние 2/3 из 100 дней резюме кода. С тегом 100daysofcode, javascript, java, карьерный рост.

* было записано 100 дней, в этом посте кратко излагаются последние 66,667% задачи, записан первый третий обзор здесь . Мой первоначальный план состоял в том, чтобы резюмировать каждую треть постом, но из-за двухмесячного перерыва в групповом проекте было проще вместо этого перейти к последнему шагу.

Итак, на чем мы остановились… в течение января я продолжал работу над разделом структур данных и алгоритмов freeCodeCamp. Технически, я мог бы закончить сертификат для отправки, но в последнем испытании мне показалось, что я немного схитрил, когда даже сам объяснял и выписывал свой “кассовый аппарат”, просматривая множество подсказок, я бы предпочел вернуться назад и выписать его сам.

Приближался конец месяца, я просматривал React и готовился присоединиться к четвертой когорте Лаборатория сотрудничества ! Так начался перерыв в работе этого приложения для групповых покупок, который занял около двух месяцев. Я многому научился, работая в разрозненной команде, чтобы работать в паре, проверять наставников, еженедельные дедлайны, демонстрации и презентации по стольким темам! Несмотря на то, что у меня было огромное чувство синдрома самозванца, в первую очередь как у единственного, кто не прошел учебный лагерь, моя победа в этом проекте заключалась в том, что я оказывал помощь там, где мог, задавал вопросы, когда застрял, и учился на моей недельной программе парного программирования. Огромная благодарность наставникам, которые вмешались и сделали это вполне безопасным местом для неудачи, если мы это сделаем.

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

Чтобы переключиться на оставшуюся половину или около того задачи, я хотел сделать больше работы над побочным проектом, что-то похожее на список покупок, составленный группой, но вместо этого я назвал “список наблюдения”. Как MVP (минимально жизнеспособный продукт), я хотел, чтобы пользователь отслеживал, какие телешоу или фильмы они хотят посмотреть, и делился своим списком с другими. Я немного увлекаюсь Netflix и люблю болтать с людьми о разных шоу, так что женитьба на “хобби” в качестве побочного проекта сделала бы это немного веселее.

Я знал, что есть доступный учебник, который я мог бы использовать в качестве основы для настройки типа MERN с полным стеком (Mongo, Express, React, Node), где я смог запустить эту базу и запустить, следующие задачи рефакторинга оказались более сложной задачей, чем ожидалось. Моей следующей целью было преобразовать приложение, основанное на компонентах, в приложение, основанное на функциональных/реактивных крючках, и оно часто застревало. С тех пор я продолжал спускаться по кроличьим норам учебного ада, чтобы найти “правильный ответ”, чтобы помочь с этим проектом, в конечном счете, я ненадолго отказался от него, но вернулся, чтобы начать снова теперь, когда задача закончилась.

Чтобы отвлечься от своих разочарований в JavaScript, я начал изучать некоторые основы Java, чтобы разобраться в устранении неполадок и чтении кода для моей работы. Я взглянул на W3Schools, Codecademy, Intellij Academy и нашел плейлист YouTube, который был наиболее полезным, объясняющим синтаксис. Оттуда я нашел проект, основанный на Курс Udemy над которым нужно работать до конца испытания и я все еще заканчиваю последнюю часть. Было приятно видеть, как основы легко переносятся из концепций типов JavaScript с некоторыми настройками, чтобы знать, что происходит; это было освежающе после всех проблем с устранением неполадок в React/side project.

Теперь, когда испытание закончилось, я бы сказал, что моя главная общая цель была достигнута, поскольку я действительно достиг 100 дней записи в своем журнале и работал над разработкой несколько последовательной практики; это не похоже на другие 100DaysOfCode, но это работает для меня!

Статистика

Оригинал: “https://dev.to/haleyelder/100daysofcode-rd-3-100-completed-2loh”