डेवलपर्स: इम्पोस्ट सिंड्रोम को कैसे काबू करें

http://pre11.deviantart.net/a182/th/pre/i/2010/120/b/c/the_imposter_by_yastach.jpg
“इंपोस्टर सिंड्रोम को अपर्याप्तता की भावनाओं के संग्रह के रूप में परिभाषित किया जा सकता है जो सूचना के सामने भी बनी रहती है जो इंगित करती है कि विपरीत सच है। यह आंतरिक रूप से पुरानी आत्म-संदेह और बौद्धिक धोखाधड़ी की भावनाओं के रूप में अनुभव किया जाता है। ”
- कैलटेक काउंसलिंग सेंटर

चाहे आप कोड के बारे में जानने के लिए अपनी यात्रा शुरू कर चुके हों या आपको कई वर्षों तक कोड के लिए भुगतान नहीं किया गया हो, आप कर सकते हैं और (संभावना है) इंपॉर्टर्स सिंड्रोम का सामना करेंगे। मैं अब चार साल के लिए एक डेवलपर के रूप में काम कर रहा हूँ और मैं अभी भी हर दिन imposter सिंड्रोम का सामना कर रहा हूँ!

सॉफ़्टवेयर विकास की प्रकृति तेज़-तर्रार, तरल और हमेशा प्रवाह में होती है। यह बिल्डिंग सॉफ़्टवेयर को इतना चुनौतीपूर्ण, दिलचस्प और मज़ेदार बनाता है। लेकिन इसका मतलब यह भी है कि आप उन चीजों से लगातार सामना कर रहे हैं जिन्हें आप नहीं जानते हैं। और यहां तक ​​कि जिन चीजों को आप नहीं जानते (और हर कोई कहता है कि आपको "ASAP को जानने की आवश्यकता है") बदल रहे हैं इससे पहले कि आप उन्हें जानना शुरू कर सकें।

तो, आप एक imposter होने की भावना को दूर करने के लिए कुछ तरीके की आवश्यकता होगी। यहाँ कुछ तरीके हैं जो मेरी मदद करते हैं:

एक Mentor प्राप्त करें

यह आसान नहीं है, लेकिन यह उन चीजों में से एक है जिसने मुझे एक डेवलपर के रूप में अपने शुरुआती दिनों के माध्यम से प्राप्त करने में मदद की। अधिमानतः, आपका संरक्षक वह है जो सॉफ़्टवेयर विकास में आपसे अधिक अनुभवी है या उसने सॉफ़्टवेयर टीमों पर काम किया है, अर्थात क्यूए, उत्पाद, डिज़ाइन आदि में। एक संरक्षक वास्तव में आपकी मदद कर सकता है कि आप बहुत से ऐसे कूबड़ प्राप्त कर सकते हैं, जिनका आप जल्दी सामना करते हैं। उनके साथ कोडिंग करके आपको उन कूबड़ से ऊपर आने में मदद करने की आवश्यकता नहीं है, लेकिन वे आपको आपकी प्रगति पर परिप्रेक्ष्य और मार्गदर्शन देने में मदद कर सकते हैं।

एक संरक्षक खोजने के लिए यहां फ्लैटिरॉन स्कूल द्वारा एक भयानक पोस्ट है।

एक पीर जोड़ी प्राप्त करें

किसी ऐसे व्यक्ति के साथ एक "सहकर्मी जोड़ी" का गठन करें जो आप जिस दौर से गुजर रहे हैं। यह आपकी कुंठाओं, विफलताओं, जीत, या यहां तक ​​कि सिर्फ दिन-प्रतिदिन संवाद करने में सक्षम होने के लिए बेहद मददगार हो सकता है। एक सहकर्मी के साथ, मैंने पाया है कि आप इस बात की परवाह किए बिना अधिक खुले हो सकते हैं कि वे आपको कैसे देख सकते हैं। और इससे भी महत्वपूर्ण बात, आप जो कुछ भी कर रहे हैं, उससे सुन और सीख सकते हैं।

डेवलपर समुदाय में बहुत सारे साथी "नवाबी" हैं (उचित रूप से शीर्षक कोडन्यूज समुदाय की जाँच करें) और हर कोई किसी चीज़ में एक नौसिखिया है। उन सभी तरीकों के बारे में जानने के लिए बहुत कुछ है, जिन्हें हम सीखना चाहते हैं। इसलिए, किसी ऐसे व्यक्ति को खोजें जिसके साथ आप अपनी सीख साझा कर सकें।

खुद को होशियार लोगों के साथ घेरें और इसका लाभ उठाएं

सॉफ्टवेयर डेवलपमेंट में मेरी पहली नौकरी Groupon में टेस्ट इंजीनियर के रूप में थी। मुझे एहसास है कि हर कोई सैकड़ों अनुभवी इंजीनियरों के साथ एक कंपनी में शामिल होने के लिए भाग्यशाली नहीं है। लेकिन, जैसा कि आप मीट-अप, ऑनलाइन समुदायों, या भावी नियोक्ताओं के लिए खोज करते हैं, अपने आप को ऐसे वातावरण में रखें जहां आप कमरे में सबसे विनम्र व्यक्ति हैं। क्योंकि यह वह तरीका है जिससे आप सबसे अधिक सीखने जा रहे हैं।

उत्सुक रहो

एक बार जब आप स्मार्ट लोगों और चुनौतीपूर्ण समस्याओं से घिर जाते हैं, तो उत्सुक हो जाएं। डेव हूवर और Adewale Oshineye द्वारा शिक्षुता पैटर्न एक महान पुस्तक है और सभी डेवलपर्स के लिए पढ़ना चाहिए। यह शिल्प की तरह सॉफ्टवेयर विकास का इलाज करता है और यह व्यावहारिक पैटर्न के साथ एक प्रशिक्षु से मास्टर तक आपकी लंबी यात्रा को प्रशस्त करता है। इनमें से एक पैटर्न "आपका अज्ञान उजागर करना" है:

“अपनी अज्ञानता को उजागर करने का सबसे स्पष्ट तरीका है सवाल पूछना। यह किए गए कार्य की तुलना में आसान है, खासकर जब आप जिस व्यक्ति से पूछ रहे हैं, उसने मान लिया है कि आप पहले से ही उत्तर जानते हैं। दबाएं! ज़रूर, आप अपने गौरव की रक्षा कर सकते हैं और आवश्यक ज्ञान प्राप्त करने के लिए कम प्रत्यक्ष मार्ग ले सकते हैं, लेकिन याद रखें कि यात्रा करने वाले के लिए आपका मार्ग छोटा हो जाएगा जो कि सबसे सीधा मार्ग उपलब्ध है।
अभ्यास और समय के साथ, आप पाएंगे कि आपकी टीम के सबसे जानकार लोगों से सीधे सवाल पूछना दूसरी प्रकृति बन जाएगी। जब आप अपनी अज्ञानता को उजागर कर रहे हैं, तो आप अपनी सीखने की क्षमता के लिए अपनी टीम को भी उजागर कर रहे हैं। और कभी-कभी वे आपके प्रश्न का उत्तर देने की प्रक्रिया में अपने स्वयं के ज्ञान के बारे में एक नई स्पष्टता प्राप्त करेंगे। "
- अध्याय 2: कप खाली करना, शिक्षुता पैटर्न

कुछ उठाओ और नियमित रूप से इसका अभ्यास करो

इस साल की शुरुआत में, मेरे एक सहकर्मी ने अपने अगले महीने को "प्रतिक्रिया का महीना" घोषित किया। इसलिए, उन्होंने उस महीने को रिएक्ट सीखने पर केंद्रित किया। बाहर के दृष्टिकोण से, मैं महीने के दौरान रिएक्ट के आसपास उनकी बातचीत को देख सकता था। महीने के अंत तक, उन्होंने कंपनी के भीतर एक # रिएक्शन-जेएस स्लैक चैनल बनाया था, जो पुस्तकालयों और अवधारणाओं के लिंक साझा कर रहे थे, जिनका दूसरों ने सामना नहीं किया था, उन्होंने ReactJS सीखने के बारे में एक महान ब्लॉग पोस्ट लिखा था, और अब एक निर्माण कर रहे हैं रिएक्ट में बड़ी सुविधा।

मुझे इस बात पर बिल्कुल यकीन नहीं है कि उन्होंने अपना ध्यान केंद्रित करने के लिए ReactJS को कैसे चुना, लेकिन इससे कोई फर्क नहीं पड़ता। उसने इसे उठाया, इसके साथ अटक गया, और जानबूझकर इसका अभ्यास किया।

होशपूर्वक निर्णय लें

अक्सर, जब एक भारी कोडबेस के साथ सामना किया जाता है, तो कॉपी-पेस्टिंग कोड द्वारा प्रोग्रामिंग के जाल में गिरना आसान हो सकता है, मौजूदा पैटर्न का पालन करना, और "अपनी पसंद के माध्यम से विचार किए बिना" इसे काम करना "। कोशिश करें कि इस पचड़े में न पड़ें।

जब आप कोड लिख रहे हों, तो सुनिश्चित करें कि आप समझते हैं कि आपका कोड कैसे काम करता है और यह उस तरह से संरचित क्यों है। याद रखें, मैं यह नहीं कह रहा हूं कि आपको कभी भी कॉपी-पेस्ट कोड नहीं चाहिए। मैं यह कह रहा हूं कि, यदि आप कोड की नकल कर रहे हैं, तो उस कोड को समझना महत्वपूर्ण है जिसे आप कॉपी कर रहे हैं क्योंकि आप उस कोड के मूल लेखक (ओं) द्वारा किए गए सभी निर्णय ले रहे हैं। और आप एक स्पष्ट निर्णय भी कर रहे हैं कि कोड को दोबारा न लें ताकि आपको इसे कॉपी न करना पड़े।

असल में, जब कोई आपसे पूछता है, "आपने इसे इस तरह क्यों बनाया?" - साथ जवाब देने की कोशिश न करें, "ठीक है, इस तरह से अन्य कोड लिखा गया था।" इसका मतलब यह हो सकता है कि आप एक समाधान को सुरुचिपूर्ण या नहीं लिखेंगे। एक अधिक अनुभवी सहयोगी के रूप में पुन: प्रयोज्य, लेकिन, अगर यह कार्य की आवश्यकताओं को पूरा करता है, तो यह ठीक है! समय के साथ, प्रत्येक निर्णय जो आप सचेत रूप से करते हैं, स्पष्ट करते हैं, और इससे सीखते हैं, आपको भविष्य में बेहतर निर्णय लेने में मदद करेगा।

अवगत रहें जब आप इम्पोर्टर सिंड्रोम का सामना कर रहे हैं

सक्रिय रूप से कॉम्बोस्टर सिंड्रोम से निपटने के लिए जागरूकता एक बड़ा कदम है। मेरे लिए, मैं एक सुविधा को लागू करने में आत्म-संदेह रेंगता हूं और इसे "इससे अधिक समय लगना" शुरू हो जाता है। जैसा कि यह होता है, मैं अपने सहकर्मियों और प्रबंधकों द्वारा मुझे कैसे देखा जा रहा है, इस बारे में जोर देना शुरू कर देता हूं। यह आमतौर पर आगे की सुविधा को विलंबित करता है। यह एक दुष्चक्र है और इससे बाहर निकलने का एकमात्र तरीका यह महसूस करना है कि मैं इस घेरे में फंस गया हूं। मैं खुद को याद दिलाता हूं:

  1. जब तक यह मुझे लगेगी, तब तक यह फीचर चलेगा।
  2. मैं अपने द्वारा उत्पादित कोड की गुणवत्ता के बारे में कड़ी मेहनत और देखभाल करता हूं।
  3. मैंने अटक जाने पर मदद मांगी है। यदि नहीं, तो मैं कर सकता हूँ और चाहिए।
  4. मैंने अपनी सुविधा के हितधारकों को अपनी वर्तमान स्थिति बताई है।
  5. F ** k बाकी सब कुछ।

व्यावहारिक प्रोग्रामर का अध्याय 1 पढ़ें

मैं पूरी पुस्तक की सलाह देता हूं, लेकिन यदि आप केवल एक ही अध्याय को पढ़ने जा रहे हैं, तो यह पहला अध्याय एक व्यावहारिक प्रोग्रामर के दर्शन को स्पष्ट करता है। महान सलाह में से कुछ में हर तिमाही में एक तकनीकी पुस्तक पढ़ना, स्थानीय मिलना-अप में भाग लेना और बहुत कुछ शामिल है। अपने वर्तमान कौशल-सेट या अनुभव के बारे में चिंता न करें या आप कैसे माना जाता है। यदि आप इस अध्याय में निर्धारित जीवन शैली का अभ्यास कर रहे हैं, तो आप इसे सही कर रहे हैं।

बस

अब आगे बढ़ें और आत्म-शंका, असुरक्षा और अभेद्य सिंड्रोम के खिलाफ उन लड़ाईयों को लड़ें। याद रखें, आप खुद को कैसा महसूस करते हैं और वास्तविकता क्या है, इसमें एक बड़ा अंतर है।

धारणा बनाम वास्तविकता

इम्पोस्टर सिंड्रोम पर अन्य महान पोस्ट

  • 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

यदि आप एक अभेद्य होने की भावना पर काबू पाने के बारे में अधिक बात करना चाहते हैं या आप उस भावना को दूर करने में दूसरों की मदद कैसे कर सकते हैं, मुझे ट्विटर पर ढूंढें!

इसके अलावा, यदि आप सीखना चाहते हैं या वर्तमान में कोड बनाना सीख रहे हैं, तो देखें कि हम फ्लैटिरोन स्कूल में क्या बना रहे हैं

नीचे पर क्लिक करें ताकि अन्य लोग इसे यहां माध्यम पर देखेंगे।