За пятнадцать лет управления инженерными подразделениями я заметил странную закономерность: чем ценнее был специалист для компании, тем реже кто-нибудь спрашивал, как он себя чувствует.
Логика понятна. Если человек не срывает сроки, не жалуется и не создаёт проблем, значит, у него всё хорошо. Теперь я понимаю, насколько часто это было ошибкой.
Сразу оговорюсь: эта статья не про всех backend-разработчиков. У многих получается спокойно заканчивать рабочий день, сохранять близкие отношения и не переносить профессиональное напряжение в остальную жизнь. Если какие-то мои формулировки покажутся слишком общими, заранее прошу прощения. Я не пытаюсь описать целую профессию одним психологическим портретом. Но даже если вы не узнаете здесь себя, возможно, вспомните коллегу или близкого человека, которому знакомы такие состояния.
Когда компания растёт, руководителей начинают отправлять на курсы по лидерству, управлению людьми и профилактике выгорания. Им назначают наставников и коучей. Не всё из этого приносит реальную пользу, но у руководителя хотя бы появляется возможность иногда посмотреть на себя со стороны.
У многих backend-разработчиков такой возможности нет. От них ждут другого: чтобы код работал, база данных не легла ночью, релиз прошёл без аварий, а сервис выдержал очередную нагрузку. И если всё это происходит, мало кто интересуется, какой ценой результат даётся самому человеку.
Несколько месяцев назад на одной IT-конференции я подсел за стол, где сидели разработчики. Через некоторое время разговор перестал быть формальным. Один признался, что уже несколько лет живёт с тяжёлой тревогой. Другой сказал, что кроме работы у него почти ничего не осталось. Третий произнёс фразу, которую я потом долго вспоминал:
Когда пишу код, всё понятно. Когда живу обычную жизнь, ощущение, что документацию забыли приложить.
Я решил написать эту памятку не потому, что backend-разработчики слабее других или обязательно чаще сталкиваются с психологическими трудностями. Причина в другом: некоторые из них остаются со своими проблемами один на один и обращаются за помощью уже тогда, когда справляться самостоятельно становится слишком трудно.
Позже я ушёл из инженерии в психологию и снова встретил очень похожих людей. Только уже не в переговорных и серверных, а в своём кабинете.
Многие из них прекрасно понимали устройство сложных технических систем, но относились к собственному состоянию гораздо менее внимательно, чем к системам, за которые отвечали на работе.
Любой инженер знает: профилактика почти всегда дешевле аварии. Мы обслуживаем оборудование, следим за метриками, настраиваем мониторинг и резервирование. Но по отношению к собственной жизни часто поступаем наоборот: игнорируем первые сбои, увеличиваем нагрузку и продолжаем работу, пока последствия уже невозможно не замечать.
Эта статья не предлагает превратить жизнь в ещё один проект с дашбордами и KPI. Она предлагает иногда проверять не только состояние сервисов, но и собственное состояние.
Для начала можно спокойно ответить себе на несколько вопросов:
-
Удаётся ли вам перестать думать о работе после окончания дня?
-
Осталось ли в жизни что-то, что не связано с профессиональным развитием?
-
Можете ли вы провести вечер без рабочего чата и чувства вины?
-
Стали ли вы чаще раздражаться на близких из-за мелочей?
-
Не превратился ли сон в короткий перерыв между рабочими днями?
-
Можете ли вы попросить о помощи до того, как ситуация станет критической?
-
Есть ли человек, с которым можно говорить не только о задачах и технологиях?
Один ответ «нет» ещё ничего не доказывает. У всех бывают тяжёлые недели, сложные релизы и периоды, когда работа занимает больше места, чем обычно. Но если отрицательных ответов несколько и такая ситуация продолжается месяцами, возможно, стоит отнестись к ней внимательнее.
Следите не только за кодом
Работа backend-разработчика требует постоянно искать ошибки, удерживать в голове множество зависимостей и заранее просчитывать риски. Эта привычка делает человека сильным инженером, но у неё есть обратная сторона.
Рабочий способ мышления может незаметно переноситься на остальную жизнь. Человек начинает искать ошибки уже не только в архитектуре системы, но и в собственных решениях: перепроверять сделанный выбор, мысленно репетировать будущие разговоры и предусматривать проблемы, которые, возможно, никогда не возникнут.
Постепенно анализ перестаёт приносить новую информацию и превращается в попытку добиться полной уверенности. Но полной уверенности в сложной системе обычно не бывает. Поэтому каждая проверка вызывает потребность в следующей.
Подробно о том, как полезное сомнение превращается в бесконечную проверку собственной уверенности, я писал в статье «Мыслю, следовательно, страдаю».
Здесь оставлю только один вопрос, который может помочь заметить эту подмену:
Я сейчас действительно получаю новые данные или просто пытаюсь ненадолго успокоиться?
Если следующая проверка способна обнаружить конкретную ошибку, её стоит провести. Если она только повторяет уже сделанное и должна вернуть ощущение уверенности, возможно, работу на сегодня пора остановить.
Не оценивайте себя только по продуктивности
Истощение редко начинается с ясной мысли: «Кажется, я выгораю». Обычно первые сигналы выглядят гораздо прозаичнее.
Сначала человек перестаёт полноценно отдыхать. Затем ухудшается сон. Исчезает интерес к занятиям, не связанным с работой. Раздражение начинают вызывать близкие, коллеги и обычные бытовые просьбы. Работа при этом может ещё долго выполняться хорошо, потому что профессиональные навыки никуда не исчезли.
Поэтому оценивать своё состояние только по продуктивности опасно. Система может продолжать отвечать на запросы, пока внутри уже заканчивается резерв.
Раз в неделю можно без сложных таблиц проверять четыре области.
Сон. Вы действительно восстанавливаетесь или просто отключаетесь на несколько часов?
Тело. Есть ли постоянное напряжение, головные боли, боли в спине, проблемы с пищеварением или усталость сразу после пробуждения?
Отношения. Остались ли силы разговаривать с близкими, интересоваться их жизнью и выдерживать обычные разногласия?
Интерес. Есть ли что-то, чего вы ждёте, кроме завершения следующей задачи?
Один плохой день ещё ни о чём не говорит. Но если такое состояние держится месяцами, это уже не случайность, а устойчивая проблема, которая заслуживает внимания.
Не делайте работу единственным понятным местом
У технической работы есть важное преимущество: у задачи обычно есть условия, ограничения и критерии результата. Даже если решение сложное, понятно, что именно требуется исправить.
В отношениях и обычной жизни такой определённости меньше. Люди не всегда прямо говорят о своих ожиданиях, меняют решения, обижаются, противоречат сами себе и, что особенно возмутительно, не предоставляют документацию к собственному поведению.
Поэтому работа может постепенно стать не только источником дохода, но и самым понятным местом в жизни. В коде человек чувствует себя компетентным. В отношениях сталкивается с неопределённостью. Естественно, ему хочется проводить больше времени там, где есть ощущение контроля.
Проблема начинается, когда работа становится единственным местом, где человек чувствует себя успешным, нужным и уверенным. Проверить это можно вопросом:
Если на месяц убрать мою профессиональную роль, что ещё останется в моей жизни?
Ответ не обязан быть впечатляющим. Семья, друзья, спорт, прогулки, музыка, книги, путешествия, игры или спокойный завтрак без ноутбука вполне подходят.
Психике не нужен ещё один великий проект. Ей нужны разные источники смысла, контакта и восстановления.
Не переносите инженерный режим в отношения
В работе ценятся точность, скорость обнаружения ошибок и способность предлагать решения. В близких отношениях эти качества иногда превращаются в проблему.
Когда человек рассказывает о неприятности, разработчик может автоматически начать анализировать причины и предлагать исправление. Но близкому человеку не всегда нужно решение. Иногда ему нужно, чтобы его выслушали и признали его переживания. Перед тем как давать совет, можно спросить:
Тебе сейчас нужна моя помощь с решением или ты хочешь, чтобы я просто выслушал?
Вопрос выглядит простым, но помогает избежать множества конфликтов. Люди используют один и тот же голос и для запроса на техническую поддержку, и для просьбы о человеческом участии. Удивительно неудобный интерфейс, но другого нам пока не выдали.
Полезно также сообщать о своём состоянии до того, как раздражение превратилось в срыв. Вместо молчания, резкого ответа или ухода в ноутбук можно сказать:
Я сейчас сильно перегружен и плохо переключаюсь. Мне нужно полчаса тишины, после этого я смогу нормально поговорить.
Это не оправдание грубости и не требование, чтобы окружающие терпели любое поведение, а попытка заранее объяснить своё состояние и не заставлять близкого человека угадывать, что происходит.
Определите условия остановки заранее
Одна из причин, по которой работа продолжает крутиться в голове вечером, состоит в том, что у рабочего дня часто нет понятного условия завершения.
Всегда можно сделать ещё одну проверку, прочитать ещё один документ или немного улучшить решение. Если останавливаться только после появления внутреннего ощущения «теперь достаточно», рабочий день может не закончиться вообще.
Подробно механизм повторных проверок и письменного завершения рабочего дня я разбирал в статье «Почему попытка не думать о работе заставляет думать о ней ещё больше». Там же есть семидневный эксперимент для тех, кому трудно отключаться от незавершённых задач.
Здесь оставлю короткий протокол. Перед закрытием ноутбука письменно ответьте на четыре вопроса:
-
Где я остановился?
-
Что мне уже известно?
-
Какой первый шаг я сделаю завтра?
-
Почему сегодня я уже могу закончить?
После этого можно закрыть рабочие системы и выключить уведомления, если вы не дежурите. Вечерняя мысль о задаче сама по себе ещё не является командой немедленно возвращаться к работе.
Если появился реальный внешний сигнал, действуйте по регламенту. Если новых данных нет, к вопросу можно вернуться на следующий день.
Граница нужна не потому, что работа неважна. Она нужна именно потому, что способность нормально работать завтра зависит от того, удалось ли закончить работу сегодня.
Не оставайтесь с перегрузкой один на один
Иногда человек понимает, что устал, но продолжает молчать. Ему кажется, что просить о помощи ещё рано: сроки пока не сорваны, система работает, а значит, нужно просто немного потерпеть.
Особенно трудно говорить о перегрузке тем, кого привыкли считать сильными и надёжными. Подробно этот механизм я разбирал в статье «Почему самые надёжные инженеры остаются без поддержки».
Здесь оставлю только одну мысль: не обязательно ждать аварии, чтобы признать нагрузку чрезмерной. Можно не говорить: «Я не справляюсь». Иногда достаточно спокойно сообщить, что изменились условия задачи, закончился резерв времени или критически важная часть работы держится только на одном человеке.
Это не слабость и не просьба пожалеть. Это возможность дать окружающим понять, что вам нужна поддержка, пока ещё есть силы её принять.
Когда самопомощи уже недостаточно
Памятка не заменяет специалиста. Стоит обратиться за профессиональной помощью, если тревога, бессонница, подавленность или раздражительность сохраняются неделями, заметно мешают работе и отношениям, вы перестали справляться с обычными делами или начали использовать алкоголь и другие вещества как основной способ отключиться.
Не нужно ждать, пока состояние станет критическим, чтобы признать проблему достаточно серьёзной.
Обращение к психологу или врачу не означает, что человек оказался слабее задачи. Иногда это просто наиболее рациональный способ не продолжать эксперимент над собой без мониторинга и резервирования.
Короткая памятка
Если оставить от всей статьи только один экран, получится следующее:
-
Письменно завершайте рабочий день и фиксируйте первый шаг на завтра.
-
Отличайте новую информацию от повторной проверки ради успокоения.
-
Не оценивайте своё состояние только по продуктивности.
-
Следите за сном, телом, отношениями и интересом к жизни вне работы.
-
Не делайте работу единственным местом, где чувствуете себя компетентным.
-
Спрашивайте близких, нужна ли им помощь с решением или человеческое участие.
-
Не оставайтесь с перегрузкой один на один.
-
Заранее определяйте условия окончания рабочего дня.
-
Оставляйте в жизни занятия, не связанные с пользой и профессиональным развитием.
-
Обращайтесь за помощью до того, как продолжать работу станет невозможно.
Не пытайтесь изменить всё сразу. Выберите два пункта, которые сейчас относятся к вам сильнее всего, и попробуйте следовать им в течение недели. Затем спокойно оцените, что изменилось в вашем сне, уровне напряжения, отношениях и способности заканчивать рабочий день.
Если ничего не изменилось, это не означает, что вы недостаточно старались. Возможно, проблема требует другого подхода или помощи другого человека.
Backend-разработчики часто отвечают за системы, от устойчивости которых зависят другие сотрудники, клиенты, сервисы, а иногда и миллионы пользователей. Но ни одна система не должна поддерживаться за счёт постепенного разрушения человека, который её обслуживает.
Сохранять себя — не отвлечение от профессиональной ответственности. Это часть долгосрочной надёжности.
ссылка на оригинал статьи https://habr.com/ru/articles/1065672/