Синдром самозванца

Любой, кто работал в индустрии программирования, знает о синдроме самозванца. Для тех, кто не в курсе:

Синдром самозванца (также известный как феномен самозванца или синдром мошенничества или опыт самозванца) – это понятие, описывающее достижения людей, которые отмечены неспособностью усвоить свои достижения и постоянным страхом быть разоблаченными как «мошенники». — Википедия, «Синдром самозванца».

Даже если у вас за плечами 10 лет, вы боитесь, что на самом деле не являетесь программистом/художником/жонглером (я не знаю), какими вас считают люди.

Теперь, хотя это то, что, я уверен, существует в каждой карьере, это то, что невероятно распространено в программировании. Мне посчастливилось познакомиться с программированием в очень юном возрасте (около 10 лет). Так что я знаю, каково это — не иметь ни малейшего представления о том, что я делаю, а также иметь гораздо более четкое представление о том, что я делаю. Я хочу сказать, что знаю разницу между полным размахом и осознанным и спланированным ударом по чему-то.

Распространенность в программном обеспечении

Любой, с кем я разговаривал, кто долгое время занимался программированием, хотя бы раз сомневался в своих навыках (если вы этого не сделали, вам, вероятно, следует). Важно задавать вопросы и доказывать свои знания самому себе. Проблема возникает тогда, когда вы не можете убедить себя в том, что действительно что-то знаете. Это то, с чем я боролся, и многие близкие друзья тоже. Я думаю, что основной причиной этого являются такие сервисы, как Stack Overflow.

Никто не собирается подвергать сомнению полезность Stack Overflow. Это замечательный ресурс (хотя и с очень токсичным сообществом). Беспокойство приходит, когда вы видите ответы, которые дают люди. Скорее всего, люди, которые ответят на ваши вопросы, будут более осведомлены, чем вы. Я имею в виду, эй, это ты задаешь вопрос, верно? Программирование постоянно развивается, поэтому вы никогда не перестанете задавать вопросы. Проблема в прямом контакте с этими людьми.

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

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

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

Моя борьба

Зачем я сделал этот пост? Исключительно потому, что я хочу поделиться тем, что действительно помогло мне преодолеть эту неуверенность. Я решил потратить столько времени, сколько потребуется, чтобы ответить всего на один вопрос о переполнении стека. Однажды я, наконец, нашел один, хотя и очень простой? Я подумал: «Эх, может быть, еще один». Я ответил на другое. А потом еще один.

Я быстро освоился, отвечая на более сложные вопросы, и в течение недели я ответил довольно много. Я понял, что это то, что я никогда не мог сделать, и то, что я не смог бы сделать, если бы я на самом деле не понимал темы. Тогда я решил, что для развлечения я проведу некоторое время на некоторых IRC-каналах, обсудим некоторые темы с людьми. Часто я учил других некоторым новым концепциям C++17 (без каламбура).

Итак, вот что я хочу сказать. Присоединяйтесь к сообществу. Будь то Stack Overflow, #programming на freenode или какой-то другой форум разработчиков. Кроме того, заставьте себя вести список достижений, вещей, которыми вы гордитесь. Обращайтесь к нему каждый раз, когда вы чувствуете себя обескураженным, и если они больше не кажутся огромными достижениями?

Это достижение само по себе.

Сноски

Я вряд ли опытный программист. Я программировал в течение десяти лет на таких языках, как C, C++, JavaScript, Lua, Python и подобных, но до прошлого года у меня не было формального образования.

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

Так что возьми это у меня. У меня нет полной уверенности в своих навыках (и, черт возьми, я, честно говоря, не должен. Я еще даже не профессионал.), но я значительно повысил свою уверенность, поставив себя рядом с другими и действительно видя со средними знаниями- набор есть.