Привет, Хабр!
Итак, тема у нас сегодня вроде бы избитая, но ее актуальности это никак не отменяет. Синдром самозванца в ИТ. Когда у тебя нормальный опыт, нормальные проекты, но внутри все равно как будто бы ощущение, что это просто случайно. Что скоро все догадаются, что не такой уж ты крутой специалист, каким казался сперва, и прогонят поганой метлой. И, по крайней мере для меня, интересен здесь не сам факт существования такого явления (на мой взгляд, спорить с тем, что это имеет место быть, как минимум странно), а то, как оно вообще устроено и как влияет на то, что мы в итоге делаем. Статья эта, в общем-то, в основном состоит из размышлений, предположений и моих личных выводов, с которыми вы имеете полное право не соглашаться и даже аргументированно возражать.

Так вот, начинается все, как мне кажется, в большинстве случаев довольно стандартно. Вот ты выходишь на первый серьезный проект, открываешь код, который копился как минимум несколько лет, оброс уже легаси и техдолгом. Ты понимаешь, что разобраться во всем с наскока - это как будто бы совсем не тривиальная задача на онбординг. Разумеется, в такой ситуации недолго и запаниковать. Но ты все же делаешь первую задачу, вторую, третью. Что‑то падает, что‑то нет, коллеги вроде не ругаются, а иногда хвалят. Тебе даже порой говорят "круто, спасибо". Ну а мозг почему-то сопротивляется. Это мне просто повезло, это я просто удачно нагуглил, это мне просто подсказали, это я просто удачно догадался. И вот проходит время, задач больше, в резюме появились новые стеки и проекты. Только разум по-прежнему записывает успехи в случайности, а ошибки считает истинным проявлением твоих сомнительных способностей. На уровне фактов-то все окей. Только внутренняя оценка дает сбой.
Дальше это накладывается на особенности самой отрасли. Здесь все меняется слишком быстро. Документация устаревает, паттерны пересматриваются, технологии, которые вот только что были на хайпе, уже пять раз сменились новыми. Любое архитектурное решение, которое ты принимаешь сегодня, через год будут считать не лучшей практикой, а через два услышишь - "да кто вообще так делает?". И вот в таких условиях стать достаточно компетентным переходит в область фантастики. Это процесс без финальной точки. Плюс соцсети нас отлично натренировали сравнивать себя с другими. И сравнение часто не в нашу пользу. Потому что мы видим только готовые результаты успешного успеха. Крутые доклады на конференциях, суперкреативные пет‑проекты, модные стартапы и всякое такое. Но чаще всего мы не видим черновики. Переписанные по сто раз прототипы, бессонные ночи, борьбу с выгоранием и нестерпимое желание сдаться.
Если же посмотреть на ситуацию немного пошире, синдром самозванца - это не про реальные навыки, а про обработку обратной связи. Когда тебе говорят, что ты, мол, молодец, хорошо сделал, внутренний самокритик в голове превращает это в "ну это он из вежливости, наверное" или что-то в этом роде. А когда, допустим, тесты падают, тут, конечно же, очевидное срывание покровов с твоей профнепригодности (и только в твоей голове, разумеется). Наш сбоящий самокритик отлично умеет устраивать такие перекосы. На этом месте, конечно, обычно появляются советы уровня "надо просто поверить в себя". Звучит как будто бы правильно, но… практически бесполезно.
Вот возьмем обычный спринт. Если у тебя нет приближенной к ста процентам уверенности в своих силах и знаниях, поведение вполне может поменяется. Например, начинаешь меньше задавать вопросов на стендапах и митингах. И не потому, что все понятно, а как раз потому, что страшно случайно показать пробелы в понимании. Кто-то может, например, в таких случаях набирать задач побольше, чтобы компенсировать воображаемую просадку по качеству количеством. Кто-то топит себя в переработках, чтобы точно никто не догадался об "истинном" уровне его знаний. Ну а сложные участки кода, новые фичи, непонятную архитектуру откладываем на потом. (Привет, прокрастинация.) Там же высокая вероятность ошибиться, а значит раскрыть свое истинное лицо. На обсуждениях решений, конечно же, молчим, и даже если есть идея, то "ребята явно лучше шарят, не буду лезть".
Отдельная песня - собеседования. Возможно, вам попадались люди, которые годами готовятся к тому самому собесу, но в последний момент отказываются. Казалось бы, собеседование - это способ получить честную внешнюю оценку, проверить реальность (где ты сейчас, что умеешь, чего не хватает) и продолжить развиваться. Но для человека с синдромом самозванца это не проверка навыков. Это проверка гипотезы "я ни на что не годен". А если гипотеза подтвердится, это будет слишком больно. Поэтому проще вообще не ходить. И что в итоге? Чем сильнее страх, тем меньше реальной обратной связи от рынка, тем сильнее ты просаживаешься и тем больше страх. Круг замкнулся.
Вообще, многое еще сильно зависит от среды. В одной команде код‑ревью - это рабочий инструмент. Обсудить риски, предложить альтернативные решения, где есть за что - и похвалить можно. Ошибки в таких командах - это просто часть процесса, а не повод для публичного порицания. В другой же команде код‑ревью превращается в площадку для публичной порки, разбора, как делать не надо, с едкими комментариями. В первом случае внутренний самозванец может быть даже полезным в плане самокритики. Во втором он начинает защищаться. Ключевая цель уже не "сделать хорошо", а "не попасться".
Сюда же добавляется широко распространенное мнение, что настоящий профессионал должен знать вообще все. Согласитесь, редко можно услышать честное "я не знаю, давайте разбираться". Обычно же стараются вещать поувереннее, попутно гугля во второй вкладке, как оно на самом деле должно работать по документации. Все всё понимают, но признаться вслух кажется чем-то стыдным, хотя по сути это нормальный рабочий процесс. И на самом деле, когда старший на митинге спокойно скажет, "я здесь не шарю, давайте посмотрим", это станет хорошим примером и разрядит обстановку получше любой мотивационной речи.
В общем, очевидно, что в большинстве случаев синдром самозванца все же проблема. Так что же в итоге, нужно ли это "лечить"? Что ж, думаю, сомневаться в себе порой естественно. Если разработчик совсем никогда не сомневается, это тоже может плохо закончиться. Хватает историй, где чрезмерная уверенность приводила к решениям, которые потом разгребала вся команда. Цель не в том, чтобы убить все свои сомнения, а в том, чтобы они перестали рулить решениями.
Из практических способов, как это побороть, обычно всплывают довольно простые штуки. Во-первых, записывать факты. Не эмоций, а то, что реально сделано, допустим, за спринт или месяц. Не для отчета, а для себя. Какие задачи закрылись, где ты влез в новый кусок системы и разобрался, где помог кому‑то потушить горящие таски. Через несколько месяцев такой список начинает с твоим самозванцем конкурировать. Да, он не заставит его исчезнуть совсем, но тревогу убавит гарантированно.
Во-вторых, конкретный фидбек от людей вокруг. И спрашивайте не расплывчатое "ну что, как я работаю?", а поконкретнее. Где я оказался полезным? Что удалось лучше всего? Что стоит подтянуть в ближайшее время? Часто оказывается, что моменты, которые ты считал какой-то рутиной и чем‑то незначительным, для команды оказались важными. Ну а то, на чем ты зациклился как на главной проблеме, вообще никого особо не волнует.
В-третьих, "я не знаю" - это нормально. И это, наверное, мощнее всего. Как только в команде появятся люди, которые позволят себе не знать и говорить об этом вслух, уровень всеобщего фонового стыда заметно упадет. И это работает куда лучше, чем любые внутренние уговоры о том, что надо перестать стесняться.
Мне кажется, что полного избавления от синдрома самозванца, скорее всего, не существует. Всегда будет что-то новое и пока непонятное, и будут люди, на фоне которых чувствуешь себя менее уверенно. Вопрос в том, кто в этот момент получает право судить. Да и вообще, мы все в какой‑то степени самозванцы. Многие регулярно выдают наперед больше компетенций, чем у них есть в момент старта, а потом догоняют знания до нужного уровня. Это тоже нормальный способ развития, а не мошенничество (если, конечно, вы действительно приложите все свои силы, чтобы закрыть пробелы). Так что если внутренний голос снова заведет шарманку про самозванца, можно просто напомнить ему, что здесь умение быстро разбираться в чем-то незнакомом ценится куда выше, чем способность сдать экзамен на знание всего на свете. Ну а сомнения… Пусть остаются, они неплохо страхуют от желания прогуляться по граблям, которые вы еще не изучали.
