Решён
Страх ошибки: причины и способы преодоления?

Максим Психолог Стресс
4.4k
6

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

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

Понимаю что это иррационально, но не могу справиться. Откуда берется такой страх ошибок и как его преодолеть?

Решение
99
Эксперт • 7 ответов

Страх ошибки часто идет из детства. Если родители или учителя жестко критиковали за промахи, мозг запоминает что ошибка равна опасности.

Вторая причина - перфекционизм как защитный механизм. Ты думаешь что если сделаешь все идеально, тебя нельзя будет раскритиковать.

Третья - синдром самозванца. Ощущение что ты недостаточно компетентен и вот вот все это поймут.

Способы преодоления:

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

  2. Практикуй "экспозиционную терапию". Специально делай маленькие некритичные задачи быстро, не перепроверяя. Привыкай к дискомфорту.

  3. Веди дневник ошибок и их последствий. Увидишь что большинство твоих ошибок либо были найдены до прода, либо не привели к катастрофе.

  4. Если страх мешает работать больше месяца - иди к психотерапевту. Это может быть тревожное расстройство которое надо лечить.

Аватар Максим Психолог

Спасибо за развернутый ответ. Про дневник ошибок - реально хорошая идея, попробую

46
Эксперт • 6 ответов

У меня было точно так же. Доходило до того что сидел над простой задачей часами, боялся комитить код.

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

Плюс помог разговор с тимлидом. Оказалось что никто не ждет от меня идеального кода с первого раза. Главное - итеративно улучшать и учиться на косяках.

Сейчас работаю намного спокойнее. Баги все равно бывают, но я их быстро фикшу и не парюсь.

31
Эксперт • 1 ответ

Причина одна - низкая самооценка. Ты не веришь в свою компетентность, поэтому боишься что тебя "разоблачат".

Решение: работай над уверенностью в себе. Фиксируй свои успехи, а не только ошибки. Сделал задачу вовремя - запиши это. Получил позитивный фидбек - сохрани.

Через пару месяцев такой практики мозг начнет воспринимать тебя как компетентного специалиста.

28
Участник • 3 ответа

может ты просто в неподходящей компании работаешь где токсичная атмосфера?

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

18
Участник • 7 ответов

Страх ошибки это нормально для начинающих. Со временем пройдет когда наберешься опыта.

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

54
Эксперт • 5 ответов

Мне психотерапевт объяснял что страх ошибки связан с катастрофизацией мышления. Человек преувеличивает последствия: "если я напишу плохой код, меня уволят, я останусь без денег, стану бомжом".

На самом деле цепочка ложная. Один баг не приведет к увольнению. А даже если уволят (что маловероятно) - найдешь другую работу.

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

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.