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