Автор оригинала: FreeCodeCamp Community Member.
от JS.
Конечно, высокая цель. Особенно для кого-то, кто только программирует около шести месяцев, решительно в Не-JavaScript (Ruby, если вы должны знать) Отказ Особенно сложная задача После того, как вам сказали снова и снова, как странный JavaScript есть. Но я могу быть упрямым.
Около двух месяцев назад я завершил стон на Проект Firehose , где я изучал неполный рабочий день, удерживая дневную работу как адвокат. это был замечательный опыт. Я узнал о строительстве комплекса Ruby на приложениях Rails, развитие тестирования и многое другое. Но как только программа закончилась, я хотел больше узнать о JavaScript – язык питания так много сетей.
Я повернулся к FreeCodecamp Ресурс I изначально использовался для изучения базовых HTML и CSS до регистрации в проекте Firehose. FreeCodeCamp имеет надежную, ориентированную на проект, ориентированную на JavaScript, который казался идеальным вариантом, чтобы овладеть основы.
Однако без структуры платной программы я боялся, что я буду жертвой промедления или иным образом придумать оправдание относительно того, почему я должен остановиться, когда все было тяжело.
Я придумал решение: работайте через проекты FreeCodeCamp и сделать хотя бы один коммит для Github каждый день в течение как минимум одного месяца. Не важно что. Неважно, чувствовал ли я кодированием. Независимо от того, как я чувствовал себя в каком-то конкретном дне. И я счастлив сказать, что я достиг своей цели. И что я узнал удивил меня.
Урок один: даже на дни, когда я не чувствовал кодировку, я часто счастливо работал часами, как только я заставил себя начать.
Это ужасная идея просто посидеть в ожидании подходящего момента или вдохновения для удара. Хотя эта идея ждать своей музы в основном подходит в творческих полях, вариация его может принять в другие дисциплины.
Не ждите, пока вы “в настроении для кода” или пока вы не подумаете о отличной идее для нового приложения. Не жди вдохновения. Просто начни.
Если у вас нет активных проектов, войдите в Код Wars и сделать несколько катов. Сделайте простую реализацию в этой структуре, которую вы имели значение, чтобы проверить. Это поле достаточно огромна, что всегда есть что-то Вы могли бы работать над.
Кроме того, простой акт начала может вдохновить вас, чтобы продолжить.
В течение последнего месяца было более пару дней, где после долгого дня на работе, последнее, что я хотел сделать, это сесть на мой стол дома и бороться с какой-то проблемой кодирования. Но чаще всего не так, как только я начал работать, я легко продолжал идти.
Ум у меня ужасный способ сделать горы из молеров. Не поддай это.
Урок два: я узнал, что смог совершить что-то в течение определенного периода времени – не потому, что я заплатил за это много денег, или потому что мне потребовалось – но потому что я поставил цель, которую я хотел достичь.
У меня проблемы, пребывающие приверженные вещи, которые я не активно не нахожу увлекательными.
Там есть краткая фаза для медового месяца с каждым новым хобби, которое я поднимаю, где это единственное, о чем я могу подумать в течение дня. Это длится около месяца, и он идет что-то подобное: я прогрессирую бы быстрым темным темпам, учим что-то удивительное каждый день. Я чувствую себя более уверенно. Я начинаю иметь заблуждения величия. «Я буду мастером [пианистом/фотографом/артистом/авторником] в ближайшее время:« Я прошептую себе.
А потом, внезапно я прекращаю заметно улучшать. Это становится тяжело. Я ударил стену. Магия уходит. Интересно, может ли это еще не для меня ведь.
Если вы не вунги, вы, вероятно, испытали что-то подобное. Настолько легко бросить (как кто-то, кто когда-либо ненадолго видел меня с DSLR вокруг моей шеи или наброска в моих руках, может свидетельствовать). Но это ужасный способ, которым когда-либо хорошо восхиться.
Обучение программы не легко. И любой может сказать вам, что это, безусловно, не всегда весело. Были времена, когда я хотел отказаться от того, потому что я чувствовал, что не прогрессирует достаточно быстро. Но обучение программе больше похожа на марафон, чем спринт, и важно помнить об этом, когда вы думаете о своих целях, и где вы хотите быть через несколько недель, или месяц или год. Никто не становится экспертом в этом весе на ночь.
Имея это в виду, это действительно важно просто кишечить его и упорствовать через трудные времена.
Я давно думал, что моя тенденция перестала делать вещи, когда он стал скучным или сложно, был просто личным дефектом. То, что я должен был жить до конца своей жизни. Я, парень, который любит балуться во всем, но на самом деле не добрутся ни в одном.
Это правда, что никогда не было лучшего времени для изучения нового навыка или хобби – есть так много бесплатных ресурсов, а барьер записи часто настолько низкий, что в основном нет предела тому, что вы можете узнать. Это действительно невероятно, и у меня не было бы ни другого пути.
Но это тоже не так здорово, если вы похожи на меня, и дебствуете глаз, когда дело доходит до интересов и хобби. В 2016 году невероятно легко прыгнуть с темы до темы, когда идет жесткая или зажигание исчезнет. Если вы хотите получить добро (в чем-нибудь), важно противостоять этому искушению, однако сильным.
Кодирование и толкание ежедневных коммитов в Github на месяц – прямой, помог мне понять, что у меня есть сила, чтобы закрепить его в трудные времена и продолжать идти, даже когда это не весело или захватывает.
Урок третий: последовательная практика – лучшая практика.
Последовательная практика умеренной или даже короткой длины лучше, чем иметь пару марафонских сеансов один или два раза в неделю. Есть тонны обучения на практике и обучении, которые подтверждают это, но вы увидите доказательства для себя, если вы возьмете эту проблему.
С постоянной практикой у вас есть возможность укрепить то, что вы узнали за несколько дней до того, как вы забудете все. Это подкрепление является ключом к пониманию жестких концепций программирования. Недостаточно сидеть на несколько часов, читайте о том, как это
или прототипов наследования работы, а затем уйти на неделю. Если вы не полностью забыли то, что вы прочитали тогда, ну, поздравляемся с лучшей памятью, чем я.
Гораздо лучшая тактика – читать, делать заметки, практиковать некоторые реализации, а затем Вернитесь на следующий день и просмотрите, что вы сделали Отказ Практикуя последовательно, и структурируя свои сеансы, чтобы вы находитесь в цикле постоянно рассмотрения старого материала, одновременно изучая новый материал, вы обеспечиваете прогресс при затвердении основания знаний.
Урок четыре: держать журнал, помог мне остаться мотивированным.
Видя всех этих зеленых коробок на моем профиле GitHub, но я решил также держать журнал своего рода, чтобы я мог оглянуться на моих достижениях. Мой журнал также позволил мне отслеживать все мои недимагибовые работы, из которых было много (потому что, как я уже говорил ранее, как только я начал, я часто не хотел останавливаться).
Ваш журнал может быть что угодно – Google Doc, пустой ноутбук или приложение Notes на вашем телефоне. Я решил поехать с небольшим ежедневным планировщиком, который выложен календарь на каждый месяц, а затем на последующих страницах, пространство для написания примерно каждый день. В конце каждой ночи я бы проверил день в разделе календаря, а затем написать несколько заметок о том, что я сделал в этот день. Позвольте мне сказать вам, это невероятно проверять эти коробки.
Всякий раз, когда вы чувствуете себя обескураженным или вниз, вы можете оглянуться в свой журнал и посмотреть, как далеко вы пришли. Я был очень удивлен тем, как расширить его возможности.
Что дальше? Присоединяйся ко мне!
Заглядывая в будущее в новый год, я хочу сохранить эту полосу как можно дольше. Хотя я никуда рядом с тем, где я хочу быть с точки зрения уровня квалификации, я уже так много узнал в прошлом месяце, и я полностью продан об этом по общему признанию, не так революционному методу (крича на # 100Дасофкод , немного более структурированная и значительно более длительная версия моей личной проблемы для себя).
Я не понимаю, почему это не будет работать ни на кого, в любой навык, в любой теме.
Если вы чувствуете себя вдохновленным, чтобы начать свой собственный # комплектацию, удари меня в твиттере Отказ Я хотел бы услышать от тебя.