Что может быть хуже, чем застрять в проблеме?
Недостаточно внимания, чтобы даже взглянуть на проблему.
Это обычная проблема, с которой сталкиваются ведущие разработчики. Всем нужна помощь/ответы/советы. Когда вы постоянно отвечаете на Slack/электронные сообщения, вы ничего не можете сделать.
Что могут сделать разработчики, чтобы вернуть контроль над своим вниманием?
Создатель против менеджера
Существует важное различие между творческими и оперативными людьми в том, как они используют свое время.
Для человека, чья работа в основном операционная, вы начинаете думать о своем дне 30-минутными отрезками. Каждый фрагмент заполнен либо встречей, либо задачей. Альтернативная стоимость отвлечения не так высока, потому что ваше внимание часто переключается между задачами.
Эти люди находятся на графике «менеджер». Они много меняют задачи и делят день на небольшие блоки.
С другой стороны, работа разработчика носит творческий характер. Они включают в себя решение проблем, разработку решений и глубокое изучение головоломок. Вам (в идеале) нужны часы непрерывного времени, чтобы погрузиться в проблему и добиться прогресса. Когда вы отвлекаетесь, цена высока. Требуется много времени, чтобы вернуться в «зону» кодирования/дизайна/решения проблем.
Разработчики работают по графику «создателя». Одно электронное письмо, сообщение в Slack или встреча могут испортить час (или несколько) продуктивности.
Расписание производителя и менеджера — это ключ к пониманию вашей продуктивности при решении проблем.
Выключить уведомления
Когда вы пытаетесь сосредоточиться, уведомления — ваш враг.
Даже малейшее отвлечение может вывести вас из зоны. Наше призвание заключается в творческом выходе. Вы не можете позволить себе постоянно включать уведомления.
Итак, выключите их.

Режим «Не беспокоить» отлично работает на вашем телефоне. Slack также имеет возможность «приостанавливать уведомления». Держите почтовый клиент закрытым или отключите всплывающие окна/push-уведомления для своей электронной почты.
Все, чтобы защитить ваше внимание.
Внимание — ценный ресурс для разработчика. Он также конечен и всегда уменьшается, независимо от того, хорошо вы его используете или нет.
Одно решение: пакетная обработка
Теперь я слышу скептиков.
«Это здорово для вас, Беннетт, если вы можете отключить все свои уведомления и код в тишине и блаженстве. Но для остальных из нас мы действительно должны быть доступны для наших команд и заинтересованных сторон в течение дня!»
Справедливо. Чтобы было ясно, я также должен быть доступен в Slack и электронной почте в течение дня. У меня тоже куча встреч. Иногда слишком много!
На сегодняшний день лучшим решением для меня является пакетная обработка. Выберите несколько раз в течение дня, когда вы будете отвечать на сообщения. В остальное время держите уведомления в беззвучном режиме (или строго ограничьте то, что может уведомлять вас).
Важной частью пакетной обработки является информирование об этом. Скажите своей команде: «Сегодня я буду заниматься программированием с головой, поэтому я ожидаю, что буду использовать Slack только время от времени». Или используйте свой статус Slack, автоответчик по электронной почте или другие средства, чтобы активно показывать, когда вы находитесь в режиме фокусировки.
Если вы сможете использовать пакетную обработку, чтобы вырезать 3 часа времени для концентрации в день из своего графика, вы увидите огромные преимущества.
Ежедневный список
Каждое утро я пишу что-то новое для разработчиков программного обеспечения. Присоединяйтесь к ежедневному списку, чтобы получать обновления!
—
Присоединяйтесь к Medium за 5 долларов — получите доступ ко всему Medium + поддержите меня и других!