Гибкие навыки. Исчерпывающее руководство по прокачке себя для начинающих разработчиков — страница 47 из 82

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

Понимаем привычки

Прежде чем мы приступим к изменению имеющихся привычек и формированию новых, давай разберемся с тем, что такое привычки на самом деле. Я расскажу об этом кратко, но если ты хочешь углубиться в эту тему, то рекомендую прочитать книгу Чарльза Дахигга «Сила привычки».

Привычка состоит из трех компонентов: раздражителя, рутины и награды. Раздражитель – это то, благодаря чему начинает формироваться привычка. Раздражителем может быть определенное время дня, какое-то действие, окружение или что-то еще. Например, когда я хожу в кинотеатр, я постоянно покупаю попкорн.

Затем следует рутина. Рутина – это то, что ты делаешь из раза в раз, суть привычки. Рутиной может быть курение сигарет, пробежка или запуск юнит-тестов перед проверкой кода.

В конце ждет награда. Это якорь, удерживающий привычку. Это чувство удовлетворения от выполнения привычки. Наградой может быть чувство удовлетворения, звоночек о получении нового уровня в World of Warcraft или вкус твоего любимого десерта.

Наш мозг отлично подходит для формирования новых привычек. Обычно мы автоматически формируем привычки, связанные с повседневными занятиями. Чем больше мы что-то делаем, тем больше вероятность того, что у нас сформируется привычка. Очень часто сила привычки зависит от ценности награды. Нам всегда нравится делать то, что приносит нам удовольствие. Что еще страннее, так это то, что переменные награды вызывают большее привыкание, чем обычные награды. Именно поэтому так много людей ходят в казино. Если ты не знаешь, сможешь ли ты получить награду и каков будет ее размер, то ты можешь сформировать плохие привычки, также известные как зависимости.

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

Распознаем плохие привычки и изменяем их

Если мы знаем свои плохие привычки, то мы можем трансформировать их в хорошие. Благодаря этому мы сможем удвоить свою продуктивность.

Например, у меня есть одна плохая привычка, связанная с компьютером. Когда я только сажусь за компьютер, я сразу проверяю электронную почту, затем просматриваю несколько сайтов и захожу в социальные сети. Рискну предположить, что ты сталкиваешься с чем-то похожим.

Не буду лгать и скажу прямо – я все еще не избавился от этой привычки. По правде говоря, изменять привычки очень сложно. Но это послужит для тебя хорошим примером плохой привычки, которую, как я знаю, я могу превратить в хорошую.

Давай рассмотрим эту привычку и разобьем ее на три компонента. Во-первых, раздражитель. Думаю, в этом случае раздражитель – это компьютер. Каждый раз, когда я сажусь за компьютер, у меня начинает формироваться привычка. Во-вторых, рутина. Проверка электронной почты, поиск выгодных предложений на Slickdeals.com, проверка сообщений. В-третьих, награда. Она состоит из двух частей. Мне приятно проверять сайты и социальные сети, иногда на мои посты ставят лайки или кто-то присылает электронные письма. Я также чувствую меньше стресса, потому что могу ненадолго отвлечься от работы и немного расслабиться.

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

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

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

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

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

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

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

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

Формируем новые привычки

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

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

Один из моих любимых примеров формирования новой привычки взят из блога уважаемого мной разработчика Джона Резига. В своем блоге «Пишите код каждый день» Джон рассказывает, что если бы он не сформировал привычку писать код как минимум 30 минут в день, то он бы не добился никакого успеха в своих проектах. После того как он начал придерживаться новой рутины, его продуктивность увеличилась в несколько раз. Ты можешь прочитать пост полностью по ссылке: http://simpleprogrammer.com/ss-write-code.

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

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

Теперь определи раздражитель новой привычки. Что вызывает формирование привычки? Сделай этот раздражитель чем-то постоянным. Отличным раздражителем может быть определенное время или день недели. Еще лучше, если ты сможешь совместить эту привычку с уже имеющейся. У меня была привычка читать технические книги по полчаса каждый вечер. Я решил, что я могу сформировать новую привычку ходить по полчаса в день и объединить ее с уже имеющейся. Теперь, когда я хочу почитать, я хочу заниматься на беговой дорожке.

УПРАЖНЕНИЯ

• Отслеживай свои привычки. Какие привычки влияют на твою жизнь больше всего? Какие из них хорошие, а какие плохие?

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

46О пользе разбивания задач на части

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

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

Больше не значит лучше

Чем масштабнее задача, тем пугающе она выглядит. Очень сложно написать целое приложение. А вот написать одну строку кода очень легко. К сожалению, разработчики ПО чаще всего сталкиваются с большими проектами и задачами.

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