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