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