«Не сиди так просто. Сделай что-нибудь. Ответы будут позже ». - Марк Мейсон

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

Я призываю всех, кто пытается повысить свои навыки программирования, попробовать это задание!

Полученные навыки и ценности

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

  1. Написание кода стало повседневной привычкой
  2. Сообщая в Твиттере о своем прогрессе, я научился более четко писать о проблемах, с которыми я столкнулся, или решениях, которые искал
  3. Отошел от Codepen и начал использовать Git
  4. Практика написания более подробных комментариев git commit
  5. Избавьтесь от опасений, что мой код будет достаточно хорошим
  6. Перестал ждать вдохновения, чтобы начать работу над проектом

Соревнование

В начале года я взял на себя эту задачу, потому что мне нужен был способ заставить себя писать код каждый день. Я придерживался следующих правил: (Полный список правил см. В Присоединяйтесь к # 100DaysOfCode)

  1. Кодируется не менее часа каждый день в течение 100 дней
  2. Твитнул о моем прогрессе каждый день
  3. Работал над реальными проектами (Туториалы, онлайн-курсы и другие подобные ресурсы не в счет).

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

Я боролся и учился

Проблема №1: Что, если я пропустил день?

Действительно, были дни, когда я не мог писать код. Но сообщение в Твиттере о том, что я компенсирую это, побудило меня потратить лишний час на следующий день.

Проблема №2: Что бы я делал, если бы меня не вдохновляли или не мотивировали?

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

Так что я работал над чем-то другим, что уже знал, как достичь. Например, я бы постарался сделать свои методы более читабельными. Даже если это означало просто обновить имя метода. Лучше любой прогресс, чем его отсутствие.

Проблема №3: ​​Что, если я застрял в проекте?

Думаю, ответ на это беспокойство застал меня врасплох. Сначала я сидел там и был ошеломлен проблемой, с которой столкнулся. Но ключевым моментом было просто начать над этим работать. Вскоре я понял, что внутри моей большой проблемы всегда была меньшая проблема. Так я научился составлять список действительно небольших задач, чтобы мне всегда было чем заняться. Прощай, отговорки!

Самый ценный урок: вдохновение не всегда на первом месте.

Самый важный урок заключался в том, что вдохновение не всегда на первом месте. Однажды вечером я читал «Тонкое искусство не трахаться», и Марк Мэнсон объяснил то, с чем я был связан:

«Ваши действия вызывают дальнейшие эмоциональные реакции и вдохновение и двигают вперед, чтобы мотивировать ваши будущие действия. Действие - ›Вдохновение -› Мотивация »

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

Но, пожалуйста, продолжайте искать вдохновение, которое поможет вам творить! «Чтение цитат, чтение книг, просмотр средств массовой информации и внимание к окружающему миру могут стать источником вдохновения» - DeveloperTea

Спасибо ❤

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

Нам всем нужна некоторая проверка и мотивация, чтобы знать, что мы на правильном пути. И я думаю, что # 100DaysOfCode - отличный ресурс, чтобы найти это.

Вот три проекта FCC Front End Development, которые я завершил благодаря # 100DaysOfCodeChallenge.

«Https://maribelduran.github.io/pomodoro-timer/includehttps://maribelduran.github.io/javascript-calculator/ фактически

Готовы ли вы к этому вызову? Присоединяйтесь к # 100DaysOfCode

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

Давай дружить в Твиттере. Удачного кодирования :)