Как перестать считать себя плохим разработчиком?

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

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

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

«Я работаю на позиции, где не принято задавать вопросы»

Олег работает на позиции middle, у него есть вопрос, но он его не задаёт, потому что есть установка: «Я зарабатываю 200 тысяч, значит, должен знать всё сам». Раньше Олег работал инженером за 50 тыс. рублей, теперь стал программистом с зарплатой 200 тыс. рублей, доход вырос в четыре раза, Олегу кажется, что  за такие деньги он должен знать и уметь всё.

Это не так! Даже программисты с опытом 10+ лет не знают всего и задают вопросы. После обучения в Kata Academy трудоустроились уже более 2500 человек. Не было ни одной ситуации, когда человека уволили за то, что он задавал вопросы. А вот противоположная ситуация реальна: специалисту дают задачу, он не знает, как её делать, но молчит, наступает дедлайн, задача не сделана, потому что человек ничего не понял и не сказал об этом, увольнение или провал испытательного срока логичны. 

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

«Я не справляюсь»

Марине кажется, что руководитель недоволен её работой. Еще на собеседовании он счел её слабым специалистом и теперь, когда Марина прошла испытательный срок и работает в компании, руководитель по-прежнему негативно настроен.

Как Марине удалось пройти собеседование, испытательный срок и устроиться в компанию? На этот вопрос у неё нет ответа. 

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

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

«Джун работает лучше меня»

Максим устроился на позицию middle. Рядом с ним в офисе сидит junior-разработчик Сергей. Максим считает себя плохим специалистом, потому что джун знает больше него. 

Максим не учитывает тот факт, что Сергей работает в компании уже год. Он разбирается в структуре, организационных моментах, он знает, к кому идти с конкретным запросом, поэтому быстрее разбирается с задачами.

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

«Я много работаю, но не успеваю»

Кирилл проходит испытательный срок в новой компании. Он работает по 10-12 часов, но всё равно не успевает сдавать задачи в срок, приходится работать по выходным, Кириллу кажется, что он плохой специалист. 

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

Даже специалисты с опытом часто не успевают делать всё, и это тоже нормально. Если у твоего руководителя «горят сроки», это его проблема, а не твоя. Скорее всего, он неправильно оценил объем задач и поздно передал в работу или сроки на самом деле не горят.

Ты можешь брать больше времени на задачу, двигать сроки, снижать нагрузку, когда она слишком высокая. 

«Я не понимаю, чего от меня хотят»

Лид написал Алексею задачу. Алексей перечитал её несколько раз, но не понял, что нужно сделать. Переспрашивать у руководителя страшно, как быть?

Вспомни своих знакомых, наверняка среди них есть те, кто не умеет структурировать свои мысли и понятно объяснять. Возможно, лид Алексея как раз такой. 

В этой ситуации можно скопировать сообщение лида, отправить его в ChatGPT и посмотреть на результат. Если по прежнему непонятно, отправить в конфу разработчиков. Никто не расшифровал? Напиши лиду: «Я не понимаю, что ты имеешь в виду, перефразируй». Еще раз напоминаем, что задавать вопросы — нормально, главное, делать это без негатива.

Во всех курсах Kata Academy есть блок подготовки к трудоустройству. Студенты работают с HR-консультантом, учатся презентовать себя, уверенно проходить собеседования, просить конкретную зарплату и аргументировать запрос. После трудоустройства мы остаемся на связи, поддерживаем и отвечаем на вопросы студента, чтобы он успешно прошел испытательный срок. Когда человек видит, что в его успех верят и у него есть поддержка, он более уверен в себе. Ты тоже можешь найти эту поддержку среди своих коллег, друзей или в локальных сообществах.

Как еще можно бороться с синдромом самозванца? Читай советы менторов и карьерного консультанта Kata Academy.

Читать еще:

Реально ли стать программистом после 30 лет?

Говорят, что обучиться новой профессии можно в любом возрасте. Но так ли это на самом деле? Рассказываем, какие трудности ждут на пути.

Комментарии к коду — зачем нужны и как писать

Комментирование кода — важная часть разработки. Узнайте, как правильно писать комментарии (с примерами), в блоге Kata Academy.

Как начать карьеру программиста без опыта работы?

Эта статья поможет понять, какие шаги необходимо предпринять, чтобы стать успешным программистом без опыта.

Как написать качественный код? 7 советов от опытных разработчиков

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

Подписаться на рассылку