Вас о чём-то просят, вы не хотите, но говорите «да». Кто-то задел вас, вам больно, но вы молчите. Кто-то нарушил ваше пространство, вы злитесь, но не говорите об этом.
Вопрос: Что происходит внутри?
Ответ: Там, где не сработала граница, включается защита.
В v1.2 мы разбирали Error Handling, и как психика маскирует боль постфактум. В этой статье расскажу о Firewall — о том, как можно не допускать нарушений вообще. В психологии это называется личными границами, а в наших терминах — Access Control List (ACL).
Личные границы — это профилактика. Психологические защиты — это лечение постфактум. Лучше настроить Firewall, чем постоянно чинить Error Handling, согласны?

?️ Firewall или Error Handling?
Важное уточнение метафоры: В предыдущей статье мы разбирали защиты как Error Handling — обработку ошибок после того, как они возникли. В этой статье посмотрим на защиты как замену Firewall — когда граница не обозначена, и защита вынуждена работать уже после события нарушения.
Механизм |
IT-метафора |
Когда вкл |
|---|---|---|
Границы |
|
Фильтруют входящий трафик до обработки |
Защиты |
|
Обрабатывают боль после нарушения |
Ключевая мысль: Когда границы работают, защиты нужны редко. Когда границ нет, защиты работают 24/7, как техподдержка.
ОФФТОП: 24 мая в 13:00 в пространстве Айтишная на Solar Systo (под Санкт-Петербургом) я открою психологическую лабораторию, где проведу интерактив на тему "Архетип Айтишника: кто мы, когда закрываем ноутбук" Буду рада встрече!
Что такое личные границы: классическое определение
Личные границы — это правила, по которым вы определяете, что допустимо в отношении вас, а что — нет.
Характеристика границ |
Что это значит |
|---|---|
Осознанные |
В отличие от защит, границы можно выбрать сознательно |
Гибкие |
Меняются в зависимости от контекста и отношений |
Защищают целостность |
Не изолируют, а определяют, где «я» заканчивается |
Требуют практики |
Это навык, а не данность |
В наших терминах:
Границы — это
Access Control List (ACL). Список правил: кто, когда и на каких условиях может обращаться к вашим ресурсам.
? А это точно наука?
- А разве границы — это не просто популярная психология?
- Нет, это измеримый психологический конструкт.
Нейробиологическое подтверждение
Исследования показывают, что люди с чёткими границами имеют:
Показатель |
Что обнаружено |
Исследование |
|---|---|---|
Самооценка |
Повышенная активность префронтальной коры головного мозга |
Waytz et al., 2012 |
Эмоциональная регуляция |
Сниженная реактивность миндалины головного мозга |
Urry et al., 2006 |
Стрессоустойчивость |
Более низкий уровень кортизола |
Miller et al., 2018 |
Связь с типом привязанности
Исследования Mikulincer & Shaver (2007) показали: ваш тип привязанности (пси-словарь v1.0) предсказывает, насколько легко вы выстраиваете границы.
Границы |
Почему |
|
|---|---|---|
Надёжная ( |
Чёткие, гибкие |
Базовое доверие позволяет сказать «нет» без страха потери |
Тревожная ( |
Размытые, «проницаемые» |
Страх отвержения → сложно отказать |
Избегающая ( |
Жёсткие, ригидные |
Страх близости → стены вместо границ |
Дезорганизованная ( |
Хаотичные |
Нет последовательной стратегии |
Ключевой инсайт: Границы можно научиться выстраивать в любом возрасте. Привязанность — это дефолтная конфигурация, а не приговор.
В современном руководстве DSM-5 нарушение границ рассматривается как фактор риска для:
Тревожных расстройств
Депрессии
ПТСР
Расстройств личности
Вопрос не в том, есть ли у вас границы. Вопрос в том, работают ли они в вашей текущей среде.
Важное предупреждение: Эта статья — не диагноз. Не тест. Не инструкция «как исправить себя». Это документация. Карта того, что уже работает в вашей системе. Если в процессе чтения вы обнаружите критические ошибки в логах — не пытайтесь чинить production в одиночку. Иногда лучший рефакторинг происходит с внешним консультантом (терапевтом).
?️ Пять защит, которые заменяют границы
Ниже описаны пять механизмов психологических защит, которые включаются там, где не хватает личных границ. Каждый с метафорой, примером кода и сигналом для наблюдения.
1. Отрицание → return "not_found"
Что происходит: Отказ признавать очевидный факт. «Этого не происходит». «Всё нормально». Зачем: Если признать проблему — придётся действовать. А это больно/страшно/требует ресурсов.
# Когда система не может обработать факт — возвращает 404 def handle_uncomfortable_fact(self, fact): if fact.threat_level > self.capacity: return "not_found" # «Этого не происходит» # Результат: «Всё нормально», «Я не заметил»
Сигнал для наблюдения: «Всё в порядке». «Ничего страшного». «Я не заметил».
Вопрос себе: «Что я отказываюсь видеть? Что станет реальным, если я это признаю?»
Как работает: Граница: «Мне не удобно, когда ты так делаешь». Отрицание: «Всё нормально» (хотя внутри — нет).
2. Избегание → 404 Not Found
Что происходит: Не вхожу в ситуации, где может быть больно. «Я занят». «Как-нибудь в другой раз». Зачем: Если не войти в контакт — не будет боли. Но не будет и связи, близости.
# Когда потенциальная боль слишком велика — не вхожу в контакт def handle_potential_pain(self, situation): if situation.risk > threshold: return "404_not_found" # Не вхожу в контакт # Результат: «Я занят», «Не хочу об этом»
Сигнал для наблюдения: «Я занят». «Как-нибудь потом». «Не хочу об этом говорить».
Вопрос себе: «Чего я боюсь, если войду в этот контакт? Что худшее может случиться?»
Как работает: Граница: «Сейчас я не могу говорить об этом». Избегание: «Не хочу об этом» (и ухожу из разговора).
3. Смещение → redirect(target="safe_object")
Что происходит: Перенаправление эмоции на безопасный объект. Злость на руководителя → срыв на близких. Зачем: Прямое выражение злости опасно. Безопасный объект — можно.
# Когда источник злости опасен — перенаправляю на безопасный объект def handle_anger(self, source, target): if source == "boss" and source.is_dangerous(): redirect(anger, to="family") # Безопаснее сорваться на близких # Результат: «Почему я злюсь на них, а проблема была там?»
Сигнал для наблюдения: «Почему я сорвался на них? Проблема же была не с ними».
Вопрос себе: «На кого я на самом деле злюсь? Кто настоящий источник этой эмоции?»
Как работает: Граница: «Мне не понравилось, как ты со мной говорил». Смещение: Не реагирую с источником → срываюсь на безопасный объект.
4. Изоляция аффекта → detach(emotion_from_memory)
Что происходит: Факт помнится, чувство «отключено». «Рассказываю как о чужом». Зачем: Если отключить эмоцию — можно говорить о больном без сильного аффекта. Но и без исцеления.
# Когда эмоция слишком сильная — отключаю её от памяти def handle_trauma_memory(self, memory): return {"fact": memory.fact, "emotion": None} # Помню, но не чувствую # Результат: «Рассказываю без эмоций, как о чужом»
Сигнал для наблюдения: «Могу говорить об этом часами. Без эмоций». «Как будто это было не со мной».
Вопрос себе: «Где в теле я чувствую это? Что я чувствую, если разрешу себе эмоцию?»
Как работает: Граница: «Мне больно, когда ты так делаешь». Изоляция: «Факт был, но мне не больно» (хотя тело помнит).
5. Пассивная агрессия → silent_fail()
Что происходит: Косвенное выражение злости. Задержки, «забывчивость», сарказм, саботаж. Зачем: Прямая злость запрещена. Но злость должна куда-то деться.
# Когда прямое выражение злости небезопасно — включаю тихий саботаж def handle_conflict(self, conflict): if direct_expression == "unsafe": return silent_fail() # Задержки, «забывчивость», сарказм # Результат: «Всё ок» (но всё делает медленно/не так)
Сигнал для наблюдения: «Всё в порядке» + задержки, опоздания, «случайные» ошибки.
Вопрос себе: «Что я не могу сказать прямо? Что я выражаю через действие, а не через слово?»
Как работает: Граница: «Мне не удобно, я не могу это сделать». Пассивная агрессия: «Да» + саботаж (потому что «нет» сказать нельзя).
Почему защит так много?
Потому что боль бывает разной. И ситуации возникают тоже самые разные.
Ситуация |
Защита |
Почему именно эта |
|---|---|---|
Нарушение пространства |
Отрицание |
«Ничего не было» |
Потенциальный конфликт |
Избегание |
«Не вхожу в контакт» |
Злость на опасного |
Смещение |
«Перенаправляю на безопасного» |
Слишком больно |
Изоляция аффекта |
«Отключаю эмоцию» |
Прямая злость запрещена |
Пассивная агрессия |
«Выражаю через действие» |
Одна система. Пять стратегий. Бесконечное количество комбинаций.
Границы vs Защиты: в чём разница?
Ключевая разница: Границы — это про «я». «Я не хочу». «Мне не удобно». Защиты — это про «не я». «Ничего не было». «Всё нормально».
Цель не в том, чтобы «удалить (снять) все защиты». Цель в том, чтобы научиться выстраивать границы. Тогда защиты будут нужны реже.
Границы (Firewall) |
Защиты (Error Handling) |
|
|---|---|---|
Когда срабатывает |
До нарушения |
После нарушения |
Осознанность |
Можно выбрать сознательно |
Автоматически, бессознательно |
Цель |
Профилактика |
Маскировка боли |
Влияние на отношения |
Укрепляет (ясность) |
Искажает (непонимание) |
Пример |
«Мне не комфортно, не спрашивай» |
«Всё нормально» (отрицание) |
Граница: «Я не хочу это обсуждать». Защита: «Нечего обсуждать» (отрицание).Граница: «Мне больно, когда ты так говоришь». Защита: «Мне не больно» (изоляция аффекта).
Migration Guide: Как выстраивать границы
Принцип 1: Начните с малого
Не нужно сразу ставить
deny_all. Начните с одного правила.
Практика: Выберите одну ситуацию, где вам сложно сказать «нет». Попробуйте в следующий раз сказать: «Мне нужно подумать» вместо автоматического «да».
Принцип 2: Используйте «Я-сообщения»
Граница — это именно про вас, не про другого.
Пример: «Когда ты спрашиваешь о моей личной жизни, я чувствую дискомфорт. Мне важно сейчас, чтобы ты не спрашивал об этом».
Принцип 3: Будьте готовы к сопротивлению
Когда вы меняете правила, система будет тестировать их на прочность.
Что делать:
Не оправдывайтесь
Повторяйте границу спокойно
Будьте готовы к последствиям (не все примут новые правила)
Принцип 4: Различайте защиту и границу
Ситуация |
Защита |
Граница |
|---|---|---|
Кто-то спрашивает о личном |
«Всё нормально» (отрицание) |
«Не хочу сейчас об этом говорить» |
Кто-то опаздывает |
Молчаливая злость (пассивная агрессия) |
«Мне важно, чтобы ты приходил вовремя» |
Кто-то критикует |
«Я сам всё знаю» (реактивное образование) |
«Спасибо, я подумаю над этим» |
Кто-то нарушает пространство |
Избегание («как-нибудь потом») |
«Мне не комфортно, не делай так» |
Принцип 5: Уважайте границы других
Ваши границы заканчиваются там, где начинаются границы другого.
Практика: Когда кто-то говорит вам «нет» — примите это без попыток переубедить. Это тренировка уважения к чужому Firewall.
Open Issues & Contributions
Эта статья — не монолог. Это начало разговора. И я приглашаю вас поучаствовать.
1. Оставьте лог в комментариях: В каких ситуациях вам сложнее всего отстаивать свои границы?
2. Предложите метафору: Как бы вы назвали свои границы на языке вашего стека? (Firewall, ACL, API Gateway?)
4. Поделитесь с тем, кому это нужно: Отправьте статью коллеге, другу или тому, кто сейчас в процессе «настройки Firewall». Иногда один вовремя полученный код-ревью меняет всё.
Финал: Вы имеете право на Firewall
У вас есть право сказать «нет». У вас есть право не хотеть что-то делать. У вас есть право на личное пространство.
Это не эгоизм. Это базовая настройка системы, которая позволяет ей работать стабильно.
Границы — это не стены. Это двери, которые вы контролируете. Защиты — это не враги. Это код, который спас вас когда-то. Но если этот код мешает сейчас — его можно переписать.
Не удалить. Не осудить. А интегрировать — с уважением к тому, зачем он был написан.
Комментарии (3)

knowthyself1
20.05.2026 08:47и ведь кто-то это читает. и даже пытается запоминать. Потом с такой женщиной пытаешься поговорить, и думаешь, что она сумасшедшая просто, а оказывается, она тебе по этой методичке бредит.
Проклятие психологии.

antdantd
20.05.2026 08:47Стремление скорее позитивное, но...сама психология себя исчерпала. Нужно выходить в люди, общаться с теми, кто может эффективно работать (желательно в команде), для начала хотя бы на легкой физической работе. Но для этого нужно уметь находить такие компании, коллективы, чтобы не попасть просто в хорошую компанию, где выпить-закусить...
Работа, результат, заработок (легальный и стабильный, не обязательно сверхприбыль, но без потери здоровья и применения допинга) -вот индикатор условий здоровой психики. Спросите у психиатров -критерий работоспоспособности, наличия у человека работы это прям индикатор у них.
antdantd
Анна, спасибо. Забавная подача материала, но информативно мне показалось только начиная с раздела “Migration Guide”.
ИМХО аналогия с языками программирования интересна, но не шибко полезна -лучше не к нам спускайтесь в “наше всё это ITшное“, а нас ITшников лучше поднимите до уровня хотя бы обычного человека :)