Коллега, который помнит все мои неудачи

Есть ли в вашем офисе человек, который хранит в памяти все ваши промахи? Когда коллега никогда не забывает о неудачах, кажется, что время в офисе остановилось, и при каждом взгляде на него вы вспоминаете о прошлых ошибках.
Коллега, который помнит все мои неудачи

В офисных стенах время течет по собственным законам. Оно сжимается в тугие дедлайновые спирали, растягивается в послеобеденную патоку и вдруг останавливается, когда взгляд падает на того самого человека. Того, кто одним своим присутствием превращает пространство в музей ваших личных катастроф. Кто может не произнести ни слова за весь день, но вы будете слышать эхо ваших прошлых ошибок в каждом его движении. Это не паранойя и не затянувшийся кризис самооценки. Это вполне реальный феномен корпоративной жизни, с которым сталкиваются тысячи людей, но о котором редко говорят вслух.

Меня зовут Даниил, и последние шесть лет я работаю архитектором интеграционных решений в крупной финтех-компании. За это время я пережил три слияния, пять крупных аварий на проде и один нервный срыв, который научил меня различать сорта цейлонского чая исключительно по скорости их остывания на подоконнике офисной кухни. Но самым сложным испытанием в моей карьере стал человек, которого я называю про себя Хранителем Архива Моих Катастроф. В официальной корпоративной иерархии он занимает должность ведущего бизнес-аналитика, и его зовут Роман Игоревич.

Наша история началась в конце ноября 2018 года, когда я, еще будучи младшим разработчиком, готовил демонстрацию нового модуля для клиентского портала. Подготовка шла две недели, я вылизал код до зеркального блеска, прописал два десятка юнит-тестов и трижды прогнал интеграционные сценарии. В день демо я чувствовал себя спокойно – настолько спокойно, насколько может чувствовать себя человек, спавший последние сутки три с половиной часа. Роман Игоревич сидел в углу переговорной, делал пометки в блокноте и задавал вопросы тихим, почти извиняющимся голосом. Когда демонстрация провалилась из-за ошибки конфигурации окружения, которую я не предусмотрел, именно он нарушил звенящую тишину после того, как руководители покинули комнату. Он подошел, положил руку на мое плечо и сказал: «Ничего страшного, это опыт». В тот момент его слова показались мне спасательным кругом среди океана стыда. Я еще не понимал, что именно тогда начал формироваться архив, который будет пополняться годами.

Через три месяца случился второй инцидент. Я релизил обновление системы маршрутизации платежей и случайно инвертировал логику проверки одного из условий. Результат: тридцать семь корпоративных клиентов получили двойные списания, служба поддержки захлебнулась звонками, а мне пришлось писать объяснительную длиной в четыре страницы. И снова Роман Игоревич оказался рядом. Он не напоминал о прошлой ошибке, не упрекал и не стыдил. Он просто смотрел – спокойно, внимательно, с легким прищуром, который я тогда принял за выражение сочувствия. «Логические ошибки – самые сложные для обнаружения, Даниил. Очень коварная вещь», – заметил он, наливая себе воду из кулера. Вроде бы поддержал. Но в его тоне прозвучало что-то еще, что-то неуловимое, словно он каталогизировал этот случай в каком-то внутреннем реестре.

По-настоящему я осознал природу наших отношений года через полтора, когда стал руководителем небольшой команды. К тому моменту в моем послужном списке появились новые строчки: сорванный пилотный проект по автоматизации комплаенса, два неудачных найма, один из которых закончился скандальным увольнением, и эпический факап с миграцией данных, который стоил компании двух суток простоя. И каждый раз Роман Игоревич был поблизости. Он никогда не участвовал в разборах полетов, не писал отчетов об ошибках и не ставил вопросы о моей компетентности. Но он всегда оказывался в той же переговорной, в том же чате или в том же коридоре в момент, когда становилось известно о провале. Его присутствие стало константой моей корпоративной вселенной – как логотип компании на кружках или как скрежет кофемашины по утрам.

Самое интересное началось, когда я попытался поговорить об этом с коллегами. Выяснилось, что у многих есть свой Роман Игоревич. Анастасия из отдела маркетинга называет своего «Свидетелем». Каждый раз, когда она путает цифры в отчете или пропускает дедлайн по контенту, этот человек материализуется рядом и задает невинный вопрос, который звучит как приговор. Игорь из разработки рассказал, что его персональный хранитель неудач – бывший наставник, перешедший в смежный отдел, который на каждом митинге вспоминает, как Игорь три года назад неправильно спроектировал архитектуру кэширования. «Он не упрекает, понимаешь? – горячился Игорь, когда мы сидели в баре после тяжелого спринта. – Он просто упоминает это как референс. Мол, помнишь тот случай с кэшем? Нам нужно учесть тот опыт. И все вокруг кивают, а я сижу и чувствую себя идиотом, который один раз ошибся и теперь обречен вечно служить ходячим предостережением».

После того разговора я начал наблюдать за феноменом системно. Я расспрашивал коллег в неформальной обстановке, анализировал собственный опыт, читал статьи по корпоративной психологии. Постепенно передо мной стала вырисовываться типология хранителей неудач. Первый тип – «Историк». Это человек, который помнит все и использует память как инструмент влияния. Он не злопамятен в обычном смысле этого слова, но обладает почти фотографической способностью восстанавливать контекст любой ошибки. Его сила не в обвинениях, а в своевременных напоминаниях. «Помните, в четвертом квартале 2019 года у нас была похожая ситуация? Даниил тогда предложил увеличить таймауты, и это привело к каскадному отказу сервисов. Возможно, стоит рассмотреть альтернативные решения». Формально – полезный вклад в дискуссию. Фактически – публичная порка четырехлетней давности.

Второй тип – «Спасатель». Это тот случай, когда хранитель неудач искренне верит, что помогает. Он берет шефство над «проблемным» коллегой, проявляет повышенное участие и заботу, но каждым своим действием фиксирует статус подопечного как вечно ошибающегося. Такой хранитель перепроверяет вашу работу, предлагает помощь до того, как вы о ней попросили, и обязательно упоминает ваши прошлые промахи в контексте предотвращения будущих. «Я тут подумал, что тебе, возможно, нужна помощь с настройкой CI/CD, учитывая твой предыдущий опыт с деплоем». Вроде бы забота, но она железобетонно цементирует репутацию неудачника.

Третий тип – «Жертва». Хранитель, который сам пострадал от ваших ошибок и теперь носит это как почетный трофей. Он не агрессивен, он скорбен. Его любимая фраза: «Я, конечно, пережил тот инцидент с базой данных, но с тех пор предпочитаю перепроверять бекапы лично». Тихая, почти монашеская покорность судьбе, которая безошибочно транслирует всем вокруг: этот человек когда-то накосячил так, что последствия ощущаются до сих пор.

Роман Игоревич был гибридом «Историка» и «Спасателя». Его память работала как высокоточный прибор, настроенный исключительно на мои неудачи. При этом он никогда не использовал свои знания для прямой атаки, предпочитая обходные маневры. Однажды на стратегической сессии обсуждался запуск нового продукта, и я предложил архитектурное решение с использованием очередей сообщений. Роман Игоревич поднял руку, дождался паузы и мягко произнес: «Коллеги, думаю, нам стоит учесть опыт проекта «Аргус». Там тоже использовалась асинхронная модель, и были определенные сложности с консистентностью данных». Никто в комнате, кроме меня, не знал, что он говорит о проекте, который я провалил три года назад. Другие участники встречи услышали полезное предостережение. Я услышал публичное воскрешение моего самого болезненного профессионального поражения.

Психологический эффект такого соседства сложно переоценить. Постепенно я начал замечать, что сам саботирую свои решения в присутствии Романа Игоревича. Я стал осторожнее, начал перепроверять даже очевидные вещи, терял спонтанность и драйв на совещаниях, если он находился в комнате. Я ловил себя на мысли, что проектирую не оптимальную систему, а систему, которую будет сложнее всего раскритиковать ретроспективно. Это классический сдвиг от мышления достижений к мышлению избегания. Вместо того чтобы стремиться к лучшему результату, я стремился избежать худшего – то есть очередной записи в невидимом реестре, который ведет мой персональный архивариус.

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

Его память была лазерным лучом, который выхватывал из темноты только провалы. Любые. Крупные и мелкие, реальные и мнимые. Однажды я оговорился на встрече, назвав не тот процент комиссии за эквайринг – просто устал и перепутал цифры. Чисто техническая оговорка, которую я сам же и исправил через десять секунд. Но Роман Игоревич занес этот эпизод в свой реестр. Через полгода, когда обсуждался финансовый блок нового проекта, он снова поднял руку и сказал: «Даниил, пожалуйста, уточни свои расчеты. Мы же помним, что с цифрами эквайринга иногда бывают разночтения». И улыбнулся – доброжелательно, почти по-отечески. А я сидел и думал: как человек может помнить оговорку полугодовой давности, но забыть, что именно я потом нашел ошибку в расчетах финансового отдела, которая влекла за собой налоговые риски на десятки миллионов?

Корпоративные психологи, с которыми я консультировался позднее, объяснили мне несколько механизмов этого феномена. Первый – это проекция. Часто хранитель чужих неудач борется с собственной тревогой о компетентности. Помнить и напоминать о чужих ошибках – значит чувствовать себя более опытным, более предусмотрительным, более ценным для организации. Это способ повышения самооценки через скрытое принижение других. Второй механизм – потребность в контроле. Человек, который каталогизирует ошибки коллег, создает иллюзию понимания и предсказуемости мира. Он как будто говорит себе: я знаю, как все ломается, и поэтому смогу предотвратить поломку. Третий механизм – банальная социальная лень. Гораздо легче запомнить чужой провал, чем разобраться в технических деталях успешного решения. Провал – это ярлык, успех – это сложная многокомпонентная история, которую нужно анализировать.

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

Но самым сложным в этой ситуации было то, что профессиональная среда часто поощряет такое поведение. С точки зрения компании, человек, который помнит все провалы, – это ценный источник уроков и предотвращения рисков. Никто не думает о том, какой ценой эти уроки даются тем, чьи провалы постоянно препарируются. Руководители видят в Романе Игоревиче опытного эксперта с богатым бэкграундом, который помогает избегать ошибок. А то, что его экспертиза строится исключительно на чужих ошибках и абсолютно слепа к успехам, остается за кадром.

В какой-то момент я начал менять стратегию. Первое, что я сделал, – перестал воспринимать его напоминания как приговоры. Когда он в очередной раз поднял тему инцидента с базой данных, я спокойно ответил: «Роман Игоревич, спасибо, что помните. Действительно, тот опыт многому нас научил. Именно поэтому в текущей архитектуре мы заложили три уровня защиты от подобных ситуаций. Если хотите, я могу подробно рассказать, что именно мы предусмотрели». Он моргнул, кивнул и не стал развивать тему. Я впервые перехватил инициативу и использовал его же напоминание как трамплин для демонстрации своего прогресса.

Второе, что я начал практиковать, – документирование собственных успехов. Я завел отдельный файл, куда записывал все завершенные проекты, решенные проблемы, положительные отзывы и достижения команды. Не для того, чтобы хвастаться или предъявлять Роману Игоревичу. Для того, чтобы самому помнить, что я не сумма своих ошибок. Что за этими несколькими громкими провалами стоит сотня менее заметных побед. Этот файл стал моим противоядием от избирательной амнезии корпоративной среды, где успех часто воспринимается как должное, а неудача становится сюжетом для мифов и легенд.

Третьим шагом стала работа с командой. Я как руководитель ввел практику «ретроспективы побед» – дополнительно к классическим ретроспективам, где мы обсуждаем, что пошло не так. Раз в месяц мы собирались и обсуждали, что получилось хорошо, какие решения сработали, какие риски удалось предотвратить. Это не только улучшало моральный климат, но и создавало альтернативу памяти хранителей неудач – память хранителей успехов. Я заметил, что в моей команде перестали появляться свои Романы Игоревичи, потому что культура напоминания о хорошем оказалась сильнее культуры смакования плохого.

Но кардинальный сдвиг произошел неожиданно. В конце прошлого года мы запускали масштабный проект по переходу на новую версию системы управления взаимоотношениями с клиентами. Проект был сложным, с высокими ставками, и за ним следило все руководство вплоть до совета директоров. Ответственным за интеграцию назначили меня, и с самого начала я чувствовал на себе пристальное внимание. В том числе, разумеется, Романа Игоревича, который отдельно попросил доступ к проектной документации «для изучения на предмет потенциальных рисков».

На стадии тестирования мы обнаружили серьезную проблему с миграцией исторических данных. Часть записей клиентов имела нестандартный формат, и стандартный скрипт переноса их некорректно обрабатывал, что приводило к потере информации. Это был именно тот тип проблемы, который мог бы стать шестой записью в реестре Романа Игоревича. Команда работала в режиме чрезвычайной ситуации, и я принимал ключевые технические решения под огромным давлением.

В один из таких напряженных вечеров, когда я сидел перед мониторами, пытаясь найти способ обработать аномальные записи без остановки всего процесса миграции, в офис зашел Роман Игоревич. Он молча поставил рядом со мной чашку чая, сел на соседний стул и открыл ноутбук. Я ждал комментария, референса к прошлым ошибкам, упоминания инцидента с базой данных пятилетней давности. Но он молчал, изучая логи и скрипты. Через полчаса он сказал: «Смотри, в этих аномальных записях есть паттерн. Почти все они относятся к клиентам, зарегистрированным в период пилотного запуска системы. Тогда использовался другой формат маскирования персональных данных. Если применить обратное преобразование через старый алгоритм, данные восстановятся».

Я замер. Он не только не вспомнил мои прошлые ошибки, но предложил конкретное техническое решение, которое действительно могло сработать. И оно сработало. Мы написали обработчик исключений, который детектировал записи из проблемного периода и применял к ним отдельную логику. К утру проблема была решена. Проект стартовал вовремя, Совет директоров остался доволен, а я получил благодарность от генерального директора.

После собрания по итогам запуска Роман Игоревич подошел ко мне в коридоре. Я ожидал услышать что-то вроде «рад, что на этот раз обошлось» – фразу, которая одновременно хвалила бы и напоминала о прошлом. Но он сказал другое. «Знаешь, Даниил, – произнес он, глядя куда-то в окно, – я много лет думал, что лучший способ избегать ошибок – помнить о них постоянно. Своих, чужих, любых. Это стало моим профессиональным методом. Но я только сейчас понял, что все эти годы упускал из виду другую половину картины. Ты справился не потому, что помнил о прошлых проблемах с данными. Ты справился потому, что накопил достаточно опыта, чтобы найти решение новой проблемы. А опыт – это не только ошибки».

Я стоял и не знал, что ответить. Этот человек, чье присутствие годами отравляло мою профессиональную жизнь, вдруг раскрылся с совершенно неожиданной стороны. Оказывается, он и сам осознавал свою роль хранителя неудач. Возможно, тяготился ею. Возможно, она была для него такой же ловушкой, как для меня. Профессиональная среда формирует нас сложными и не всегда здоровыми способами. Кто-то становится вечным критиком, кто-то – вечной жертвой, кто-то – вечным свидетелем чужих провалов. Но эти роли не высечены в камне.

Сейчас, оглядываясь назад, я понимаю, что история с Романом Игоревичем изменила меня больше, чем все провалы, которые он так заботливо каталогизировал. Я научился отделять свою профессиональную идентичность от чужих оценок и воспоминаний. Я понял, что в любой корпоративной культуре будут люди, помнящие твои ошибки – потому что так устроена человеческая память, потому что негативное запоминается ярче, потому что это дает иллюзию контроля и превосходства. Но я также понял, что единственный способ противостоять этому – не пытаться доказать свою непогрешимость, а строить такую плотность успехов и достижений, которая перевешивает любые реестры чужих неудач.

Роман Игоревич до сих пор работает в компании. Мы пересекаемся на совещаниях, иногда обсуждаем архитектурные решения, пьем чай на кухне. Он больше не напоминает о моих прошлых ошибках. Возможно, потому что я сам перестал их бояться. Возможно, потому что тот разговор в коридоре что-то изменил в нем тоже. А возможно, и то, и другое вместе. Архив по-прежнему существует, но у него сменился владелец. Теперь я сам веду свой реестр – реестр пройденного пути, где неудачи занимают ровно столько места, сколько нужно для того, чтобы помнить уроки, но не столько, чтобы заслонять горизонт. И это, пожалуй, главный навык, который я приобрел за годы работы рядом с человеком, помнящим все мои неудачи.

Комментарии: 0