Виталий Гурьев – НЛП в IT (страница 3)
Понимание того, как работают якоря и как устроена итеративная модель общения, подводит нас к осознанию того, что любая коммуникация разворачивается одновременно на нескольких уровнях, и игнорирование этой многоуровневости является источником подавляющего большинства рабочих конфликтов.
Первый и самый очевидный уровень — это содержание, то есть фактическая информация, которую вы пытаетесь передать. Когда вы пишете в пулл-реквесте комментарий о том, что данная функция содержит потенциальную утечку памяти, содержательный уровень вашего сообщения описывает конкретную техническую проблему.
Однако параллельно с содержанием всегда транслируется второй уровень — уровень отношений, который определяет, как именно вы позиционируете себя относительно собеседника. Одна и та же фраза про утечку памяти может быть написана тоном коллеги, который предлагает совместное решение, или тоном аудитора, который фиксирует нарушение и ждёт оправданий. Получатель сообщения считывает оба уровня одновременно, и если содержательный уровень говорит о технической проблеме, а уровень отношений транслирует превосходство и осуждение, человек будет реагировать именно на второй, потому что для нашей нервной системы вопрос социального позиционирования является более древним и приоритетным, чем вопрос технической корректности.
Третий уровень — контекст — определяет рамку, в которой интерпретируются первые два. Комментарий о утечке памяти, написанный в приватном сообщении между двумя разработчиками, будет воспринят совершенно иначе, чем тот же самый комментарий, оставленный публично в системе код-ревью на виду у всей команды и руководства. Контекст включает в себя историю предыдущих взаимодействий, текущую корпоративную культуру, уровень доверия между участниками и даже время суток, когда сообщение было отправлено. Фраза «нам нужно поговорить», написанная руководителем в пятницу в шесть вечера, будет интерпретирована совершенно иначе, чем та же самая фраза, отправленная в понедельник в десять утра, хотя содержательный уровень абсолютно идентичен. Когда вы сталкиваетесь с тем, что ваше технически безупречное предложение отвергается или вызывает непропорционально агрессивную реакцию, почти всегда причина кроется не в содержании, а в том, что вы непреднамеренно повредили уровень отношений или проигнорировали контекст. Разработчик, который пишет в общий чат команды «этот код написан неправильно, я переписал», формально сообщает о выполненной работе, но на уровне отношений он публично обесценивает труд коллеги, а в контексте командной динамики это воспринимается как подрыв доверия и демонстрация превосходства.
Осознание многоуровневой природы коммуникации приводит нас к пониманию того, почему универсальный совет «просто объясните понятнее» является не просто бесполезным, а зачастую вредным. Когда вам говорят, что нужно объяснить понятнее, подразумевается, что проблема лежит исключительно на уровне содержания: якобы вы используете слишком сложные слова, приводите недостаточно примеров или строите слишком длинные предложения. Однако в реальности большинство коммуникационных сбоев в IT-среде происходят не потому, что собеседник не понимает значение слова «асинхронность» или «идемпотентность», а потому, что на уровне отношений он чувствует угрозу своей компетентности, на уровне контекста он находится под давлением дедлайна и не имеет когнитивных ресурсов на восприятие новой информации, или на уровне сенсорного канала вы обращаетесь к нему в формате, который он физиологически не способен обработать в данный момент. Увеличение объёма и детализации объяснения в такой ситуации не только не решает проблему, но и усугубляет её, поскольку вы добавляете больше данных в канал, который и так перегружен или заблокирован эмоциональным сопротивлением.
Вместо того чтобы наращивать информационную плотность сообщения, необходимо провести диагностику того, на каком именно уровне произошёл сбой, и адресовать проблему именно там. Если вы видите, что ваш тимлид кивает, но в глазах читается пустота, возможно, проблема не в сложности ваших слов, а в том, что вы говорите слишком долго без пауз, и его рабочая память просто переполнилась. В таком случае правильным действием будет не повторить то же самое медленнее, а остановиться и задать вопрос о том, какая часть объяснения вызывает наибольшие затруднения. Если продукт-менеджер отмахивается от вашего предложения по рефакторингу, проблема может быть не в том, что он не понимает технической необходимости, а в том, что на уровне контекста он сейчас находится под давлением со стороны инвесторов и физически не может позволить себе остановку разработки. В этой ситуации вам нужно не объяснять рефакторинг понятнее, а переформулировать предложение в терминах снижения рисков для текущего релиза, то есть работать с контекстом и отношениями, а не с содержанием. Если ваш коллега-разработчик воспринимает конструктивную критику как личную атаку, никакое количество смягчающих слов не поможет, пока вы не восстановите уровень отношений через предварительное признание его вклада и компетенции.
Практическая диагностика собственного стиля коммуникации является первым и наиболее важным шагом к тому, чтобы перестать воспроизводить одни и те же ошибки в каждом новом взаимодействии.
Первое упражнение, которое я предлагаю вам выполнить в течение ближайшей недели, заключается в осознанном наблюдении за тем, какой сенсорный канал является для вас доминирующим в профессиональной деятельности. Обратите внимание на то, как вы формулируете мысли про себя: видите ли вы внутренние образы и схемы, проговариваете ли вы аргументы внутренним голосом, или вы ощущаете правильность решения через некое телесное чувство. Затем проанализируйте три последних рабочих конфликта или недопонимания и определите, не было ли в них несовпадения каналов: возможно, вы писали длинные текстовые объяснения человеку, которому нужен был пятиминутный созвон с возможностью задать вопросы, или рисовали схемы тому, кто хотел просто услышать чёткое устное резюме. Запишите свои наблюдения в любой удобный формат, будь то заметка в телефоне или строка в личном дневнике, поскольку сам процесс вербализации наблюдения уже меняет ваше восприятие и делает паттерны более видимыми.
Второе упражнение направлено на калибровку вашей собственной реакции на обратную связь и требует чуть большей эмоциональной смелости. Вспомните последний комментарий к вашему коду, который вызвал у вас защитную реакцию, раздражение или желание немедленно доказать свою правоту. Воспроизведите в памяти тот момент с максимальной детализацией: что именно было написано, каким тоном, в каком контексте, кто был автором комментария, кто ещё мог его видеть. Теперь разделите эту ситуацию на три уровня: что было сказано на уровне содержания, что транслировалось на уровне отношений, и какой контекст окружал это взаимодействие. В большинстве случаев вы обнаружите, что ваша острая реакция была направлена не на содержательную критику, а на воспринятое унижение на уровне отношений или на нарушение контекстных ожиданий, например, когда критика была высказана публично вместо приватного сообщения. Осознание этого разделения не устраняет эмоцию мгновенно, но создаёт зазор между стимулом и реакцией, в котором вы получаете свободу выбора ответа вместо автоматического следования зашитому паттерну.
Третье упражнение посвящено формату Т.О.Т.Е. и требует применения его в реальном рабочем взаимодействии в течение одного дня. Выберите любой рутинный коммуникационный эпизод: уточнение требований у аналитика, обсуждение задачи с коллегой, ответ на вопрос в командном чате. Перед тем как отправить сообщение или произнести фразу, сформулируйте для себя желаемый результат этого взаимодействия в одном предложении. После того как вы получите реакцию собеседника, потратьте три секунды на оценку: приблизил ли вас ответ к цели, или собеседник ушёл в сторону, закрылся, начал защищаться. Если результат не совпадает с ожидаемым, сознательно измените тактику на следующем шаге вместо того, чтобы повторять ту же самую операцию с надеждой на другой результат. В конце дня запишите, сколько раз вам удалось заметить необходимость смены тактики и сколько раз вы по инерции продолжили давить в одну точку. Это упражнение не требует дополнительного времени и не меняет вашу рабочую нагрузку, однако оно постепенно перестраивает сам способ, которым вы воспринимаете коммуникацию: из линейной передачи данных она превращается в живой итеративный процесс, в котором вы являетесь не пассивным отправителем пакетов, а активным оператором, способным корректировать курс на основании получаемой обратной связи.
Завершая эту главу, хочу подчеркнуть, что все описанные концепции не являются набором трюков или манипулятивных приёмов, которые нужно применять механически, заучивая формулировки наизусть. Скорее, это линзы, через которые вы начинаете видеть структуру того, что раньше казалось хаотичным и непредсказуемым потоком человеческого взаимодействия. Вы не обязаны с завтрашнего дня становиться экспертом по калибровке микровыражений или мастером якорения ресурсных состояний. Достаточно начать замечать: замечать, что ваш собеседник моргает чаще обычного, замечать, что ваше собственное тело сжимается перед определёнными разговорами, замечать, что один и тот же аргумент работает с одним человеком и совершенно не работает с другим. Этого уровня наблюдения уже достаточно, чтобы перестать воспринимать коммуникационные сбои как досадную случайность или как доказательство того, что «люди просто не понимают нормальных объяснений». Вы начинаете видеть паттерны, а там, где видны паттерны, появляется возможность выбора, и именно выбор отличает осознанного профессионала от человека, который раз за разом воспроизводит один и тот же код с надеждой, что в этот раз он скомпилируется без ошибок.