Geliştirici: Imposter Sindromu necə aradan qaldırmaq olar

http://pre11.deviantart.net/a182/th/pre/i/2010/120/b/c/the_imposter_by_yastach.jpg
"İfrat sindromu, bunun əksini söyləyən məlumatlar qarşısında davam edən qeyri-adekvatlıq hissləri toplusu olaraq təyin edilə bilər. Bu daxili olaraq xroniki bir şübhə və intellektual saxtakarlıq hissi kimi qəbul edilir. "
- Caltech məsləhət mərkəzi

Kodlaşdırmanı yeni öyrənməyə başlamağınızdan və ya illərdir kodlaşdırma üçün ödənişli olmağınızdan asılı olmayaraq, imposter sindromu ilə üzləşə bilərsiniz. Artıq dörd ildir bir geliştirici olaraq çalışıram və yenə də hər gün fırıldaqçılıq sindromu ilə qarşılaşıram!

Proqram inkişafının növü sürətli, maye və daim dəyişir. Proqram yaratmağı bu qədər çətin, maraqlı və əyləncəli hala gətirən budur. Ancaq bu da bilmədiyiniz şeylərlə daim qarşılaşdığınız anlamına gəlir. Hətta bilmədiyiniz şeylər (və hər kəs ən qısa zamanda bilməyiniz lazım olduğunu söyləyir) onları tanımaqdan əvvəl dəyişdirin.

Buna görə bir fırıldaqçı olmaq hissini aradan qaldırmaq üçün bir neçə yola ehtiyacınız var. Mənə kömək etmək üçün bir neçə yol var:

Bir mentor alın

Bu asan deyil, amma inkişaf etdirici kimi başlanğıclarımı mənimsəməyimə ən çox kömək edən şeylərdən biridir. Mütəxəssis, tercihen proqram inkişafında sizdən daha çox təcrübəyə sahib olan və ya proqram qruplarında işləmiş birisidir. H. keyfiyyət zəmanəti, məhsul, dizayn və s. Baxımından bir mentor, həqiqətən, erkən qarşılaşdığınız çox qarmaqarışıqlığı dəf etməyə kömək edə bilər. Mütləq bunları proqramlaşdıraraq bu bükmələri aradan qaldırmağınıza kömək etmək məcburiyyətində deyillər. Bununla birlikdə, tərəqqinizə dair perspektiv və rəhbərlik almağa kömək edə bilərlər.

Budur, Flatiron məktəbindən bir tərbiyəçi tapmağın çox böyük bir töhfəsi var.

Həmyaşıd cütlük alın

Keçirdiyiniz işi görən biri ilə həmyaşıd cütlüyü formalaşdırın. Kədərlərinizi, uğursuzluqlarınızı, qələbələrinizi və ya yalnız gündəlik həyatınızı bölüşmək üçün çox köməkçi ola bilərsiniz. Həmyaşıdları ilə gördüklərinizdən narahat olmayaraq daha açıq ola biləcəyinizi gördüm. Və daha əhəmiyyətlisi, dinlədiyiniz və keçdiyiniz şeylərdən öyrənə bilərsiniz.

Geliştirici birliyində bir çox digər "yeniliklər" var (bax müvafiq kod ilə CodeNewbies icması) və hər kəs bir şey üçün yenidir. Öyrənməyə fərqli yanaşmaları öyrənmək üçün çox şey var. Buna görə təcrübənizi bölüşə biləcəyiniz birini tapın.

Özünüzü ağıllı insanlarla əhatə edin və onlardan istifadə edin

Proqram təminatında ilk işim Groupon-da sınaq mühəndisi kimi çalışdım. Anlayıram ki, hər kəs yüzlərlə təcrübəli mühəndis ilə bir şirkətə qoşulmaq üçün şanslı deyil. Ancaq görüşlər, onlayn icmalar və ya potensial işəgötürənlər axtarırsınızsa, özünüzü otaqdakı ən axmaq adam olduğunuz bir mühitə qoyun. Çünki ən çox öyrəndiyiniz budur.

Maraqlanmaq

Ağıllı insanlar və çətin problemlərlə əhatə olunduqda maraqlanın. Dave Hoover və Adewale Oshineye tərəfindən tətbiqetmənin nümunələri əla bir kitabdır və bütün inkişaf üçün bir şərtdir. Bu sənətkarlıq kimi bir proqram inkişafına rəftar edir və şagirddən tutmuş praktik nümunələrə yiyələnməyə yol açır. Bu nümunələrdən biri "Cahiliyyətinizi aşkar edin":

“Cahilliyinizi üzə çıxarmağın ən açıq yolu sual verməkdir. Bunu yerinə yetirməkdən daha asandır, xüsusən soruşan şəxs cavabını artıq bildiyinizi güman edirsə. Basın! Əlbətdə ki, qürurunuzu qorumalı və lazımi biliyi əldə etmək üçün daha az birbaşa yollar çəkə bilərsiniz, ancaq unutmayın ki, səyyah səyahətiniz mövcud ən birbaşa yolu seçərək qısaldılacaqdır.
Vaxt və təcrübə keçdikcə, komandanızdakı ən təcrübəli insanlara birbaşa sual vermək əlbətdə bir məsələyə çevrildiyini görəcəksiniz. Cahilliyinizi ortaya qoyarkən, komandanızı öyrənmə qabiliyyətinizə məruz qoyursunuz. Və bəzən sualınızı cavablandırarkən öz biliklərinizə dair yeni bir aydınlıq əldə edirsiniz. "
- Fəsil 2: Boş kubok, çıraq nümunəsi

Bir şey seçin və mütəmadi olaraq tətbiq edin

Bu ilin əvvəlində bir həmkarım növbəti ayını “Cavab ayı” elan etdi. Buna görə bu ay Reaktı öyrənməyə diqqət etdi. Kənardan baxdım ki, bir ay ərzində onun Reaktiv söhbətləri necə inkişaf etdi. Ayın sonuna qədər o, şirkət daxilində # reaksiya-js kanalı qurmuş, kitabxanalara və başqalarının əvvəllər görmədiyi anlayışlara bağlantılar paylaşmış, ReactJS-i öyrənmək haqqında böyük bir blog yazmış və hazırda böyük bir qurur. Reaksiya xüsusiyyət.

Onun ReactJS-i necə seçdiyinə tam əmin deyiləm, amma bunun əhəmiyyəti yoxdur. Onu seçdi, yanında qaldı və məqsədyönlü şəkildə tətbiq etdi.

Şüurlu bir şəkildə qərar verin

Həddindən artıq bir kod bazası ilə qarşılaşdıqda, kodları çıxarmaq, mövcud nümunələri izləmək və qərarlarınızı düşünmədən "getməyiniz" ilə çox vaxt proqram tələsinə girmək asan ola bilər. Bu tələyə düşməməyə çalışın.

Kod yazarkən kodunuzun necə işlədiyini və niyə bu şəkildə qurulduğunu anladığınızdan əmin olun. Heç vaxt kodu kopyalama və yapışdırmamalı olduğunu demədiyimi unutmayın. Deyirəm ki, kodu kopyaladığınızda, kopyaladığınız kodu anlamaq vacibdir, çünki bu kodun orijinal müəllifləri tərəfindən verilmiş bütün qərarları açıq şəkildə qəbul edirsiniz. Kodu yenidən tərtib etməməyiniz üçün açıq bir qərar verdiniz, buna görə onu kopyalamaq lazım deyil.

Kimsə səndən soruşursa: "Niyə bunu belə yaratdın?" Cavab verməyə çalışmayın, "yaxşı, bu başqa kod belə yazılmışdı." Bu, təcrübəli bir həmkar kimi zərif və ya zərif bir həll yazmadığınızı ifadə edə bilər, amma tapşırıq tələblərinə cavab verirsə, yaxşıdır! Vaxt keçdikcə şüurlu şəkildə ifadə etdiyiniz və öyrəndiyiniz hər bir qərar gələcəkdə daha yaxşı qərarlar qəbul etməyə kömək edəcəkdir.

Əgər imposter sindromunuz varsa xəbərdar olun

Maarifləndirmə imposter sindromu ilə aktiv mübarizə üçün böyük bir addımdır. Bir funksiyanı həyata keçirdiyim üçün özümə şübhə yaranır və olmalı olduğundan daha uzun sürür. Bu vəziyyətdə işçilərim və menecerlərim tərəfindən necə görünməyim məni narahat edir və bu, adətən funksiyanı daha da gecikdirəcəkdir. Zərərli bir dövrdür və yeganə çıxış yolu bu dairədə olduğumu görməkdir. Xatırlayıram:

  1. Xüsusiyyət lazım olduğuna qədər davam edəcəkdir.
  2. Çox çalışıram və istehsal etdiyim kodun keyfiyyətindən narahatam.
  3. Yıxıldımsa kömək istədim. Olmasa, edə bilərəm və etməliyəm də.
  4. Mövcud statusumu rolumun maraqlı tərəflərinə çatdırdım.
  5. F ** k hər şey.

Praqmatik Proqramçının 1-ci Fəslini oxuyun

Mən bütün kitabı tövsiyə edirəm, ancaq yalnız bir fəsil oxumaq istəyirsinizsə, bu ilk fəsildə praqmatik bir proqramçı fəlsəfəsini ifadə edir. Yaxşı məsləhətə rübdə bir mütəxəssis kitab oxumaq, yerli görüşlərdə iştirak etmək və daha çox şey daxildir. Mövcud bacarıqlarınızdan və təcrübənizdən və ya necə qəbul edildiyinizdən narahat olmayın. Bu fəsildə təsvir olunan həyat tərzini tətbiq edirsinizsə, bunu düzgün edirsiniz.

Odur

İndi özünə şübhə, etibarsızlıq və fırıldaqçılıq sindromu ilə mübarizə aparın. Unutmayın ki, özünüzü necə qəbul etdiyinizdə və reallığın nə olduğu ilə bağlı böyük bir fərq var.

Reallıqla qavrayış

Imposter sindromuna digər böyük töhfələr

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

Bu hissi bir fırıldaqçı kimi necə aradan qaldıracağınız və ya başqalarının bu hissin öhdəsindən gəlməsinə necə kömək edə biləcəyiniz haqqında daha çox danışmaq istəyirsinizsə, məni Twitter-də tapın!

Əgər öyrənmək istəyirsənsə və ya sadəcə proqram qurmağı öyrənirsənsə, Flatiron məktəbində nələr qurduğumuza nəzər yetirin

Aşağıdakı ❤ düyməsini basın və digər insanları burada Orta hesabla görsünlər.