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