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

№1 Найдите вдохновение

Когда я чувствую себя чушью и не могу создать что-то полезное, мне нравится смотреть на работы других людей и поддаваться духу «Ух ты, я даже не знал, что это возможно» или «Это потрясающе, мне нужно добиться большего успеха в этом деле». чтобы создавать подобные вещи ».

На этой неделе в этих статьях я получил примеры именно этого:

(1) 15 потрясающих визуализаций данных (и чему вы можете по ним научиться)

(2) 25 лучших визуализаций данных 2018 года

(3) 9 лучших примеров макета веб-сайтов и идей для веб-дизайна в 2018 году

После прочтения этих статей мне нравится просматривать список и находить конкретные примеры, которые мне нравятся. Затем я размещаю их на своем тамблере (визуализация данных, веб-дизайн) для дальнейшего использования, потому что, на мой взгляд, ваш личный стиль - это совокупность того, чем вы себя окружаете. Как написал Остин Клеон в своей книге Укради как художник:

«Художник - коллекционер. Заметьте, это не собиратель, есть разница: собиратели собирают без разбора, художники собирают выборочно. Они собирают только то, что им действительно нравится ».

№2 Постройте дорожную карту

Когда я чувствую себя немотивированным - вместо того, чтобы заставлять себя писать код - я люблю проверять свой прогресс до сих пор, чтобы напомнить себе, что даже если я и отстой, я недостаточно отстой, чтобы добраться до того места, где я сейчас нахожусь. Есть много способов отслеживать свой прогресс, но мне лично нравится читать статьи, написанные другими разработчиками-самоучками, в которых документируется их путь. Каждый путь уникален, но выделяется одно общее сообщение: Продолжайте идти несмотря ни на что. Это заставляет меня чувствовать себя менее дурно из-за отсутствия навыков и оставаться последовательным даже в те дни, когда мне не хочется писать код.

Вот несколько отличных статей о том, что вам нужно сделать, чтобы стать веб-разработчиком, которые я считаю чрезвычайно полезными и мотивирующими:

(1) Как я получил свою первую работу разработчика в 40 лет после 10 месяцев упорной работы

(2) Мой путь к тому, чтобы стать веб-разработчиком с нуля, не имея степени CS (и чему я научился на этом)

(3) Научитесь программировать в 2018 году, получите работу и получайте удовольствие

«Сочувствие - это стоять на месте другого человека, чувствовать его или ее сердцем, видеть его или ее глазами. Сочувствие не только сложно передать на аутсорсинг и автоматизировать, оно делает мир лучше ». - Дэниел Х. Пинк

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

№3 Смените фокус

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

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

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

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

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

Полезные ресурсы:

(1) Полное руководство по Javascript: я нашел это невероятным, когда почувствовал, что застрял на уроках. Это очень подробное объяснение языка.

(2) Traversy Media: этот канал Youtube наполнен обучающими материалами, это одно из моих любимых мест, где я могу учиться. Настоятельно рекомендуется.

(3) Как я преодолела депрессию и тревогу от Мими Иконн: Мими - одна из моих любимых пользователей YouTube, и в этом видео она рассказывает о том, как она решала свои собственные проблемы в прошлом.

Я надеюсь, что это поможет любому, кто чувствует себя подавленным или немотивированным. Помните, что бы вы ни чувствовали внутри, просто продолжайте, продолжайте мечтать ❤