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

ПРОГРАММИРОВАНИЕ ЭТО Б***Ь СКУЧНО!

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

Вот истина, не относящаяся к BS, которую вы услышите НИГДЕ: нет ничего веселого или даже интересного в том, чтобы научиться переупорядочивать массив или возвращать функцию из функции.

Означает ли это, что нужно отказаться от всякой надежды? НЕТ!

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

Вот как:

  1. Убедитесь, что у вас есть захватывающая цель для достижения. Цель, которой вы действительно увлечены. Будь честен с собой!
  2. Разбейте его на мелкие части и узнайте, как заставить их работать. Всегда держите в уме четкую краткосрочную и долгосрочную цель.
  3. Превратите обучение в УДОВОЛЬСТВИЕ: сосредоточьтесь на аспектах, которые вам нравятся больше всего, делайте столько перерывов, сколько вам нужно, и вознаграждайте себя за небольшие достижения.
  4. Если учебник, который вы читаете/смотрите, скучен, раздражает или просто сложен для понимания, бросьте его и найдите другой. Иногда это просто не отвечает на конкретный вопрос, который у вас есть, и вы это чувствуете. Не заставляйте себя, если что-то не так. Там МНОГО материала.
  5. Отбросьте все свои предубеждения о том, каким и каким должен быть программист. Если вы пишете код на своем компьютере, и он что-то делает; поздравляю! Вы программист!

Напишите мне, если вы хотите узнать, как создавать веб-приложения с помощью JavaScript и React.

Я гарантирую вам, что вам не будет скучно в моей эксклюзивной программе наставничества 1-на-1!