Переходите от безнадежности к волнению, отправляя проекты

Я впал в состояние аналитического паралича и потерял радость от обучения программированию.

В 2021 году я решил научиться программировать и оплатил свой первый онлайн-курс. Как указано в Интернете, на это у меня уйдет всего 4 месяца. Перенесемся на 6 месяцев вперед, к концу 2021 года, и я завершил только 2 из 5 проектов. Я сомневался в себе и своих способностях научиться программировать и чувствовал себя глупо.

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

Начните отгружать небольшие проекты

Если вы не будете учиться на практике, вы будете отвлекаться, как это сделал я.

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

Никаких проектов на Github, нечего демонстрировать и, самое главное, нечем гордиться.

Мы пройдем через 4 шага, чтобы перейти от рассеянного ученика к сосредоточенному строителю в вашем путешествии по обучению программированию.

1. Определите, как выглядит успех (для вас)

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

Держите его маленьким, простым и достижимым:

  • Создайте веб-страницу
  • Прочтите и обобщите ключевую главу книги по программированию.
  • Выполняйте задания по программированию на Hackerrank

2. Настройте (еженедельный) проект с ежедневными целями

Без четкой цели с установленными временными рамками ваша ответственность пострадает.

  1. Разделите свой проект на ежедневные задачи
  2. Утренняя регистрация: что я сделаю сегодня?
  3. Проверьте и спросите себя: что прошло хорошо и что я могу сделать по-другому завтра?

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

3. Фиксируйте пробелы и размышляйте

Если вы не осознаете своих слабостей, вы никогда не продвинетесь.

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

4. Действуйте и повторяйте

Если вы не подойдете к своему следующему дню с планом, вы будете реагировать на планы и планы других.

  1. Выполнить работу, необходимую для восполнения пробелов в знаниях
  2. Запишите выводы/резюме этих действий
  3. Вернитесь и примените полученные знания к своему проекту.

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