प्रोग्रामर में अपनी समस्याओं को अपूर्ण रूप से रिपोर्ट करने की प्रवृत्ति होती है

प्रोग्रामर में अपनी समस्याओं को अपूर्ण रूप से रिपोर्ट करने की प्रवृत्ति होती है

यदि आप एक प्रोग्रामिंग नौकरी के लिए आवेदन कर रहे हैं, तो यह दिया गया है कि आप एक सरल, सरल जीवन के शौकीन नहीं हैं, जिसमें कोई चिंता नहीं है और हर चीज का सरल समाधान है।

अब जब आप अपने आप को इस पोखर में पा चुके हैं, तो कोड को सही तरीके से समझकर तटों की सुरक्षा के लिए अपना रास्ता तैरें। प्रोग्रामिंग अपने आप में एक मुश्किल पेशा है, और जब आपने इसे अपनी थाली में रोटी लाने का एकमात्र तरीका बनाने का फैसला किया है, तो आप व्यापार के सभी गुर सीख सकते हैं।

गलती करना इंसान से है

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

सहकर्मी संकटमोचक होते हैं

वास्तव में, यदि आप वास्तव में लंबे समय से किसी समस्या में फंस गए हैं, तो आप अपने सहकर्मियों से सलाह लेने के लिए पहला कदम उठा सकते हैं। संभावना है, वे पहले एक समान चट्टान और एक कठिन जगह की समस्या में रहे हैं और इससे बाहर निकल गए हैं। अपने सहकर्मियों की मदद से आप किसी भी समस्या से निकलने का रास्ता निकाल सकते हैं। इस बातचीत का आधार विश्वास होना चाहिए - यह विश्वास कि आप किसी समस्या की रिपोर्ट करने के कारण किसी भी तरह से अपमानित नहीं होंगे। यह एक दिया गया है क्योंकि आपके सहकर्मी भी समस्या का पता लगाने की उसी प्रक्रिया का पालन करते हैं- मदद मांगना- समस्या को हर बार एक बार ठीक करना।

प्रोग्रामिंग प्रगति के स्तर

प्रोग्रामिंग से संबंधित हर समस्या को सफलतापूर्वक दूर करने के लिए आपके पास आवश्यक कौशल और दक्षता है, और आपसे भी यही उम्मीद की जाती है। लेकिन इसका मतलब यह नहीं है कि आप हर मुद्दे को नकारना शुरू कर दें और इसे एक मनोवैज्ञानिक बाधा बना दें जहां आप किसी भी तरह की मदद मांगने से हिचकिचाएं।

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

यह आमतौर पर कोडिंग के गलियारों में जाना जाता है कि प्रोग्रामर 4 विभिन्न स्तरों पर कार्य करते हैं:

  • जटिल प्रोग्रामिंग को सापेक्ष आसानी से निष्पादित करना (सापेक्ष कीवर्ड होने के नाते!)
  • तेजी से प्रगति के पथ पर
  • प्रगति के रास्ते पर, लेकिन धीरे-धीरे और लगातार (खरगोश-कछुए की कहानी से हमने क्या सीखा, दोस्तों?)
  • ठहराव के बिंदु पर अटक गया

चरणों का पालन करें - चरण दर चरण

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

समीर बुना की पुस्तक "द प्रोफेशनल प्रोग्रामर" के अनुसार, प्रोग्रामिंग करते समय अंतिम सफलता प्राप्त करने के लिए सही प्रक्रिया का पालन करना चाहिए:

  • सोच।
  • अनुसंधान।
  • योजना।
  • लिखना।
  • पुष्टि करें।
  • संशोधित करें।

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

ब्लॉग पढ़ें - समस्याओं का सामना करने पर डेवलपर्स मदद माँगने में धीमे होते हैं

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

लोन वुल्फ बनाम टीम प्लेयर

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

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

अंगूठे का सिद्धांत

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

निष्कर्ष

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