Журнал: История моего синдрома самозванца

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

func (s *self) ImposterSyndrome() {
    for {
        doubt()
        fear()
        panic()
    }
}

s.ImposterSyndrome()
Вход в полноэкранный режим Выход из полноэкранного режима

«Может быть, я недостаточно умен, чтобы быть разработчиком».

«У него это получается гораздо лучше, чем у меня».

«Почему у нее получается, а у меня нет, хотя начинали мы одинаково?».

«Что, если люди поймут, что я плохо разбираюсь в принципах CS?».

«Я получил эту должность только благодаря удаче».

«Люди поймут, что все мои успехи были просто везением».

«Зачем вообще начинать этот проект, если есть другие люди, которые намного лучше меня, уже занимаются этим?».

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

Моя история

Я учусь в университете, поэтому меня всегда окружают умные люди. Я слышал, как люди говорили, что хорошая успеваемость в школе не гарантирует успеха в университете, потому что вы один из многих умных людей, которые были лучшими в своих школах. Сначала я с нетерпением ждал начала учебы в университете. Меня приняли на факультет CS, и я был готов столкнуться с другими талантливыми и увлеченными студентами. Прошло несколько месяцев, и я начал сомневаться в себе. Как я вообще попал на эту программу? Я отстаю буквально во всем по сравнению со своими сверстниками. Кажется, что они «схватывают» все, как только слушают речь профессора. Всякий раз, когда я спрашиваю кого-то о том, с чем у меня проблемы, они смотрят на меня так, как будто я не знаю, как сложить 1 к 1. Я мошенник? Я мошенник, не так ли? Я не должен был зайти так далеко в программе…

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

Я всегда чувствовал себя обузой. Мне казалось, что мне не суждено стать специалистом по CS. Мне казалось, что люди будут смотреть прямо сквозь мою тонкую, как бумага, маску на мое жалкое, лживое «я».

Почему синдром самозванца — это вещь

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

Во-первых, я думаю, это связано с тем, как много вещей нужно знать, чтобы быть разработчиком. Я бы сказал, что работа разработчика требует изучения множества вещей, от языка, синтаксиса, фреймворков, паттернов проектирования, тестирования и так далее. Для многих людей это непосильная задача. Некоторые справляются с этим лучше, и это приводит к бесконечному циклу сравнения себя с другими. Это как если бы вы запустили self.Doubt() в цикле while, который никогда не заканчивается.

Во-вторых, в сфере программирования существует множество различных областей. Кто-то может стать веб-разработчиком, а кто-то — разработчиком встроенных систем. Кто-то может разрабатывать приложения для Android, а кто-то — для iOS. Существует так много различных областей, что вы просто не можете быть экспертом во всех из них. Тем не менее, люди пытаются «поймать их все». Это вполне естественно — ваш мозг не любит оставлять головоломки незавершенными, а если вы не изучаете какую-то область, то чувствуете, что упускаете многие предметы.

В-третьих, жаргон. Это была одна из моих проблем в этой области. Всякий раз, когда я оказывался в библиотеке, пытаясь закончить домашнее задание по «Введению в C++», я застревал и обращался за помощью к другим людям. Они изрыгали все, что угодно, только не английский. Не очень-то полезно говорить на devTalk, когда собеседник свободно владеет только английским и корейским. Что вы имеете в виду под «не используйте пространство имен std, потому что это плохая практика?». А как насчет «выделения пары байт в куче с помощью функции new(), чтобы она сохранялась даже после удаления функции из стека вызовов?». Что, черт возьми, вообще такое «Hash map»? Вы имеете в виду хаш-браун, который мы ели сегодня на завтрак? Подождите, у хэша есть другое значение?

В-четвертых, постоянно расширяющаяся библиотека новых технологий. Каждые 60 секунд на Земле создается новый фреймворк Javascript. Иногда мне кажется, что технологии развиваются быстрее, чем расширяется Вселенная. Для многих людей освоение новой технологии занимает немного времени. Мне потребовалось немало времени, чтобы привыкнуть к синтаксису C++, и только потом я понял, что некоторые вещи, которым я научился, теперь считаются плохой практикой и устарели. Так что же делать вместо этого? Есть шесть различных способов добиться того же самого. Всякий раз, когда я слышу о новых технологиях, я иногда не могу удержаться, чтобы не закатить глаза, вместо того чтобы радоваться. Еще более нелепо то, что кто-то уже претендует на звание эксперта в этой области, и по меньшей мере десять тысяч человек делают обучающие ролики, которые смотрят миллионы. Я только сейчас услышал об этом фреймворке!

Наконец-то рекурсия. Наконец-то рекурсия. Я не понимаю, как это работает Я не понимаю, как это работает Я не понимаю, как это работает Я не понимаю, как это работает Я не понимаю, как это работает Я не понимаю, как это работает

Давайте попробуем еще раз.

Segmentation fault (core dumped)

F**k.

Что с этим делать

Осознайте, что мы склонны не видеть общую картину. Это как в социальных сетях. Мы видим эти истории и фотографии, на которых они прекрасно проводят время, но они никогда не показывают, что происходит за сценой. Обычно мы видим только яркие моменты друг друга. Но он, вероятно, борется со своими проблемами. Вы чувствуете себя немного лучше, если понимаете, что другие люди борются так же, как и вы. Как пел Сэм Смит, «Я знаю, что я не один такой».

И наконец, дерзайте. Мне кажется, что это не так часто обсуждается, потому что наше общество сегодня поощряет нас оставаться на месте.

«Нет, у тебя все отлично! Продолжай в том же духе!»

«Не позволяй другим доставать тебя. Ты идеальна такой, какая ты есть».

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

Быть уверенным в себе? Да, конечно, мне нечем гордиться, в чем же я должен быть уверен? Быть самим собой? Да, наверное, я останусь жалким, потому что я такой, какой есть, и лучше мне уже не стать.

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

Мне нравится думать о синдроме самозванца как о маске, которая действительно хочет зацепиться за вас, высасывая из вас мотивацию. Это паразит, который питается вашим чувством дискомфорта. Чтобы продолжать это делать, он впрыскивает вам дозу самопомощи и лени. Если вы станете слишком зависимы от этого вещества, вас будет устраивать то, как вы живете сейчас, и вы откажетесь снимать маску. Это запустит порочный круг: вы не будете совершенствоваться и постоянно будете чувствовать себя неполноценным. Не позволяйте этому случиться с вами! Я позволил этому случиться со мной, и я упустил столько возможностей для совершенствования.

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

Заключение

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

Вы можете прочитать эту статью на Medium и на моем личном сайте.

Оцените статью
devanswers.ru
Добавить комментарий