Мотивация или как не потерять мотивацию, когда учишься программировать.

Мотивация или Как не потерять мотивацию, когда учишься программировать.

Мотивация… Сколько ребят не сорвало свою финишную ленту только потому что им не хватило немного этой абстракции. Что такое мотивация? Как ее потрогать? Померить? Влиять на нее? Не потерять? Обрести? В этом и попробуем разобраться…

Предупреждаю сразу. Вы в зоне риска. Java это сложно. Уйдет далеко не один месяц на изучение Java. Устроиться потом тоже сложно. Желающих много. Порог вхождения велик. Одни тренингом по Java все не закончится. Надо будет параллельно еще общаться с рекрутерами, рассылать резюме, проходить интервью, делать выводы. Учить английский язык — без него никак. Мягко говоря вы выбрали не самую простую сферу, чтобы там на просторах сети о ней не писали.

Меня часто спрашивают — какой у вас процент трудоустройства? Если вы задаетесь этим вопросом, вы дважды в зоне риска. По статистике ребята, которые задаются этим вопросом сдаются раньше всех. Они просто ищут что-то извне, чтобы им помогло. А так не работает. Слишком много всего надо сделать, слишком долгий путь, чтобы хватило одной лишь мотивации извне.

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

как не потерять мотивацию, когда учишься программировать

Итак, пойдемте искать выключатель. Вернее включатель! Выключаться сейчас не время 🙂

Внутренняя мотивация.

Внутренняя мотивация — это бензин, ваше топливо. Лучше именно так к нему относиться. Это некоторая жидкость в баке вашего автомобиля, который едет пока она там есть. Если нет — надо дозаправиться. Тут важных два глагола — ездить и дозаправиться. Езда расходует топливо, а дозаправка его пополняет. Относись к своей внутренней энергии как к топливному баку и начнете отмечать две интересные вещи.

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

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

  1. толкать машину вручную (если совсем не далеко)
  2. взять канистру и отправиться к ближайшей заправке пешком
  3. прицепиться к проезжающему мимо водителю или отлить у него топлива

А ирония в том, что если у тебя нет сил, то тебе надо совершить дополнительные усилия, чтобы дозаправиться. Ничего просто так не бывает. И в моменты, когда все плохо, дальше некуда, хочется все бросить — надо заставить себя сделать рывок и дозаправиться. Но рывок надо сделать до заправки, а не еще раз попробовать проехать 300 км с точки А в точку Б. Заправка тут становится точкой Б! Больше никаких целей на сегодня.

как не потерять мотивацию, когда учишься программировать

Источники мотивации.

Теперь про заправки. Выполнение любой задачи — это передвижение из точки А в точку Б. Все задачи расходуют энергию. Абсолютно все. Но есть задачи-заправки, которые наполняют баки топливом. Их стоит научиться отличать от других. Тут все индивидуально.

Мне например помогает отправиться прогуляться в перерыве между работой, а еще лучше поехать куда-то. Также помогает, когда делятся фидбеком. А еще, когда читаю книги наполняющие меня новыми идеями. Или когда просто общаюсь с кем-то о чем-то. Или кино.

Попробовать что-то новое. Покататься на велике. Посмотреть TED. Сходить размяться, побегать, попрыгать. Сон, как ни странно. Утренние страницы. Выговориться другу. Провизуализировать свою мечту, другую, третью. Их пару десятков у меня. Я знаю о них. Это мои заправки. И я часто на них заезжаю. Каждый день, а лучше дважды в день.

Как я о них узнал?

Я наблюдал. Чтобы что-то изменить — нужно научиться измерять. А в измерениях важно наблюдение. Длительное наблюдение и беспристрастная фиксация результатов. Как-то я нашел в психологии такую штуку, которая называется «шкала эмоциональных тонов» и многое прояснилось.

как не потерять мотивацию, когда учишься программировать

Есть ваш хронический тон, средняя температура по палате. А есть тон моментальный, это как раз то что вы ощущаете в данный момент. И то что вы делаете (вернее даже то, что думаете про это) неразрывно связано с этим моментальным настроением, которое и формирует хронический тон.

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

  1. почему это случилось
  2. как это воспроизвести повторно
  3. и стараться воспроизводить

Как поменять отношение.

Теперь про отношение. Говорят, что если не можете изменить ситуацию — смиритесь. Да, но нет. Лучше поменять к ней отношение.

Есть один отличнейший вопрос, который переворачивает все с ног на голову — «что в этой ситуации хорошего?». Его стоит задавать до тех пор, пока настроение не поднимется. А ответы «я не знаю, ничего» не стоит принимать. Нет ничего лучше, чем открытый вопрос оставленный без ответа. Ответ придет, чуть позже. И настроение поднимется. Я обычно ищу 10-15 ответов по каждой ситуации, которая меня уже достала.

как не потерять мотивацию, когда учишься программировать

Это один из хаков, как можно подзарядиться на ходу, а бензина нет. И лучше это делать письменно (в дневнике, блоге), проговаривая это с кем-то устно или болтая с Мишкой Тедди или резиновой уточкой.

Маленькие шаги.

Идем дальше. Как еще себя дозаправить? Изменить формулировку задачи.

Расходует топливо не сама задача, а формулировка, с которой мы к ней подходим. Самое больше расточительство, это когда мы начинаем прокрастинировать — ничего не делаем, только думаем о том, что ничего не делаем и так расходуем остатки сил.

Лечится так — либо я меняю формулировку до тех пор, пока не захочется сделать задачу, либо уговариваю сделать одну маааааахонькую ее часть (next step) всего следующие пять минут.

Как думаете я заставил себя написать этот пост? У меня сейчас болит голова. Настроения начинать не было. Но! Я попросил себя написать один абзац. А осознание того, что этот пост кому-то да поможет — помог дописать его. Я не хотел его писать. Но, он написан. И я чувствую удовлетворение от результата.

И это следующий хак. Есть задачи, которые называются задачи-лягушки. Они давно с нами, их все равно надо сделать. Но мы не делаем их. И они прыгают и квакают. Глеб Архангельский в своем «Таймдрайве» рекомендует расправляться с ними так — каждое утро начинать работу с одной задачи-лягушки. Липкая, мерзкая, ее надо съесть! Если съешь утром лягушку, сегодня противнее ничего не будет. А кайф от того, что она наконец-то в DONE так драйвит, что весь остальной день идет на позитиве.

как не потерять мотивацию, когда учишься программировать

Также поможет периодически сверяться с картой. Когда вы начинали путь, вы видели точку Б как-то по особенному. Сейчас вы уже другой, более опытный. Посмотрите как менялась цель: прояснилась, уточнилась или вовсе изменилась. Если внутри все бунтует, к этому стоит прислушаться — скорее всего выбран не тот путь. А о том, как слышать себя расскажу в одном из следующих постов-мотивашек.

Автор статьи: Александр Баглай.