क्या उच्च मानकों से जरूरी निराशा पैदा होती है, और इससे कैसे निपटा जाए?


12

मैं खुद को एक प्रोग्रामिंग लैंग्वेज उत्साही मानता हूं। जब मुझे बुरा कोड मिलता है, विशेष रूप से मेरा अपना, यह समझना कठिन है, बदलना मुश्किल है और परीक्षण करना कठिन है।

मेरे सहकर्मी बेहतर नहीं जानते, या परवाह नहीं करते हैं। मैं निराश हूं कि मैं खुद से कोड की गुणवत्ता नहीं बढ़ा सकता।

क्या कोड की गुणवत्ता और स्थिरता बनाए रखने के दौरान निराशा महसूस करना सामान्य है, मेरे मानकों पर निर्भर नहीं है? यदि हां, तो आप इससे कैसे निपटेंगे?

जवाबों:


14

मुझे इससे तकलीफ होती थी। मैंने अब तक जो सीखा है वह यहां है:

  • झुकना सीखें और दूसरों पर विश्वास करें । आप अपने दम पर सब कुछ हल नहीं कर सकते। जब आपको अच्छे सहकर्मी मिलते हैं, तो उन्हें कार्यों को सौंपने में संकोच न करें, भले ही वे इसकी अपेक्षा 100% पूरी तरह से न करें। जिससे होता है
  • "पूर्ण" के विपरीत "अच्छा पर्याप्त" स्वीकार करना सीखें

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

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


6

एयू गर्भनिरोधक, कम मानकों से निराशा होती है। कुछ महीनों या वर्षों में जब आपको गंदगी को बनाए रखना होगा।


1
शायद। यदि आपको एहसास नहीं है कि आप अपने जीवन को लगातार कठिन बना रहे हैं, तो भविष्य में अतिरिक्त प्रयास सिर्फ "काम" होगा। मुझे लगता है कि कम निराशा होती है।
LennyProgrammers

4

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


2

मैं आमतौर पर खुद को दूसरों को गुणवत्ता पर काम करने की भयानक स्थिति में पाता हूं। हर कोई एक जैसा नहीं होता। मुझे वास्तव में गीक का जवाब पसंद है! मैं भी उच्च गुणवत्ता वाली सामग्री पर नरकग्रस्त हूं। एसोसिएशन में समानता है। मुझे एक ऐसा समूह मिलेगा जो गुणवत्ता पर भी है। यदि यह उल्लेखनीय नहीं है, तो आप जो काम स्वीकार करते हैं उसके आसपास अपवाद बनाने से बेहतर है।


1

जब आप गुणवत्ता के बारे में परवाह करते हैं, तो निराशा महसूस करना सामान्य है या नहीं, यह आपके सवाल से बाहर हो रहा है, लेकिन आपके बयान का पहला भाग उत्सुक है, अपने स्वयं के कोड को भयानक खोजने के बारे में। यदि आपको विश्वास नहीं है कि आप अपने स्वयं के पेशे में गुणवत्ता बना सकते हैं, तो आप अभी तक इसे जज करने की ठोस स्थिति में नहीं हो सकते।

स्थिति को कम विवेकपूर्ण और अधिक जिज्ञासु दृष्टिकोण से देखने के लिए अधिक समझदारी हो सकती है, और तब शायद आप अपनी निराशा को अवसर और विकास की भावना से बदल देंगे?


1
खैर, मैंने कई बार सोचने के बाद इतना सीखा है कि मुझे काफी कुछ पता चल जाएगा। सीखना एक लंबा जीवन भर का अनुभव है।
LennyProgrammers
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.