व्यक्तिगत परियोजनाओं को प्राप्त करने का सबसे अच्छा तरीका


15

मेरे पास कई व्यक्तिगत परियोजनाएं हैं जिन्हें मैंने शुरू किया है और कभी भी समाप्त नहीं होता है क्योंकि मैं अन्य विचारों के साथ अलग हो जाता हूं। मैं सोच रहा था कि व्यक्तिगत परियोजनाओं को प्राप्त करने का सबसे अच्छा तरीका क्या है? इसके लिए कोई ट्रिक या टिप्स?

समस्या यह है कि मुझे कुछ परियोजनाओं पर प्रेरणा मिलती है, और मैं अपने विचारों पर नज़र नहीं खोना चाहता हूँ और अभी "मेरे विचारों को सहेजने" की मेरी पद्धति केवल विचारों पर एक में अधिक से अधिक सामान लाना है। रात और फिर कुछ GitHub मुद्दों को डॉस के रूप में संग्रहीत करें। मुझे लगता है कि यह मुझे पुरानी परियोजनाओं के लिए वापस कभी नहीं बनाता है।


आपकी पोस्ट का शीर्षक और निकाय विवादों में हैं। कृपया स्पष्ट करें कि आपका ठोस प्रश्न क्या है।
Péter Török

क्षमा करें, मैंने शीर्षक निर्धारित किया
ऑस्कर गोडसन

जवाबों:


13

आप किस बारे में पर्याप्त रूप से परेशान हैं? उस एक को खत्म करो। दोहराएँ।

ये व्यक्तिगत परियोजनाएं हैं: एकमात्र व्यक्ति जो अभी उनके बारे में परवाह करता है वह आप हैं - और यदि आप पर्याप्त देखभाल नहीं करते हैं, तो आप शायद उनसे पहले ही मिल गए हैं जो आपको चाहिए। अपने आप को इसके बारे में मत मारो।


6

मेरी भी यही समस्या है

मैंने पाया है कि मुझे अपनी निजी परियोजनाओं के साथ बिल्कुल यही समस्या है। मुझे लगता है कि जब मुझे प्रेरणा मिलती है तो मैं एक व्यक्तिगत परियोजना पर 2-3 सप्ताह के जुनून के बिंदु पर काम करूंगा और फिर जब मैंने एक परियोजना पर काफी काम किया है और मैं एक दीवार को मारता हूं तो मैं ढीला हो जाऊंगा उस ऊर्जा और ढीले ब्याज के सभी।

चाल आपकी परियोजनाओं के माध्यम से चक्र है

मुझे लगता है कि जब मैं किसी प्रेरणा की कमी या विचारों की कमी के कारण किसी परियोजना को आगे बढ़ाता हूं, तो मैं आगे चलकर प्रेरणा हासिल करूंगा (यहां तक ​​कि 6 महीने) और फिर बहुत अधिक सामान प्राप्त करने के 2-3 सप्ताह की अवधि प्राप्त करूंगा आखिरकार मुझे कुछ काम करने को मिलता है।

  • वॉल ई - अरुडिनो प्रोजेक्ट (पहले Iteration को केवल सर्वो और सोल्डरिंग मिल रहा था)
  • वॉल ई - 2 ले (वॉल ई खिलौना को अलग ले लिया और उसे स्वायत्त बना दिया)
  • वॉल ई - 3 लें (अधूरा - उसे कमांड देने और मोड स्विच करने के लिए ब्लूटूथ सक्षम करें)

वॉल ई प्रोजेक्ट्स में से प्रत्येक लगभग 6 महीने अलग था, और मैंने अभी भी उसे अपने डेस्क पर बैठाया है एक ब्लूटूथ मॉडेम के लिए इंतजार कर रहा हूं (यह पता लगाने की आवश्यकता है कि इसे रोबोट के अंदर कैसे फिट किया जाए)।

एंड्रॉइड प्रोजेक्ट्स / XNA प्रोजेक्ट्स / हास्केल प्रोजेक्ट्स सभी बहुत समान हैं। मुझे लगता है कि अगर मैं ब्याज को कम कर देता हूं और केवल एक परियोजना को छोड़ देता हूं तो इसे वापस लेने के लिए मैं अंततः परियोजना को समाप्त कर दूंगा और बहुत अधिक लाभ होगा यदि मैंने केवल इसे गिरा दिया था।


3

प्रश्न का शीर्षक "कैसे चुनें ..." है, लेकिन आप पूछ रहे हैं "व्यक्तिगत परियोजनाओं को कैसे पूरा करें?" मुझे लगता है कि (कम से कम) दो चीजें चल रही हैं:

  1. कुछ ऐसा है जो उस समय एक अच्छे विचार की तरह लगता है जब आप कुछ समय के लिए इसके बारे में सोचने के बाद आपके लिए कम महत्वपूर्ण हो सकते हैं।

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

पहले मामले में, परिष्करण सही निर्णय नहीं हो सकता है। आपके पास एक विचार था, यह दिलचस्प था, और अब आप आगे बढ़ रहे हैं।

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

आखिरी बात यह है कि आपको वास्तव में परियोजना को पूरा करना है। यदि आप इसे समाप्त नहीं करना चाहते हैं , तो यह आपकी टू-डू सूची पर एक और काम है जो आपको ढेर सारे कामों से प्रभावित करता है और आपको लगता है कि आपको वास्तव में ऐसा करने की आवश्यकता नहीं है।


2

मुझे 80/20 का नियम याद दिलाया गया है। प्रोजेक्ट का 20 प्रतिशत काम पूरा होने में 80 प्रतिशत समय लगता है। :-)

मैं वर्तमान में 1960 के जावा का उपयोग करके एक स्टॉक मार्केट बोर्ड गेम को लागू करने पर काम कर रहा हूं। मुझे बहुत मज़ा आया कि कैसे गेम बोर्ड तैयार किया जाए, और यूजर इंटरफेस को एक साथ रखा जाए।

कदम एल्गोरिदम लागू करने के लिए कठिन हो गया। खेल की स्थिति के आधार पर, आप दिए गए पासा रोल पर 3 अलग-अलग वर्गों के रूप में उतर सकते हैं। मैं मूव एल्गोरिदम की तीसरी पुनरावृत्ति पर हूँ, और उम्मीद है कि तीसरी बार आकर्षण होगा।

मुझे खेल बोर्ड बनाने के लिए खुद को प्रेरित करने में कोई परेशानी नहीं हुई। मुझे उन चाल एल्गोरिदम पर काम करने के लिए प्रेरित करने में बहुत परेशानी हुई। लेकिन इस कदम के एल्गोरिदम वही थे जो मुझे अपने डिजाइन कौशल को अन्य समान क्षेत्रों में सुधारने के लिए करने की आवश्यकता थी।

कोडिंग करते समय मज़ेदार चीजें करना आसान है। किसी प्रोजेक्ट के कठिन हिस्सों को करना कठिन है, खासकर जब आप डिज़ाइन को गलत करते हैं। दो बार। लेकिन अपनी गलतियों से पहचानना और सीखना वह है जो आपको एक बेहतर विश्लेषक, डिजाइनर और प्रोग्रामर बना देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.