Переходите от безнадежности к волнению, отправляя проекты
Я впал в состояние аналитического паралича и потерял радость от обучения программированию.
В 2021 году я решил научиться программировать и оплатил свой первый онлайн-курс. Как указано в Интернете, на это у меня уйдет всего 4 месяца. Перенесемся на 6 месяцев вперед, к концу 2021 года, и я завершил только 2 из 5 проектов. Я сомневался в себе и своих способностях научиться программировать и чувствовал себя глупо.
Главный урок заключался в том, что я неправильно подошел к обучению.
Начните отгружать небольшие проекты
Если вы не будете учиться на практике, вы будете отвлекаться, как это сделал я.
Кодирование — это практика, и чтобы получать удовольствие от путешествия, нам нужны маленькие победы и завершенные проекты, даже для нас, новичков. Если мы отвлекаемся от повседневной практики и тратим время на чрезмерное чтение и планирование, мы теряем драгоценное время, не имея ничего, что можно было бы показать.
Никаких проектов на Github, нечего демонстрировать и, самое главное, нечем гордиться.
Мы пройдем через 4 шага, чтобы перейти от рассеянного ученика к сосредоточенному строителю в вашем путешествии по обучению программированию.
1. Определите, как выглядит успех (для вас)
Указание критериев успеха повысит вашу мотивацию продолжать работу. Без четкого видения вы в конечном итоге будете гоняться за показателями других людей.
Держите его маленьким, простым и достижимым:
- Создайте веб-страницу
- Прочтите и обобщите ключевую главу книги по программированию.
- Выполняйте задания по программированию на Hackerrank
2. Настройте (еженедельный) проект с ежедневными целями
Без четкой цели с установленными временными рамками ваша ответственность пострадает.
- Разделите свой проект на ежедневные задачи
- Утренняя регистрация: что я сделаю сегодня?
- Проверьте и спросите себя: что прошло хорошо и что я могу сделать по-другому завтра?
Убедитесь, что у вас определены ежедневные задачи, которые вы можете выполнить в течение дня.
3. Фиксируйте пробелы и размышляйте
Если вы не осознаете своих слабостей, вы никогда не продвинетесь.
- Определите пробелы в знаниях и то, где вам нужно уделить больше внимания
- Запишите их в удобной для вас системе ведения заметок.
- Определите действия для их заполнения
4. Действуйте и повторяйте
Если вы не подойдете к своему следующему дню с планом, вы будете реагировать на планы и планы других.
- Выполнить работу, необходимую для восполнения пробелов в знаниях
- Запишите выводы/резюме этих действий
- Вернитесь и примените полученные знания к своему проекту.
Не беспокойтесь о том, чего вы не знаете, перестаньте гоняться за модными сертификатами и начните создавать реальные проекты.