जब आप किसी परियोजना पर अटक जाते हैं तो आप क्या करते हैं? [बन्द है]


25

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

आपके "अस्थिर" तरीके क्या हैं?


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

ब्राउजिंग फेसबुक :)
Antoops

जब मुझे लगता है कि मैं किसी प्रोजेक्ट पर अटक गया हूं, तो मैं टेक ब्लॉग पढ़ता हूं।
jean27

तो आपको लगता है कि गैर देव सहकर्मी रबर बतख हैं ? : पी
दिमित्री सी।

मेरे लिए स्पष्ट लगता है: StackOverflow या किसी अन्य उपयुक्त फोरम का प्रश्न लिखें :)
नंद

जवाबों:


24

मेरी कुछ रणनीति:

  • किसी को समस्या बताएं, या किसी को भी नहीं। मेरी प्रेमिका समस्याओं को एक आलू के बारे में बताती थी।
  • कुछ के लिए कुछ और पर काम करें (यदि अवसर अनुमति देता है) - कुछ अन्य कार्यक्षमता या एक अन्य परियोजना। वर्तमान परियोजना से अपना संभोग करें। 4:30 बजे असंभव प्रतीत होने वाली कई बार समस्याएं अगले दिन सुबह 9:30 बजे तुच्छ लगती हैं।
  • पब में जाएं (यदि संभव हो)। ऊपर जैसा ही सिद्धांत।
  • इसके खिलाफ अपना सिर पीट लो। यह अक्सर समस्या को हल करने के लिए उत्पादक नहीं है, लेकिन कम से कम मेरे लिए, मैं बहुत कुछ सीखना चाहता हूं। अगर मेरा ग्रिडव्यू ऑटो-सॉर्टिंग नहीं है, तो मैं कोशिश करूँगा और समस्या के बारे में सब कुछ पढ़ सकता हूं। मेरी ओर से एक बेवकूफ त्रुटि को हल करने के लिए मुझे अभी भी 3 घंटे लगेंगे, लेकिन अंत तक, मैंने ग्रिडवेयर के बारे में जानने के लिए सब कुछ सीख लिया है और वे डेटा से कैसे जुड़ते हैं- मैं किसी भी संख्या को हल करने में सक्षम होऊंगा भविष्य में इसी तरह की समस्याओं का।
  • एक और इनपुट प्राप्त करें- अधिमानतः कोई है जो परियोजना के संदर्भ के बारे में कम से कम कुछ जानता है। मेरी अधिकांश त्रुटियां बेवकूफ हैं जिन्हें केवल एक मिनट के लिए आंखों के दूसरे सेट से कुछ मिनटों की आवश्यकता होती है जहां मुझे घंटों लगेंगे।
  • समस्या को अलग करें। मैं "बग का सबूत" नामक एक फ़ोल्डर रखता हूं जहां मैं परियोजना का ढेर रखता हूं जो प्रत्येक बड़े, जटिल परियोजना के समग्र संदर्भ के बाहर एक विशिष्ट मुद्दे को पुन: पेश करता है। यह थोड़ा समय लेने वाला हो सकता है, लेकिन यह आपको एक बड़ी परियोजना के bazillion दखल कारकों से स्वतंत्र इस मुद्दे के कारण को कम करने की अनुमति देता है।

6
आलू विचार के लिए +1। इसे आमतौर पर रबर डक डिबगिंग के रूप में जाना जाता है: en.wikipedia.org/wiki/Rubber_duck_debugging
GSto

क्या यह हमेशा समान था, अविश्वसनीय रूप से लंबे समय तक रहने वाला, आलू? या सड़क से कुछ यादृच्छिक आलू?
मग

8

मैं कंप्यूटर से दूर जाने और कुछ समय के लिए कुछ और करने का बहुत बड़ा प्रशंसक हूं। ताजा आँखें और एक स्पष्ट मस्तिष्क काम एक समस्या पर चमत्कार करता है।


5

मैं अपने जीवन में उस व्यक्ति की कल्पना करता हूं जो समस्या को हल करने में मेरी सबसे अच्छी मदद कर सकता है, और यह मानकर कि वे मेरी मदद करने के लिए अल्प सूचना पर उपलब्ध नहीं हैं, एक ऐसी जगह खोजें जहां मैं अकेला रहूं, और समस्या को जोर से समझाऊं जैसे कि ' उस व्यक्ति से बात कर रहा हूँ। आखिरकार, उन्हें समझाने की कोशिश करने के दौरान कि मुझे / सच में / एक समस्या है, मैं आमतौर पर उसी सलाह पर आता हूं जो उन्होंने मुझे दी होगी।


3

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

इसके अलावा मेरे डिजाइन की बहुत सारी जानकारियां अक्सर तब आती हैं जब मैं शॉवर या बाथ ले रहा होता हूं :)


3

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


3

अच्छी नींद मदद करती है।

कभी-कभी मैं एक समस्या पर फंस गया और सोते समय मेरे सिर में समाधान का काम किया। मैं सचमुच अहा समाधान के साथ उठता हूं। कभी-कभी आपको केवल अपने मस्तिष्क को रीसेट करने की आवश्यकता होती है।


3

कुछ अच्छे संगीत (धीमी मात्रा) रखने से आप मूड में रहते हैं।

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

किसी के बारे में बात करने की कोशिश करें कि आप क्या कर रहे हैं (कोई आपके करीबी, मेरे मामले में मेरे मंगेतर)। यह महत्वपूर्ण नहीं है अगर दूसरे व्यक्ति इसे समझते हैं या नहीं, लेकिन सुनिश्चित करने के लिए एक अच्छा अनुभव प्राप्त करें।

यदि आप अटक जाते हैं तो अपना पेन पेपर प्राप्त करें और कुछ बक्से, नामों, तीरों आदि के साथ कल्पना को प्राप्त करें और प्रवाह को समझने की कोशिश करें। इस पर पुनर्विचार करें।

खाने के लिए कुछ प्राप्त करें और थोड़ी देर के लिए बैठकर खाएं एक विचार आपको आघात कर सकता है: पी।

एक पेचकश प्राप्त करें और आप मशीन या लैपटॉप या नोटबुक खोलें और यह पता लगाने की कोशिश करें कि इसमें क्या गलत है ... ??? क्यों इसका मुझे अपेक्षित परिणाम नहीं मिल रहा है: P (मज़ाक करना)

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


2

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


2

यदि आप घर पर काम कर रहे हैं, तो आप बाहर जॉगिंग कर सकते हैं या सैर कर सकते हैं। यह आपके स्वास्थ्य के लिए अच्छा है और यह उस समस्या के बारे में सोचने में मदद करता है जिस पर आप फंसे हुए हैं। अगर यह प्रभावी होने के लिए मिल जाए, क्योंकि यह मुझे समस्या का बेहतर अवलोकन करने में मदद करता है। कभी-कभी आपका बस समस्या के गलत हिस्से पर ध्यान केंद्रित करता है और जब आपको समस्या का बेहतर अवलोकन मिलता है, तो समाधान खोजना आसान होता है।


2

मैं अपने कार्य स्थान को बदलने का प्रशंसक हूं, भले ही केवल कुछ घंटों के लिए। कभी-कभी बस थोड़ी सी नोक-झोंक इस तरह मुझे समस्या / परियोजना को एक अलग दृष्टिकोण से देखने में मदद करेगी। मेरे पसंदीदा स्थान मेरे डेक, पुस्तकालय या खुद के लिए एक व्हाइटबोर्ड के साथ एक सम्मेलन कक्ष हैं।


1

बस एक अन्य उपकरण के रूप में, आप ओब्लिक स्ट्रैटेजीज़ कार्ड का एक सेट प्राप्त कर सकते हैं ।

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

लेखक / संगीतकार थे जिन्होंने रचनात्मक सोच को बढ़ावा देने के लिए कार्ड का उपयोग किया था।

आप एक यादृच्छिक कार्ड चुनते हैं और एक 'डायमेमा' विवरण प्राप्त करते हैं। उदाहरण के लिए:

"विशिष्टताओं को निकालें और अस्पष्टताओं में बदलें"

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

हैं कुछ डाउनलोड संस्करणों , और यह भी की एक जोड़ी वेब साइटों जहाँ आप उन्हें ऑनलाइन पढ़ सकते हैं। मुझे पूरा यकीन है कि आप उन्हें iPhone या Android ऐप के रूप में भी प्राप्त कर सकते हैं, लेकिन मैंने उनके लिए नहीं देखा है। मेरे पास मैक ओएस एक्स डैशबोर्ड विजेट के रूप में उन्हें 'ओब्लिक' कहा जाता है, लेकिन मैंने अभी लिंक खोजा है और ऐसा लगता है कि यह अब ऑनलाइन नहीं है।


0

मेरे एक ग्राहक ने कहा, जब वह परियोजनाओं पर अटक जाता था, तो उसे ऐसा लगता था कि कोई उसकी पतलून खींच रहा है। वह मजेदार था।

मैं उस जगह से बाहर निकलता हूं, लोगों से बात करता हूं, पढ़ता हूं .. जब मैंने बैठने और हल करने के लिए काम किया, तब तक यह काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.