«Не сиди так просто. Сделай что-нибудь. Ответы будут позже ». - Марк Мейсон
На прошлой неделе я завершил испытание 100 дней кода! Благодаря этому опыту я нашла твиттер-сообщество, которое помогло мне сделать кодирование повседневной привычкой. Я также приобрел другие важные навыки и ценности, которыми хочу поделиться с вами.
Я призываю всех, кто пытается повысить свои навыки программирования, попробовать это задание!
Полученные навыки и ценности
В первой половине этого испытания я думал, что не справлюсь. Кодирование и твиты о моем прогрессе каждый день выводили меня из зоны комфорта, потому что заставляли думать о том, что именно я пытался решить. Но я так счастлив, что остался с ним! Ниже приведены некоторые навыки, которые я приобрел:
- Написание кода стало повседневной привычкой
- Сообщая в Твиттере о своем прогрессе, я научился более четко писать о проблемах, с которыми я столкнулся, или решениях, которые искал
- Отошел от Codepen и начал использовать Git
- Практика написания более подробных комментариев git commit
- Избавьтесь от опасений, что мой код будет достаточно хорошим
- Перестал ждать вдохновения, чтобы начать работу над проектом
Соревнование
В начале года я взял на себя эту задачу, потому что мне нужен был способ заставить себя писать код каждый день. Я придерживался следующих правил: (Полный список правил см. В Присоединяйтесь к # 100DaysOfCode)
- Кодируется не менее часа каждый день в течение 100 дней
- Твитнул о моем прогрессе каждый день
- Работал над реальными проектами (Туториалы, онлайн-курсы и другие подобные ресурсы не в счет).
Самым устрашающим правилом для меня было то, что я должен был работать над реальными проектами, а не над учебными пособиями или упражнениями. Что бы я делал, если бы меня не мотивировали или не вдохновляли? Что делать, если я пропустил день? Что, если я застрял на проекте?
Я боролся и учился
Проблема №1: Что, если я пропустил день?
Действительно, были дни, когда я не мог писать код. Но сообщение в Твиттере о том, что я компенсирую это, побудило меня потратить лишний час на следующий день.
Проблема №2: Что бы я делал, если бы меня не вдохновляли или не мотивировали?
Были дни, когда я не мог найти вдохновения для творческой части проекта. Возможно, это был напряженный рабочий день, или я просто не мог решить, чего пытаюсь достичь.
Так что я работал над чем-то другим, что уже знал, как достичь. Например, я бы постарался сделать свои методы более читабельными. Даже если это означало просто обновить имя метода. Лучше любой прогресс, чем его отсутствие.
Проблема №3: Что, если я застрял в проекте?
Думаю, ответ на это беспокойство застал меня врасплох. Сначала я сидел там и был ошеломлен проблемой, с которой столкнулся. Но ключевым моментом было просто начать над этим работать. Вскоре я понял, что внутри моей большой проблемы всегда была меньшая проблема. Так я научился составлять список действительно небольших задач, чтобы мне всегда было чем заняться. Прощай, отговорки!
Самый ценный урок: вдохновение не всегда на первом месте.
Самый важный урок заключался в том, что вдохновение не всегда на первом месте. Однажды вечером я читал «Тонкое искусство не трахаться», и Марк Мэнсон объяснил то, с чем я был связан:
«Ваши действия вызывают дальнейшие эмоциональные реакции и вдохновение и двигают вперед, чтобы мотивировать ваши будущие действия. Действие - ›Вдохновение -› Мотивация »
Я больше не жду вдохновения, чтобы сделать первый шаг. Я научился преодолевать трудности, даже когда у меня нет вдохновения. Я просто начинаю над чем-то работать. Я призываю вас сделать то же самое.
Но, пожалуйста, продолжайте искать вдохновение, которое поможет вам творить! «Чтение цитат, чтение книг, просмотр средств массовой информации и внимание к окружающему миру могут стать источником вдохновения» - DeveloperTea
Спасибо ❤
Спасибо всем моим друзьям, парням и твиттер-сообществу, которые поддерживали меня на каждом этапе пути. Я буду продолжать писать код ежедневно и продолжу свой путь к тому, чтобы стать веб-разработчиком.
Нам всем нужна некоторая проверка и мотивация, чтобы знать, что мы на правильном пути. И я думаю, что # 100DaysOfCode - отличный ресурс, чтобы найти это.
Вот три проекта FCC Front End Development, которые я завершил благодаря # 100DaysOfCodeChallenge.
«Https://maribelduran.github.io/pomodoro-timer/includehttps://maribelduran.github.io/javascript-calculator/ фактически
Готовы ли вы к этому вызову? Присоединяйтесь к # 100DaysOfCode
Если вам понравилась эта статья, нажмите ниже, чтобы другие люди увидели ее здесь, на Medium.
Давай дружить в Твиттере. Удачного кодирования :)