Как заставить себя работать, если ничего не хочется делать: советы разработчицы Кейт Мацудайры

Концентрироваться на рабочих задачах бывает трудно, особенно если их много. Мы перевели статью разработчицы Кейт Мацудайры и узнали о том, как победить страх перед большим объемом работы и сдвинуть проект с мертвой точки.
Вы читаете обновленную и улучшенную версию нашей старой статьи.
Разбейте большую задачу на мелкие этапы
Раньше я тормозила на работе с крупными проектами: меня пугали масштабы дел, и я прокрастинировала. Так продолжалось до тех пор, пока до дедлайна не оставалось минимум времени. Потом приходилось нагонять, я переживала из-за этого — и в итоге работа получалась не так хорошо, как могла, если бы я начала ее раньше.
Однажды я заметила, что работа становится проще, если разбивать проект на небольшие этапы. Каждый из них — это мелкая задача вроде «найти что-то в гугле» или «поговорить с таким-то человеком». Важно, чтобы работа была легко выполнимой и занимала минимум времени.
Вычеркивание дел из to-do списка дает мозгу дозу дофамина, даже если задачи небольшие. Ощущение маленькой победы мотивирует и минимизирует оправдания за безделье перед собой.
Занесите задачи в календарь
Сдвинуться с мертвой точки поможет планирование дел в календаре. Отнеситесь к запланированной задаче так же ответственно, как и к любой договоренности о встрече. Это значит, что в назначенное время вы должны быть на месте и работать над проектом. На задачу я рекомендую выделять от 30 минут до часа.
Если в назначенное время вы не приступите к задаче, установите таймер на 10 минут. Начните дела до того, как закончится время: погуглите что-нибудь, подготовьте свой проект к работе, отправьте электронное письмо или оцените документы.
Мозг включается в работу почти всегда, когда вы выполняете одну-две мелких задачки. Как только сработает таймер, вы просто выключите его и продолжите дела по проекту, потому что затянетесь в него.
Но если и после этого вы не вольетесь в работу — отдохните и повторите метод с таймером чуть позже. Только не забудьте занести этот 10-минутный промежуток времени в календарь.
Читайте также:
Мы то, что мы скроллим: как программисту стать более продуктивным
Дайте обещание выполнить проект другому человеку
Я заметила, что если кто-то доверяется моим словам, мотивация подтвердить их повышается.
Американское сообщество по обучению и развитию провело исследование на эту тему. Выяснилось, что если один человек пообещает другому выполнить задачу, то в 65% случаев так и произойдет. Показатель вырастет до 95%, если эти люди договорятся о встрече.
Есть еще несколько способов сообщить о своем проекте так, чтобы его потом захотелось выполнить:
- Установите дедлайны со своим менеджером и запланируйте регулярные проверки статуса задачи.
- Попросите коллег помочь с частью проекта. Если они помогут вам сократить объем работы, нагрузка снизится и вам будет проще выполнить другие части проекта.
- Установите повторяющуюся встречу с коллегой, чтобы работать вместе. Например, если у вас обоих есть задание прогнать набор утомительных тестов, назначьте время, чтобы сесть и вместе написать их.
Делегирование работы может быть особенно полезно, если масштабы задач невообразимы. Так вы сфокусируетесь на том, что вам более понятно.
Говорите о задачах
Я много раз делилась с другими людьми своими переживаниями о проектах. Могла рассказывать им о том, что у меня нет идей для статьи, или жаловаться, как тяжело мне что-то дается. Когда я заканчивала говорить, замечала, что меня переполняет вдохновение.
Я читала научное исследование о том, что разговоры о чувствах ослабляют стресс и неприятные эмоции. Ученые сканировали мозг людей, которые смотрели на фото испуганных лиц. Оказалось, что в в этот момент их мозгу была активна миндалина, которая посылает телу сигнал тревоги.
Интересно, что когда участники исследования описывали увиденные фото, активность миндалины снижалась. Тогда же увеличивалась работа другой части головного мозга, ответственной за обработку эмоций. Все это значит, что разговор о больших проектах может сподвигнуть вас начать работу.
Если вы не только поделитесь своими мыслями с другими, но и поговорите с разбирающимися в вашей задачи друзьями или менторами, вы сможете узнать что-то новое.
Делайте перерывы
Перерывы помогают нам генерировать новые идеи. Если мы во время рабочего дня отвлекаемся на то, что приносит удовольствие помимо работы, то получаем дозу дофамина. Тогда же активизируются части мозга, которые помогают нам устанавливать связи между разными ситуациями и смотреть на них свежим взглядом.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях
Для мотивации
Как команде учиться вместе, когда все такие разные
Рассказываем, как мы четыре раза пытались запустить совместную учебу в разных форматах, поняли, в чем проблема, и на пятый подобрали нужный.
10 окт 2023 10 окт 2023 в 08:26
Как я стал техническим менеджером после 18 лет в разработке
В прошлом разработчик, а сейчас технический менеджер проектов поделился, с какими вызовами столкнулся при переходе в новую должность.
Как поддерживать мотивацию для занятий программированием?
Залог успеха в программировании — регулярные занятия. Мы собрали самые полезные советы о том, как побороть прокрастинацию и мотивировать себя в обучении.
26 июня 2015 4 минуты 76724
Автор статьи
GeekBrains
Автор статьи
GeekBrains
https://gbcdn.mrgcdn.ru/uploads/post/16/og_cover_image/fc8efc4b5614b51e321b971988e0de83

Залог успеха в программировании — это регулярные занятия. Но, недостаток мотивации часто приводит к тому, что находятся более “важные” дела, а программированию уделяется всё меньше времени. Многие новички забрасывают занятия, так и не получив ощутимых результатов.
Мы собрали самые полезные советы пользователей Quora, среди которых много практикующих программистов, о том, как побороть прокрастинацию и мотивировать себя в обучении:
Nathan Burchfield, IT Administrator and Developer
- Окружите себя контентом, связанным с программированием. Подпишитесь на тематические блоги и Twitter.
- Поделитесь своими идеями с близкими друзьями или семьей. Иногда, когда вы получаете положительные отзывы от других, это мотивирует настолько, что потом сложно оторваться от экрана компьютера.
- Программируйте не отвлекаясь в течение 2-х минут. Скорее всего, произойдет эффект снежного кома и вы продолжите кодить.
- Покажите свой код другим. Если вы знаете, что люди могут его видеть, то, как правило, будете держать его актуальным и чистым.
- Я поставил на заставку рабочего стола такую картинку. Это первое, что я вижу, когда сажусь за компьютер, отлично помогает направить свою деятельность в нужное русло:

Juan Gallardo, Ruby programmer
Хитрость заключается в том, чтобы найти проекты, которые мотивируют. И не имеет никакого значения, что это будет. Кошачий блог, социальная сеть для мопсов и т.д. Просто найдите то, что вас увлекает или заставляет смеяться и работайте над этим. Например, я сделал Myspace для кошек.
Nikith Shetty
Посмотрите какую-то научную фантастику или фильм про секретных агентов наподобие “Миссия невыполнима”, где видно, на что способны хакеры. Или “Социальную сеть” и вдохновитесь тем, как Марк Цукерберг за одну ночь укладывает сервера Гарварда.
M.Santhosh Kumar
По моему опыту, новички начинают программировать по двум причинам:
В первом варианте они часто сдаются из-за скуки и путаницы. Те же, кто начинает знакомство с программированием в качестве развлечения, чаще всего углубляются и начинают уделять ему всё больше времени. Они-то на самом деле начинают учиться.
Программирование проще всего изучать тогда, когда вы делаете это в последнюю очередь. Учитесь играючи.
Laveena Bachani, CS graduate
Программирование, как видеоигра. Нужно несколько шагов, чтобы разобраться в правилах. Когда концепция понятна, то пробуешь выиграть, но это редко получается с первого раза. Это вызов. Это заставляет играть до победного конца. Медленно, но верно вы подбираетесь к секретной формуле успеха, разбираетесь в тактике и овладеваете ей в совершенстве.
То же самое с программированием. Нужно побеждать. Вы отлаживаете код, но он опять выдает ошибку, опять отлаживаете, опять ошибки. Но в определенный момент вы находите решение!
Abir Bhattacharyya, Software Engineer and Statistical Data Analyst
Я бы всё время валялся на диване, ел мороженое, пиццу и леденцы. Почему я, всё таки, выбираю программирование? Потому что, занимаясь им, я могу заслужить любовь, заработать деньги, наслаждаться созданием крутых вещей, радоваться тому, что люди используют мои крутые вещи… и обеспечить своим кошкам счастливую жизнь.
Vemprala Chaitanya
- Устанавливайте сроки.
- Читайте качественные коды, знакомьтесь с хорошими open source проектами.
- Беритесь за такое количество проектов, на которое вы только способны.
Raghav Yadav
Любопытство — это ключ.
Думаю, что будущее за программированием. Не могу представить мир без него. Я часто пишу код большую часть рабочего дня и потом программирую в свободное время для себя. Это моя мотивация. Один из примеров — я написал приложение для настройки субтитров во время просмотра фильма на тот случай, если они не соответствуют звуковому ряду. Похожие небольшие утилиты помогают решать надоедливые проблемы.
Программирование это прекрасно!
Puneet Khanduri, Platform Engineer at Twitter
Программирование — это возможность воплотить идеи в реальность. Это самая сильная мотивация для большинства программистов.
Christopher Reiss
- Закройте социальные сети. Никаких “я только проверю сообщения”.
- Тусуйтесь с теми, кто тоже кодит. Такое общение — это отличный способ оставаться “в теме”, будь это профессиональный юмор или обсуждение серьезных вопросов.
- Помогает музыка. Что-нибудь атмосферное, чтобы не отвлекало, а, наоборот, настраивало на нужный лад.
- Если совсем трудно сконцентрироваться, возможно, нужно посоветоваться с врачом на предмет синдрома дефицита внимания. Некоторым очень умным людям отлично помогли препараты, улучшающие концентрацию.
- Спросите себя: программирование — это мое? Мне действительно это нравится? Если нужно каждый раз прилагать геркулесово усилие, чтобы заниматься им, то, возможно, это не ваше. Это нормально, большая ошибка насиловать себя, занимаясь тем, что не вызывает особого желания.
Raphael John
Скажу только одно: “Мастерство начинается с небольших шагов”.
Hridesh Kumar
Цель стать хорошим программистом должна быть краткосрочной, нужно представлять более масштабную картину того, кем вы хотите видеть себя через 5 лет.
Jaime López, Programmer, Code Designer
Меня мотивирует создание собственных видеоигр в качестве развлечения.
Gene Sewell, Programmer, designer, wanderer
Мотивация растет тогда, когда вы видите результат своих стараний. Но если вы, на самом деле, не очень заинтересованны в программировании, то не получите отдачи от достигнутого. Важно выбрать такой род деятельности, где результат будет иметь для вас большую ценность.
Yu LongYing, c++ programmer
Попробуйте сделать какую-нибудь интересную штуку, которая привлечет внимание вашей девушки/парня. Помните, гордость — это ваша мотивация, а упорство — залог успеха.
Deepankur Singh
Честно говоря, меня мотивирует большая зарплата, которая у программистов достаточно высока.
Douglas Walter, Full Stack Developer
Когда я чувствую себя инертным, мне нравится переключаться и фокусироваться некоторое время на другом языке. Кроме того, ничто так не заводит, как работа над чем-то своим и тем, во что ты веришь.
Резюмируя, можно сделать вывод, что все блестящие достижения в программировании — это результат кропотливой работы шаг за шагом. Возьмите курс на нечто большее, чем обучиться программированию, и день за днем, следуя этому курсу, мотивируйте себя делать небольшие шаги. Вам будет гораздо проще, если слово «работа» заменить на «развлечение». Сложно назвать работой или учебой то, что всецело захватывает, как любимая игра. Линус Торвальдс, создатель Linux, утверждает: “большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования”. Научитесь получать удовольствие — это лучшая мотивация.
Расскажите, а чем мотивируете себя вы? И требуется ли вам мотивация, чтобы заниматься прогарммированием?
7 советов, как сохранить мотивацию во время обучения программированию

Совет № 1: Напомните себе, почему вы начали учиться программировать
Постарайтесь вспомнить цель, которую вы преследовали, когда впервые начали свой путь. Что мотивировало вас тогда? Если у вас не было конкретной цели, поставьте ее сегодня и работайте над ее достижением.
Воспоминание о том, почему вы начали учиться, может помочь заново открыть для себя то, что вдохновило вас, оживить ваше желание учиться и помочь вам найти мотивацию продолжать.
Стремление найти новую работу, зарабатывать больше денег, изменить свою жизнь, обеспечить свое будущее — ваша начальная мотивация может снова ожить и снова вам помочь.
Совет № 2: Смиритесь со сложностями
Возможно, немного обреченно это говорить, но сложности — часть любого обучения.
Вы можете потерять мотивацию из-за того, что у вас не сразу что-то получается, но это нормально в любой сфере у любого человека.
Программировать непросто, и обучение программированию, скорее всего, потребует от вас мыслить так, как вы никогда раньше не мыслили. Вам может потребоваться время, чтобы смириться с тем, что написание кода не является врожденным умением, и что вы будете делать ошибки.
Если вы чувствуете, что застряли, поймите, что все это является частью процесса обучения. Примите это!
Рекомендуем публикацию по теме

- Почему люди не могут найти в себе силы начать или продолжить обучение часть 1 читать 7 мин
Совет № 3: Найдите время для практики
Многие начинающие программисты слишком быстро продвигаются по материалам, не уделяя время практике. Важно проводить время с новой концепцией, чтобы вы могли сохранить то, чему научились, и применить это при переходе к более продвинутым концепциям.
Здесь обучение программированию можно сравнить с изучением иностранных языков — требуется много практики, чтобы начать бегло говорить.
Конечно, неприятно продолжать осваивать основы языка, когда очень хочется начать общаться. Еще неприятнее, когда вы окружены людьми, которые свободно говорят на иностранном языке, а вы пока что этого не можете. Но чем больше вы говорите, тем свободнее вы это делаете.
То же самое относится и к обучению программированию — чем больше вы практикуетесь, тем свободнее вы пишете код.
Совет № 4: Оглянитесь на все, чего вы достигли
Можно легко зациклиться на всем, что еще предстоит выучить, и упустить из виду все, что уже было изучено.
Смените взгляд на свой прогресс: подумайте о том, как далеко вы продвинулись, сколько работы проделали, как много успели выучить и чему уже научились.
Сделайте шаг назад и посмотрите на то, что вы сделали.
Просмотрите свои домашние задания, материалы уроков, свой GitHub, в конце концов, и используйте это как пример своего прогресса, а не того, как далеко еще идти.
Совет № 5: Делайте понемногу каждый день
Придумайте, как учиться программировать. Возможно, будет полезно установить таймер на короткое время. Программируйте циклами по 20-30 минут.
Не думайте, что вам нужно выполнять множество упражнений каждый день или проводить весь день за компьютером. Просто поставьте перед собой небольшую достижимую цель. Может полчаса, может 15 минут. Делайте перерывы и отдыхайте. Программирование как хобби тоже приносит результат!
Система с перерывами предотвратит выгорание и выработает привычку работать понемногу, но каждый день, и не бросать учебу.
Рекомендуем публикацию по теме

- Что такое выгорание и как с ним бороться читать 10 мин
Совет № 6: Сделайте перерыв
Иногда нам всем просто нужно сделать небольшой перерыв, чтобы проветрить голову.
Займитесь другими делами, которые вам нравятся, отвлекитесь от учебы: прогуляйтесь, послушайте музыку, посмотрите сериал, пообщайтесь с друзьями и возвращайтесь.
Вы вернетесь с новыми силами и с решением проблемы.
Рекомендуем публикацию по теме

- Побег из Шоушенка или перезарядка?
Совет № 7: Переключите внимание
Альтернативой перерыву является переключение на другую задачу.
Здесь можно привести пример, который знаком многим из нас — то, как студенты отвечают на экзаменационный билет. Если вы не знаете ответ на первый вопрос, вы, скорее всего, не будете биться на ним весь экзамен, а перейдете к тому вопросу, ответ на который вы знаете.
Так что снизьте планку и попытайтесь выполнить более легкую задачу.
Переключите внимание с проблемы и создайте другой проект, каким бы маленьким он ни казался. Или выполните вашу любимую задачу, которая выполняется легко, и эта небольшая победа принесет больше мотивации и силы вернуться в работу.
Рекомендуем курс по теме
Front-end Basic basic
Мы надеемся, что вам помогут эти советы. Через такие же сложности прошли многие специалисты, и у каждого есть собственный рецепт преодоления кризиса (кстати, расспросите друзей об их способах борьбы с прокрастинацией), но помните — важно сохранять мотивацию и не бросать учебу.