Синдром самозванца и как от него избавиться

Я учился программировать самостоятельно 7 месяцев, и все эти месяцы научили меня тому, что в сфере программирования единственная константа — это изменения.

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

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

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

Опыт моего первого собеседования по программированию имеет первостепенное значение, потому что он научил меня одному важному аспекту жизни программиста. Вы не можете избежать синдрома самозванца, но вы можете принять его и терпеть боль постоянных изменений. Как вы можете принять это? У Куинси Ларсона, основателя FreeCodeCamp, есть очень хороший совет на этот счет: Помните, что вы — это не ваш код.

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

Итак, подпишитесь на мою рассылку, если вы хотите читать о моих ошибках как начинающего программиста, и напишите мне твит в Твиттере. :)