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