Многозадачность: друг или враг разработчика

Владимир Alkenso Вашуркин — Senior macOS Software Engineer в Clario. В своей статье на DOU.UA он поделился своими мыслями относительно многозадачности мозга и того, насколько она полезна в работе программиста.

Меня зовут Владимир (ник Alkenso), и я macOS-разработчик (любимые языки C++ и Swift). Общаясь и работая с людьми, причем абсолютно различных жизненных позиций, профессий, возрастов, я часто замечаю нечто, присущее всем. Это то, что мы называем «многозадачность», т.е. умение выполнять несколько действий в один момент времени (условно) качественно. Данное качество можно увидеть в требованиях к некоторым профессиям, его примерами также могут быть высказывания самих людей: «Я отлично могу совмещать …» или «Ты говори, я могу делать несколько дел параллельно».

Когда дело касается многозадачности, обычно вспоминают всем известную историческую личность — Юлия Цезаря, который мог одновременно писать, читать и слушать. И при этом выполнять все три задачи одинаково успешно как по отдельности, так и одновременно. Явления многозадачности мы также можем встречать в повседневной жизни. Ярким примером служит поговорка: «Гай Юлий Цезарь — просто лох по сравнению с водителем маршрутки!».

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

Действия «на автомате»

В годы своей юности, играя в многопользовательские игры (L2/CS), я мог одновременно участвовать в игровых баталиях и говорить по телефону, четко поддерживая тему беседы и не допуская задержек при ответах. Но вспомнил бы я детали разговора спустя, скажем, полчаса? Очень сомнительно.

Казалось бы, что в этом такого? Ничего, вот только можно таким образом пропустить мимо ушей потенциально важную информацию, которая может пригодиться как через 5 минут, так и через год. Это не учитывая того факта, что чем больше мы живем «на автомате» и чем меньше осознаем свои действия — тем меньше «самой жизни» в результате получаем. На автомате то, на автомате это — а потом возникает вопрос: «Куда это неделя/месяц/год/вся жизнь пролетела?..»

Многозадачность vs концентрация

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

Основной вывод, который я сделал: многозадачность — это отсутствие однозадачности или попросту неумение концентрироваться.

Многие тут поспорят: «А у меня с многозадачностью все ок. Я просто могу заниматься несколькими делами сразу». Предлагаю простой эксперимент. У каждого из нас есть возможность несколько раз в день его провести.

Эксперимент (делитесь своими результатами в комментариях!)

Цель: во время приема пищи НЕ заниматься ничем, кроме, собственно, самого процесса.

При этом мы НЕ занимаемся ничем другим:

  • не слушаем музыку;
  • не смотрим ТВ/ролики/проч.;
  • не разговариваем;
  • не слушаем/не участвуем в разговорах (остаемся наедине с самим собой);
  • не наблюдаем за течением жизни за окном;
  • не напеваем мелодии;
  • не думаем о планах на день, о решениях, о проблемах;
  • и т.п.

Есть только одно действие в данный момент: прием пищи. Это поднесение ее ко рту, пережевывание и глотание. Точка. Все мысли только об этом процессе.

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

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

Мы работаем, одновременно участвуя в 100500 чатах — рабочих и развлекательных, нам каждые 10 минут (а кому — и чаще) приходят кучи нотификаций, при этом все вибрирует или звенит (телефон, компьютер, смарт-часы…). В таких условиях достичь истинной концентрации невозможно. Как и находиться «в потоке».

Чувство потока

Далее процитирую Тома Демарко и Тимоти Листера (с небольшими авторскими правками): «Поток — это состояние глубокого, почти медитативного погружения в работу. В этом состоянии человек испытывает легкое чувство эйфории и не замечает течения времени: „Я начал работать. Когда оторвался, прошло уже три часа“. Человек не прикладывает сознательных усилий, потому что работа, кажется, идет потоком».

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

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

Если в среднем входящий телефонный звонок отнимает 5 минут, а ваш период повторного входа в поток — 15 минут, общая стоимость такого звонка, исчисляемая в потерянном времени потока (непосредственной работы), — 20 минут. Десяток телефонных звонков израсходуют половину рабочего дня. Еще десяток других вмешательств — и вот уже рабочий день пропал.

Фактор С

«Сколько длится ваш рабочий день?» — «Да как обычно, 8 часов + 1 на обед».

Но все мы прекрасно знаем, что «рабочий день» совершенно не равно «время работы». По статистике, из 8 рабочих часов (а фактически — 9) человек занимается рабочими задачами 6-6,5 часов. Остальное время — приемы пищи, ютубчик, статьи, курилка, кофе/чаи. Впрочем, и 6 часов в день — неплохо. Но.

Как «рабочий день» не равно «время работы», так и «время работы» не равно «продуктивно проведенное время». На основе многих исследований (в том числе тех же многоуважаемых Тома Демарко и Тимоти Листера) было введено понятие «фактора С» — фактора среды. Фактор С — это отношение непрерывного рабочего времени к общему. Причем хороший показатель — около 0,4. Среда должна позволять человеку размышлять на рабочем месте, а не только в уединении.

Посмотрим на текущие реалии. Если мы входим в поток 10 минут, выбиваемся из потока за 1 секунду и имеем 20 нотификаций в день, 1 звонок и 3-6 раз отвлечение из-за коллег, то наш фактор С стремительно скатывается на дно.

Ведь всем знакомо ощущение «Вроде весь день на работе — а ничего не успел»?

Митинги (они же совещания)

Здесь меня лучше всего поймут разработчики. Мы приходим на работу и хотим кодить! Хотим решать инженерные задачи. Придумывать оригинальные и изящные решения. В тишине и покое. Но нет же! 11:00-12:00 — митинг с заказчиком, 13:00 — дейли синк, 14:00-14:30 — митинг по фиче Х, 16:00-16:30 — еще какая-то «полезная информация», на которой половина команды просто сидит и протирает штаны. Итого, за день 1-3 получасовых «отвлечения» в случае обычного разработчика и 2-5 — в случае разработчика с менеджерскими обязанностями. Добавим завтрак, обед и ужин.

Да тут и в идеальных условиях без любых отвлечений мы еле-еле выходим на пару часов действительно продуктивной работы!

P. S. Я ни в коем случае не отрицаю важность митингов и коммуникации. Но очень часто девам это просто не нужно. Им проще прочесть в таске «Сделать Х, получив на выходе У», задать несколько вопросов — и сделать. «Почему эта фича важна?» очень часто для разработчиков не так важно, как «Как мне красиво запилить фичу, чтобы она была на своем месте?»

Нотификации (они же — оповещения)

Наконец мы подошли к бичу нашей повседневности — нотификациям. Они везде. Действительно ВЕЗДЕ. Каждое приложение так и норовит оповестить тебя. Обо всем: новые сообщения, события в группе, приглашения + тонна спама. И везде: в самом приложении, в виде системных нотификаций, на телефон, на часы, на почту (которая также породит нотификацию). И это не телефонный звонок раз в 10-30 минут, дающий призрачную надежду на состояние потока. Нет! В среднем это прилетает каждые пару минут.

Согласно исследованиям, если человек заметил, что ему пришло какое-то оповещение, он уже не сможет работать спокойно и сконцентрированно — мозг постоянно будет «напоминать»: «Эй, там у тебя непрочитанное — а вдруг что-нибудь важное?!»

Даже если выключен звук, мы реагируем на значок («Х непрочитанных»). Даже если нотификация показалась и исчезла — наш мозг и наше подсознание бдит!

Так что же делать

А истина на самом деле элементарна: для 95% должностей на телефонные звонки можно (действительно!) не отвечать. Нотификации действительно могут спокойно дождаться вашего осознанного перерыва.

Помогут практики (сделайте прямо сейчас и поработайте так неделю):

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

Помните: час в потоке дает реальные результаты. А вот десять шестиминуток, чередуемые одиннадцатью перерывами — нет.

[customscript]techrocks_custom_after_post_html[/customscript]

[customscript]techrocks_custom_script[/customscript]

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх