Разработчици: Как да се преодолее синдромът на Imposter

http://pre11.deviantart.net/a182/th/pre/i/2010/120/b/c/the_imposter_by_yastach.jpg
„Синдромът на Импостор може да бъде определен като съвкупност от чувства на неадекватност, които продължават да съществуват дори при наличие на информация, която показва, че е точно обратното. Той се преживява вътрешно като хронично самосъмнение и чувство на интелектуална измама. "
- Консултативен център Caltech

Независимо дали току-що сте започнали пътуването си, за да научите как да кодирате или сте били плащани на код в продължение на много години, можете и (вероятно) ще се сблъскате със синдрома на самоубийството. Работя като разработчик вече четири години и все още се сблъсквам всеки ден със синдрома на импостера!

Природата на разработката на софтуер е бърза, течна и винаги в течение. Именно това прави изграждането на софтуер толкова предизвикателен, интересен и забавен. Но това също означава, че постоянно сте изправени пред неща, които не знаете. И дори нещата, които не знаете (а всички казват, че „трябва да знаете ASAP“) се променят, преди дори да започнете да ги познавате.

Така че ще ви трябват някои начини да преодолеете това усещане, че сте самозванец. Ето няколко начина, които ми помагат:

Вземете ментор

Това не е лесно, но е едно от нещата, които най-много ми помогнаха да се справя през ранните си дни като програмист. За предпочитане вашият ментор е някой, който е по-опитен от вас в разработването на софтуер или е работил върху софтуерни екипи, т.е. в QA, продукт, дизайн и др. Наставникът наистина може да ви помогне да преодолеете много гърбици, с които се сблъсквате в началото. Не е задължително да ви помогнат да преодолеете тези гърбици, като кодират с вас, но могат да ви помогнат да ви дадат перспектива и насоки за напредъка си.

Ето един страхотен пост от Flatiron School за това как да намерите наставник.

Вземете партньорска двойка

Формирайте „двойка на връстници“ с някой, който преживява това, през което преминавате. Може да бъде изключително полезно да съобщите вашите разочарования, неуспехи, победи или дори само всеки ден. С връстник открих, че можете да бъдете по-отворени, без да се притеснявате как могат да ви гледат. И по-важното е, че можете да слушате и да се учите от това, през което преминават.

В общността на разработчиците има много други „новобранци“ (вижте подходящо озаглавената общност CodeNewbies) и всеки е новак в нещо. Има много да научим за различните начини, по които всички подхождаме към ученето. Така че, намерете някой, с когото можете да споделите вашите знания.

Обградете се с по-интелигентни хора и се възползвайте от това

Първата ми работа в разработката на софтуер беше като тестов инженер в Groupon. Осъзнавам, че не всеки има късмета да се присъедини към компания със стотици опитни инженери. Но докато търсите срещи, онлайн общности или бъдещи работодатели, поставете се в среда, в която сте най-глупавият човек в стаята. Защото по този начин ще научите най-много.

Бъди любопитен

След като сте заобиколени от умни хора и предизвикателни проблеми, бъдете любопитни. Модели за чиракуване от Дейв Хувър и Адеуале Ошинее е страхотна книга и задължително четене за всички разработчици. Тя третира разработката на софтуер като занаята, какъвто е, и проправя дългия ви път от чирак до майстор с практически модели. Един от тези модели е „Излагане на невежеството си“:

„Най-очевидният начин да изложите невежеството си е да задавате въпроси. Това е по-лесно да се каже, отколкото да се направи, особено когато човекът, когото питате, прие, че вече знаете отговора. Натиснете! Със сигурност бихте могли да защитите гордостта си и да поемете по-малко директни маршрути, за да получите необходимите знания, но не забравяйте, че пътят ви към пътника ще бъде съкратен, като вземете най-прекия наличен маршрут.
С практиката и времето ще откриете, че задаването на директни въпроси на най-знаещите хора от вашия екип ще стане второ естество. Докато излагате своето невежество, вие също излагате екипа си на способността си за учене. И понякога те ще получат нова яснота за собствените си знания в процеса на отговор на вашия въпрос. "
- Глава 2: Изпразване на чашата, шаблони за чиракуване

Изберете нещо и го практикувайте редовно

По-рано тази година мой колега обяви следващия си месец „месеца на реагирането“. И така, той прекара този месец, фокусиран върху изучаването на Реакт. От външна гледна точка виждах как разговорите му около React се развиват през месеца. До края на месеца той създаде # react-js провиснал канал в компанията, споделяше връзки към библиотеки и концепции, с които други не се бяха сблъсквали, написа страхотна публикация в блога за изучаването на ReactJS и сега изгражда голяма функция в React.

Не съм сигурен точно как той избра ReactJS за негов фокус, но няма значение. Той го избра, залепи с него и нарочно го практикува.

Вземете решения съзнателно

Често, когато се сблъскате с преобладаваща кодова база, може лесно да попаднете в капана на програмирането чрез копиране на код, следвайки съществуващите модели и „принуждавайки го да работи“, без да обмисляте избора си. Опитайте се да не попадате в този капан.

Когато пишете код, уверете се, че разбирате как работи кодът ви и защо е структуриран по начина, по който е. Не забравяйте, че не казвам, че никога не трябва да копирате и поставяте код. Казвам, че ако копирате код, важно е да разберете кода, който копирате, защото имплицитно вземате всички решения, взети от оригиналния автор (и) на този код. Освен това вземате изрично решение да не префабрикувате кода, така че да не се налага да го копирате.

По принцип, когато някой ви попита: „Защо го построихте по този начин?“ - опитайте се да не отговаряте с „Е, този друг код е написан по този начин.“ Това може да означава, че няма да напишете решение като елегантно или за многократна употреба като по-опитен колега, но ако отговаря на изискванията на задачата, това е добре! С течение на времето всяко решение, което съзнателно вземате, формулирате и научавате, ще ви помогне да вземете по-добри решения в бъдеще.

Бъдете наясно, когато изпитвате синдром на самозванеца

Осъзнаването е голяма стъпка в активната борба със синдрома на самонадеяните. За мен самосъмнението се промъква, докато прилагам функция и тя започва да отнема повече време, отколкото трябва ". Когато това се случи, започвам да подчертавам как ме гледат моите колеги и мениджъри и обикновено това допълнително забавя функцията. Това е порочен цикъл и единственият начин да се измъкнем от него е да осъзнаем, че съм заседнал в този кръг. Напомням си:

  1. Функцията ще отнеме толкова време, колкото ми отнеме.
  2. Работя усилено и се грижа за качеството на кода, който произвеждам.
  3. Помолих за помощ, когато съм заседнал. Ако не, мога и трябва.
  4. Съобщих сегашното си състояние на заинтересованите страни в моята функция.
  5. F ** k всичко останало.

Прочетете глава 1 на Прагматичния програмист

Препоръчвам цялата книга, но ако ще четете само една глава, тази първа глава представя философията на прагматичния програмист. Някои от чудесните съвети включват четене на техническа книга на всяко тримесечие, участие в местни срещи и много други. Не се притеснявайте за сегашния си набор от умения или опит или за това как се възприемате. Ако практикувате начина на живот, посочен в тази глава, тогава го правите правилно.

Това е

Сега продължете и водете тези битки срещу самосъмнението, несигурността и синдрома на самообладание. Не забравяйте, че има голяма разлика в това как възприемате себе си и каква е реалността.

Възприятие срещу реалност

Други страхотни публикации за Imposter Syndrome

  • http://startupbros.com/21-ways-overcome-impostor-syndrome/
  • https://open.buffer.com/impostor-syndrome-8-tips-i-wish-i-had-known/
  • https://42floors.com/blog/startups/imposter-syndrome

Ако искате да поговорите повече за преодоляването на това чувство на самоубийство или как можете да помогнете на другите да преодолеят това чувство, намерете ме в Twitter!

Освен това, ако искате да научите или в момента научавате как да кодирате, разгледайте какво изграждаме в училище Flatiron

Кликнете ❤ по-долу, така че другите хора да виждат това тук на Medium.