Лайфхаки

Как я научилась эффективно работать 4 часа в день: опыт мамы-программиста

Краткое резюме

Арина, Fullstack-разработчик, применила рефакторинг для повышения эффективности работы после рождения ребёнка. Она отказалась от синхронной коммуникации и ввела безжалостную приоритизацию задач.

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

Фильтры и сортировка