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

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

Почему мы так думаем?

Причин может быть масса:

  • Мы думаем, что это слишком сложно.
  • Мы думаем, что мы не созданы для программирования.
  • Мы думаем, что уже слишком поздно, и мы слишком стары.

И список продолжается.

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

И мы никогда ничего не начнем, если в уме думаем, что проиграем.

Мы говорим себе: «Почему я вообще что-то начинаю, если терплю неудачу?» У нас нет причин начинать, потому что мы думаем, что у нас ничего не получится. Вот почему мы боимся программирования. Мы думаем, что у нас ничего не получится.

Чтобы преодолеть это, вам следует перепрограммировать свой мозг на успех.

Вот как это сделать.

1. Таланта кодировать не существует

Большинство людей вводят таланты в заблуждение с возрастом практики. Мы всегда говорим «Этот человек талантлив», когда видим результаты выше среднего. На самом деле, этот человек начал заниматься с раннего возраста.

Очень легко защитить свои неудачи словом «талантливый».

Что вам нужно сделать, так это начать практиковаться. Начните писать код через день всего по 30 минут. Неважно, сколько вы кодируете вначале, вам просто нужно начать это делать.

2. Выберите проблему, а не язык.

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

Мы пишем код не только для того, чтобы писать код. Решаем проблемы с кодом.

Так что вы должны найти какие-то проблемы или проекты, которые вас интересуют.

Спросите себя: «Почему я хочу начать программировать? Что меня мотивирует? »

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

3. Закон Парето в кодировании.

Вам не нужно знать язык программирования на 100%, чтобы начать кодировать или создавать что-то. Примените закон Парето.

Закон Парето гласит, что для многих исходов примерно 80% последствий происходят от 20% причин. Другими словами, зная 20% языка программирования, вы можете построить 80% возможных вещей (на самом деле цифры будут отличаться).

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

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

4. Сосредоточьтесь на чем-то одном.

Изучение более чем одного или двух языков одновременно дает много плохих результатов:

  • Вы отвлекаете себя.
  • Вы откладываете, когда действительно начинаете что-то строить.
  • Вы не видите большого прогресса и начинаете откладывать дела на потом.

Лекарство - выбрать один язык и придерживаться его. Перестаньте переключаться между языками программирования. Многозадачность не работает. Сосредоточьтесь только на чем-то одном.

5. Стройте вещи

Самый быстрый способ чему-то научиться - это практика.

Для нашего мозга, если вы получаете знания, не применяя их, это пустая трата времени. Он просто забудет об этом. Значит, вам нужно применить свои знания на практике.

Смотрите обучающие видео на YouTube? Откройте текстовый редактор и запишите то, что вы только что узнали.

Изучаете веб-разработку? Выберите небольшой проект и приступайте к его созданию.

Играйте и экспериментируйте.

6. Обмани свой мозг

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

Чтобы победить нашу лень и начать действовать, нам нужно обмануть свой мозг. Нам нужно убедить его, что выполнить нашу задачу очень легко. Вот как это сделать.

Разделите большую задачу на маленькие. Каждое небольшое задание должно быть выполнено не более чем за 2–4 часа.

Список задач до:

Задания:

  1. Создайте сайт.

Список задач после:

Задания:

  1. Купите доменное имя.
  2. Создайте дизайн сайта в Figma.
  3. Создайте пользовательский интерфейс домашней страницы с помощью CSS и HTML.

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

Не начав, вы всегда будете учиться.

7. Система установления страха.

И последний, мой любимый, фреймворк для установки страха от Тима Ферриса. Он является автором бестселлера New York Times «4-часовая рабочая неделя» и ведущим одного из самых популярных подкастов в мире - шоу Тима Ферриса.

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

Вот как это сделать:

  1. Сделайте три столбца и назовите их «Определить», «Предотвратить» и «Восстановить».
  2. В первом столбце опишите все, чего вы боитесь при мысли о действии.
  3. Во втором столбце перечислите способы снижения вероятности реализации каждого из наихудших сценариев.
  4. В третьем столбце перечислите способы устранения повреждений, если бы эта ситуация стала реальностью.
  5. Оцените влияние этих наихудших сценариев по шкале от 1 до 10.
  6. Оцените потенциальную положительную пользу этих успехов по шкале от 1 до 10.
  7. Сделайте на странице три столбца и обозначьте их 6 месяцев, 1 год и 3 года.
  8. Запишите возможные издержки бездействия.

Ваше здоровье,

- Ник

Если вам понравилась эта статья, вы должны знать, что каждый понедельник я отправляю письмо более 4000 веб-разработчиков с 3 тщательно подобранными статьями из мира технологий, 2 руководствами по веб-разработке и 1 лучшим твитом недели.

«Ваш информационный бюллетень чертовски классный, правда, Ник. Это дает мне отличное начало недели с огромными знаниями ».

Присоединяйтесь к умным разработчикам, которые получают короткие и полные информационных писем бесплатно здесь.