← Все постыНаписать

Как быть продуктивным, когда тебе за тридцать и ты 20 лет в ИТ

Мне немного за тридцать, и в ИТ я уже 20 лет. Делюсь пятью правилами, которые помогают быть продуктивным и не выгореть на работе: автоматизировать бесячие задачи по чуть-чуть, вести чек-лист, не ставить нетворкинг и код на один день и менять локацию, когда устал.

1. Каждую бесячую задачу автоматизируй каждый раз по чуть-чуть. Так она тебя бесить будет меньше.

2. В один день нетворкинг и написания кода не ставь.

3. Если не работается, то переключайся на интересную задачу и наоборот.

4. Ставь задачи в чек-лист. Радуйся тому, что они на сегодня закончились.

5. Устал — смени локацию. Из дома в офис, из офиса в кафе, из кафе в кофейню. Если не помогает, меняй город.

Мне это помогает, а вы как справляетесь до сих пор?

Продуктивность после 30: что меняется

В двадцать можно сидеть над задачей до трёх ночи и утром снова работать. После тридцати так не выходит: недосып съедает следующий день целиком, а иногда и два. Энергии меньше, зато опыта больше, и задача меняется: не выжать из себя побольше часов, а тратить их на то, что даёт результат.

Стаж в 20 лет даёт ещё одну проблему. Рутина накапливается. Однотипные отчёты, настройки, переписка, которые когда-то занимали минуту, складываются в часы в неделю.

Энергия важнее часов: как повысить продуктивность

Продуктивность в этом возрасте упирается в физиологию. Взрослому нужно не меньше 7 часов сна, так рекомендует Американская академия медицины сна. Меньше шести часов несколько ночей подряд снижают внимание так, что человек этого сам не замечает.

Поэтому я считаю не отработанные часы, а часы в ресурсе. Их в день три–четыре. Самую сложную задачу стоит ставить именно на них, а почту, созвоны и согласования — на оставшееся время, когда голова уже работает хуже.

Как быть более продуктивным с помощью автоматизации

Правило «автоматизируй каждый раз по чуть-чуть» хорошо тем, что не требует выделять отдельный день. Каждый раз, когда задача раздражает, я делаю один маленький шаг: шаблон письма, сниппет, скрипт на 20 строк, правило в почте.

Через пару месяцев от задачи остаётся кнопка. Полезный ориентир даёт известная таблица XKCD «Is It Worth the Time?»: если задача повторяется ежедневно и автоматизация экономит 5 минут, за пять лет можно потратить на неё до шести дней и всё равно остаться в плюсе.

Что автоматизировать в первую очередь

  • Повторяющиеся письма и ответы: шаблоны в почте и мессенджере.
  • Отчёты, которые собираются из одних и тех же источников.
  • Рутинные операции в банке и сервисах, где нет API, — через скрипты в браузере.
  • Настройку рабочего окружения: dotfiles, скрипты установки, Docker.
  • Напоминания и регулярные задачи в трекере.

Как спланировать день, чтобы не терять фокус

Встречи и код требуют разного состояния. Пол Грэм описал это в эссе «Maker's Schedule, Manager's Schedule»: менеджеру удобно делить день на часовые слоты, а тому, кто создаёт, нужен непрерывный отрезок не меньше половины дня. Одна встреча посреди дня ломает его пополам.

Поэтому нетворкинг, созвоны и переговоры я собираю в отдельные дни. В дни для кода календарь пустой.

Чек-лист на день и почему он работает

Список задач снимает нагрузку с памяти: не нужно держать в голове, что ещё осталось. Психологи называют это эффектом Зейгарник: незавершённые дела крутятся в голове и отвлекают, пока их не записали.

Второй плюс — закрытый список. Когда задачи на сегодня вычеркнуты, день закончен. Без этой границы работа растягивается до ночи, а ощущения сделанного всё равно нет.

Короткий список лучше длинного. Три–пять задач на день реально закрыть.

Как повысить продуктивность, когда не работается

Бывают дни, когда над задачей сидишь час и не пишешь ни строчки. Насиловать себя бесполезно: переключение на интересную задачу возвращает темп, а к скучной можно вернуться через пару часов.

Работает и обратное. Если увлёкся интересным и забыл про обязательное, полезно сознательно переключиться на рутину, пока не поджал срок.

СостояниеЧто делать
Не идёт сложная задачаПереключиться на интересную, вернуться позже
Увлёкся и забыл про рутинуЗакрыть пару обязательных задач
Устал к середине дняСменить место работы
Не помогает смена места неделямиСменить город, взять отпуск

Как не выгореть на работе за 20 лет

ВОЗ включила выгорание в Международную классификацию болезней МКБ-11 как явление, связанное с работой, а не как болезнь. Три признака: истощение, цинизм по отношению к работе и падение результатов. Если они держатся неделями, смена кафе уже не поможет.

Смена локации — профилактика, а не лечение. Новое место перезапускает внимание: другой шум, другой стол, другие люди вокруг. Офис, коворкинг, кафе, кофейня — у меня это работает. Если и это не спасает, пора менять что-то крупнее: город, распорядок, проекты.

Признаки, что пора отдохнуть

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

Как быть продуктивным: ошибки, которые мешают

Большинство советов про продуктивность ломается об одни и те же грабли. Я собрал те, на которые наступал сам или вижу у коллег с большим стажем.

  • Планировать на день 15 задач и расстраиваться, что закрыто семь.
  • Отвечать в мессенджерах сразу: после каждого уведомления в задачу приходится возвращаться заново.
  • Ставить созвон в 12:00 и надеяться успеть покодить до и после.
  • Откладывать автоматизацию, потому что «сейчас быстрее руками».
  • Работать в одном месте месяцами, пока стол не начнёт ассоциироваться с усталостью.
  • Мерить день отработанными часами, а не закрытыми задачами.

Помодоро, тайм-блокинг и другие техники продуктивности

Техника «помидора» Франческо Чирилло делит работу на отрезки по 25 минут с перерывами по 5. Она хороша для рутины, но рвёт сложную задачу, где на погружение уходит полчаса. Для кода мне ближе тайм-блокинг: в календаре заранее бронируется блок на 3 часа под одну задачу, и в это время встречи не ставятся.

Метод GTD Дэвида Аллена учит выгружать все дела из головы в список и раз в неделю его пересматривать. Сам по себе он тяжеловесный. Но идея еженедельного обзора полезна: 30 минут в пятницу экономят нервы в понедельник.

Вопросы и ответы

Как быть более продуктивным программисту?

Каждую бесячую задачу автоматизирую понемногу, ставлю задачи в чек-лист и не ставлю нетворкинг и написание кода на один день. Если не работается — переключаюсь на интересную задачу.

Как не выгореть на работе?

Когда устаю, меняю локацию: из дома в офис, из офиса в кафе, из кафе в кофейню. Если не помогает — меняю город.

Обсудить в Telegram Подписаться на @altocodes