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