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

Что я узнал из моего первого # 100Дасофкода

17 мая я закончил свой первый раунд # 100Дасофкод. Если вы не слышали, # 100daysoFCode – это проблема, или движение, начатое Александру Каллаээээю для людей, заинтересованных в кодировке. Основой задачи заключается в том, что вы публично совершаете кодировку каждый день в течение не менее 100 дней.

17 мая я закончил свой первый раунд # 100Дасофкод. Если вы не слышали, # 100Дасофкод это проблема или движение, начатое по Александр Каллаэй Для людей, заинтересованных в кодировке. Основой задачи заключается в том, что вы публично совершаете кодировку каждый день в течение не менее 100 дней. Если вы хотите прочитать больше, Алекс написал статью, описывающую ее здесь Отказ

Я решил серьезно изучить программирование в декабре 2016 года, когда я нашел FreeCodecamp Отказ Я бы начал вызов # 100daysofcode в начале 2017 года, чтобы загнать новый год, но я также начал свой второй семестр аспирантов и не знал, смогу ли я посвятить проблему.

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

Моя статистика

Числа потрясающие, поэтому я думал, что я должен начать с основной статистики:

  • Общие часы закодированы: 126,5 часа
  • Среднее время, проведенное каждый день: 1,3 часа
  • Самый длинный день: 4,2 часа
  • 250 минут
  • Общие дни пропущены: 1 день
  • Полученные сертификаты: веб-разработчик Udemy Web Developer от Colt Stelee

Как я изменил правила

Прежде чем я объясню, что я изменил, я должен сказать, что я действительно уважаю Алекс и правила, которые он разработал, создав # 100-дневное движение движения. Однако я решил изменить два правила:

  1. ” Я буду кодировать хотя бы 30 минут каждый день на следующие 100 дней. “
  2. ” Время, проведенное по учебникам, онлайн-курсам и другим аналогичным ресурсам будет посчитать к этой проблеме ».

Причина, по которой я решил изменить первое правило с 1 часа до 30 минут, потому что у меня было многое происходит между февралем и май. Я разделил свое время между 3-х неполный рабочий день, находящийся от 1 до 20 часов в неделю каждый, два класса выпускников и координируя летнюю поездку на обучение за рубежом. Моя тарелка казалась полной, но мне пришлось выяснить, как освободить место для кодирования и этой проблемы. Казалось, что справедливо изменить это правило на одном состоянии: Общие часы закодированы + часы

Я изменил второе правило, потому что я начинал как #codenewie. Из-за моего стиля обучения и ограниченного количества времени мне нужны учебники, онлайн-курсы и другие ресурсы для подсчета. Я согласен с Алексом и остальной частью сообщества – реальный Обучение происходит, когда вы разрабатываете свои собственные проекты. Тем не менее, я тот человек, который выносит преимущества от этих курсов и учебников, потому что это дает мне уверенность, которую мне нужно, чтобы высказаться самостоятельно.

Что я боролся с

Я боролся через проблемы FreeCodecamp и проблем кодирования, которые я не мог понять в течение 30 минут. Я помню, как чувствовать себя ошеломленным мышлением: «Как в мире я когда-нибудь собираюсь чувствовать себя уверенно в моих навыках, когда есть так много, чтобы учиться?»

В начале FreeCodeCamp мне было трудно проработать проблемы. Я бы попробовал на 30 минут до часа, и если бы я не смогу понять это, я почувствовал чувство разочарования. Я чувствовал беспокойство. Почему я не мог понять это достаточно быстро? Что я делал не так, и почему мой код не работал?

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

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

Были дни, где я почувствовал, как я быстрее прогрессировал и другие дни, когда я думал, что невозможно даже закончить один вызов программирования. Тем не менее, # 100Дасофкод заставил меня прогрессировать каждый день и узнать что-то новое.

Что я выучил

Я чувствую, что очень много узнал о веб-разработке в течение этих 100 дней, что трудно вкладывать слова. Если я варил его до двух основных уроков, это было бы этими двумя:

Вы должны быть готовы бороться

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

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

Одна из борьбе – это зная, что код не всегда будет работать в первый раз. Я научился снизить свои ожидания, насколько быстро я могу изучить концепцию или код проекта, зная, что конечный результат не должен быть наградой. Награда – это борьба и то, что вы получаете от этого опыта.

Там всегда будет день, когда вы чувствуете, что вы ударили стену и не можете пойти дальше. Я научился рассказывать себе: «В следующий раз это будет работать» и сражаться через вызов немного дольше, прежде чем спросить о помощи. Используя это мышление, я нашел способ всегда оставаться положительным и бороться через невзгоды.

Знания и опыт будут приходить со временем

В области программирования много, чтобы учиться. Нельзя узнать все, но если вы придерживаетесь этого, вы можете стать осведомленным в нескольких областях. Это то, что я наблюдал у других разработчиков и людей с опытом работы в этой области. Это не произойдет в одночасье. Они положили в сотни и тысячи часов, чтобы достичь уровня экспертизы. И, конечно, нам придется сделать то же самое.

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

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

Ключевые вынос

Ключевые вынос для меня, от прохождения и завершения # 100daysofcode Challenge – это:

Сделать кодирование привычкой – Если вы делаете кодирование привычкой, вы узнаете больше и сможете продвигаться быстрее, чем если бы вы только кодируете свободным.

Учитесь любить борьбу – Если вы не можете наслаждаться болями программирования, вы собираетесь столкнуться с тем более трудностями, когда вы продвигаетесь в сложные проблемы.

Сообщество важно – Никогда не стоит недооценивать силу сообщества. Я бы не закончил эту проблему без поддерживающих сообществ на Твиттер, FreeCodecamp , CodeNewie и Prining Отказ

Если вы рассматриваете проблему # 100daysofcode, но обеспокоены у вас нет времени, внесите коррективы в правилам для вашей проблемы. Я пообещал делать не менее 30 минут в день, но закончился усреднение чуть более часа. Да, 100 дней звучит как много, но вы пожнете так много преимуществ. Я настоятельно рекомендую принять вызов, если вы серьезно относитесь к изучению кода. Если это еще не убедило вас, ищите # 100Дасофкод в Twitter и посмотрите всех людей.

Моя надежда в письменном виде это отражение состоит в том, что он дал вам достаточное понимание вызова, и вы чувствуете мотивированные, чтобы взять его на себя!

P.S.- Если вы еще не слышали, Cohorts Chinging Cohorts были запущены солярий FCC Camer для создания меньшего сообщества, которое имитирует то, что вы можете получить от Bootcamp. Я присоединился два до сих пор и не могу порекомендовать их достаточно! Вы можете узнать больше здесь Отказ

Ссылки

Оригинал: “https://www.freecodecamp.org/news/what-i-learned-from-my-first-100daysofcode-13ac805ff0a9/”