Как я научилась эффективно работать 4 часа в день: опыт мамы-программиста
Краткое резюме
Арина, Fullstack-разработчик, применила рефакторинг для повышения эффективности работы после рождения ребёнка. Она отказалась от синхронной коммуникации и ввела безжалостную приоритизацию задач.
**Мой путь к эффективной работе: как я изменила свои подходы**
Привет, меня зовут Арина, я Fullstack-разработчик. Раньше я считала, что успех напрямую связан с количеством времени, которое я трачу на работу. Мой типичный день был заполнен онлайн-работой, созвонами, чатами и мессенджерами, а времени на написание кода оставалось совсем немного. Я часто работала по вечерам и ночам, чтобы успеть выполнить задачи, но к выходным чувствовала себя полностью истощённой.
Всё изменилось, когда я стала мамой. Мой рабочий день сократился до четырёх часов чистого времени, и моя прежняя система работы перестала быть эффективной. Я столкнулась с выгоранием, срывом сроков и чувством вины.
Чтобы решить эти проблемы, я применила подход, который обычно используется при работе с устаревшим кодом — рефакторинг архитектуры. Вот что я сделала:
**Отказ от синхронности в коммуникации**
Проблема заключалась в том, что постоянные сообщения и созвоны превращали рабочий день в непрерывный поток мелких задач. Хотя мне нравилось ощущение постоянной занятости и важности, это имело свою цену: я теряла фокус на своих задачах, день уходил на реакцию, а не на осмысленную работу, и я не могла погрузиться в глубокое рабочее состояние.
Я перестроила коммуникации по принципу асинхронной архитектуры:
* Отключила 90% уведомлений на телефоне и ноутбуке, оставив только системные и несколько рабочих чатов.
* Выделила специальные «окна» для коммуникаций, обрабатывая почту и мессенджеры в чётко определённые слоты (например, 2–3 раза в день по 15–20 минут).
* Ввела правило «No tag — no task»: если меня не тегают, то задача не считается моей.
В результате мой мозг перестал жить в режиме постоянного ожидания сообщений, и я вернула себе возможность концентрироваться на задачах.
**Безжалостная приоритизация: Cost of Delay вместо FIFO**
Моя проблема заключалась в том, что я работала по принципу FIFO или «кто громче крикнет», что приводило к тому, что я зарывалась в задачи с низким приоритетом и откладывала действительно важные вещи.
Я перешла от «разгребания бэклога» к коротким, сфокусированным спринтам и стала менеджером своего времени, который работает по целям, а не по тикетам:
1. **Еженедельное планирование (воскресенье):** я смотрю на весь бэклог и выбираю не более 2–3 ключевых целей на неделю. Это не задачи, а именно цели, например, «Запустить аутентификацию для сервиса Х».
2. **Вечерний «триаж» задач:** каждый вечер я смотрю на задачи и задаю себе три вопроса:
* Цена для бизнеса: что будет, если я не сделаю это завтра? Потеряет ли кто-то деньги? Зависнет ли команда? Умрёт ли прод? Если ответ «нет», то задача автоматически падает вниз.
* Цена для моего роста: эта задача прокачивает меня на рынке? Приближает ли она меня к достижению моих целей? Если нет, то задача также падает вниз.