Deep Work: глубокая работа
Deep Work (глубокая работа) — концентрированная работа без отвлечений над когнитивно сложными задачами, позволяющая достигать результатов, недостижимых в режиме постоянных переключений.
Зачем нужно
Программирование — когнитивно интенсивная деятельность. Отладка сложного алгоритма, проектирование архитектуры, изучение новой технологии — всё это требует нескольких часов непрерывной концентрации, а не 20-минутных промежутков между уведомлениями. Cal Newport в книге «Deep Work» показал, что способность к глубокой работе становится редкой и ценной по мере роста информационного шума.
Где используется
- Сложное программирование — разработка алгоритмов, архитектурные решения
- Обучение — изучение новых технологий, подготовка к собеседованиям
- Написание кода — фичи, требующие понимания большого контекста
Стратегии глубокой работы
4 подхода (по Newport)
Monastic — полная изоляция, дни/недели без отвлечений
(подходит: исследователи, писатели)
Bimodal — глубокая работа блоками по несколько дней/недель,
остальное — поверхностное
(подходит: профессора, консультанты)
Rhythmic — ежедневный фиксированный блок 2–4 часа утром
(подходит: большинство разработчиков)
Journalistic — глубокая работа в любой доступный промежуток
(требует высокой дисциплины, не для новичков)
Практика для разработчика
1. Блокируй время:
08:00–11:00 → Deep Work (код, обучение)
11:00–13:00 → Meetings, Slack, Email
13:00–16:00 → Deep Work или code review
16:00–17:00 → Admin, planning
2. Правила сессии:
- Телефон в другой комнате или в режиме "Не беспокоить"
- Закрыть Slack/Discord/Twitter
- Один browser-tab с задачей
- Наушники с шумоподавлением или белый шум
3. Shutdown ritual:
- В конце дня записать незавершённые задачи
- Произнести/написать: "Shutdown complete"
- После — не думать о работе
Метрики
Lead measure: количество часов deep work в неделю
(цель: 4+ часа/день для разработчика)
Lag measure: продуктивность (задачи, строки, тикеты)
(следствие lead measure)
Отличие от Pomodoro
| Deep Work | Pomodoro | |
|---|---|---|
| Блок | 2–4 часа | 25 минут |
| Перерыв | После блока | Каждые 25 мин |
| Цель | Максимальная глубина | Управление усталостью |
| Когда | Сложные задачи | Любые задачи |
Частые ошибки
| Ошибка | Проблема | Решение |
|---|---|---|
| Начинать Deep Work без плана | Время тратится на выбор задачи | Готовь список задач накануне |
| Держать Slack "свёрнутым" | Соблазн проверять | Полностью закрыть/отключить |
| Работать урывками в 30 минут | Нет достаточной глубины | Минимальный блок — 90 минут |
| Игнорировать shutdown | Мозг не отдыхает | Строго завершать рабочий день |
Связанные темы
- _MOC Процессы
- Flow State -- состояние потока
- Тайм-менеджмент -- Pomodoro
- Практика -- кодить каждый день
Ресурсы
- Cal Newport «Deep Work» — книга-первоисточник
- Cal Newport Blog
- Atlassian: maker's schedule vs manager's schedule