आप अपनी साइड प्रोजेक्ट कैसे तय करते हैं [बंद]


10

किसी भी समय, मेरे पास आमतौर पर सप्ताहांत / पक्ष परियोजनाओं के लिए विचारों का एक समूह होता है, जिन पर मैं काम कर सकता हूं। विचारों को आम तौर पर इन में वर्गीकृत किया जा सकता है:

  1. सेल्फ लर्निंग: एक नई भाषा / तकनीक / रूपरेखा सीखना
  2. कार्य से संबंधित: कुछ सीखना / करना जो आपको काम में मदद करेगा
  3. पैसा: ऐसी परियोजनाएं जो (आपको लगता है) कुछ पैसे कमा सकती हैं
  4. मज़ा / उपयोगिता परियोजनाओं

ये सिर्फ उबड़ खाबड़ श्रेणियां हैं जिनके बारे में मैं सोच सकता हूं और वर्गीकरण के अन्य / अन्य तरीके हो सकते हैं।

मेरा प्रश्न आपके अनुभव पर आधारित है कि किस तरह के प्रोजेक्ट पर काम करना है, इसका निर्णय करना चाहिए। प्रोजेक्ट के प्रकार के अलावा कौन से पैरामीटर इस निर्णय (समय, प्रयास, धन ...) को प्रभावित करते हैं


बहुत पहले, "पीले ईंट रोड का अनुसरण करें", अर्थात। एक चीज से दूसरी चीज की आशा करना क्योंकि यह मेरी जगहें हैं। अब, कोई खाली समय सब पर है, तो कोई साइड परियोजनाओं। आपकी संख्या के संबंध में, 1 और 4 विशेष रूप से
परिक्रमा

जवाबों:


6

मैंने वास्तव में कुछ समय पहले इस बारे में एक ब्लॉगपोस्ट लिखा था । सारांशित करने के लिए, जिन प्रमुख दिशानिर्देशों को मैं साइड प्रोजेक्ट्स के साथ आने में छड़ी करने की कोशिश करता हूं, वे हैं:

  1. मज़े करो
  2. कुछ सीखो
  3. इसे कालातीत बनाएं (दूसरे शब्दों में, इसे कुछ ऐसा बनाएं जिसे आप बाद में वापस आ सकें)
  4. अपने आप को सिर्फ कोड तक सीमित न करें (मैं अपने ब्लॉग से बहुत कुछ सीखता हूं)
  5. कुछ ऐसा लिखो जिसका मैं वास्तव में उपयोग करूँगा (क्योंकि मैं व्यक्तिगत रूप से इसके साथ चिपक जाने की अधिक संभावना है)।

आपके प्रश्न का थोड़ा और सीधा उत्तर देने के लिए, मैं आमतौर पर # 1 और # 4 को लगभग विशेष रूप से अपनी साइड प्रोजेक्ट्स के साथ करने की कोशिश करता हूं। उस ने कहा, मैंने एक कारण से नंबर 1 स्थान का मज़ा लिया। यदि आपको मज़ा नहीं आ रहा है, तो यह एक साइड प्रोजेक्ट नहीं है। यही काम है।


5

आपके पास हमेशा एक प्रोजेक्ट होता है जिस पर आप मीटिंग्स में काम कर सकते हैं

उदाहरण के लिए, मेरे पास एक चीज थी जिसे मैंने "मीटिंग लिस्प" कहा था।

यह C में लिखा गया एक लिस्प दुभाषिया था जिसे मैंने अपनी पुरानी नौकरी में कुछ वर्षों के अंतराल में हैक किया था।

नियम:

  • मैं केवल बैठकों के दौरान इस पर काम कर सकता था।
  • स्रोत को 80-स्तंभ पृष्ठ द्वारा एक 66-पंक्ति पर फिट होना था। (इसलिए मैं बैठकों में विवेकपूर्वक इस पर काम कर सकता था!)
  • कोड को साफ-साफ संकलन करना था।
  • कंप्यूटर पर डिबगिंग नहीं। अगली बैठक में कीड़े का निदान और निर्धारण किया गया था।
  • इसमें संकलन त्रुटियां शामिल हैं।
  • इसमें "शामिल" कमांड था, इसलिए लाइब्रेरी के कुछ हिस्से लिस्प में थे और पृष्ठ सीमा के विरुद्ध नहीं गिना जाता था।

मैंने बहुत कुछ सीखा और बोरिंग मीटिंग्स में समय गुजारना एक शानदार तरीका था, इसलिए मुझे लगता है कि इसने # 2 को # 1 और # 4 के साथ जोड़ दिया।


4
शर्त लगाई आपने उन बैठकों में बहुत योगदान दिया! lol - मेरे पास ऐसे सहकर्मी हैं जो कभी भी मीटिंग में एक शब्द नहीं कहते हैं, सप्ताह में सप्ताह भर बाहर रहते हैं, मुझे दीवार पर चढ़ाते हैं।
परिक्रमा

1
एक बैठक में योगदान करने के लिए एक उत्पादक तरीका क्या है। -1
टेरेंस पोंस

7
अगर उन्हें एक बैठक में घसीटा गया तो उनके पास योगदान करने का कोई मौका नहीं है, यह एक दिन बर्बाद करने से अधिक कुशल लगता है।
ग्रापहिन

गूढ़, और अभी तक निष्क्रिय / आक्रामक :)
मार्की

1

मैं कहूंगा कि यह इस बात पर बहुत निर्भर करता है कि आप एक प्रोग्रामर के 'शौक' कैसे हैं। व्यक्तिगत रूप से, मैं नहीं हूं। मैं शायद ही कभी 'मस्ती' के लिए चीजें बनाता हूं, हालांकि मैं एक मौद्रिक प्रोत्साहन के साथ या उसके बिना प्रोग्रामिंग करता हूं।

मैं कहूंगा कि # 1 कुछ नया सीखने के लिए यह निर्धारित करेगा कि मैंने क्या काम किया। इसके साथ ही, मैं कहूंगा कि # 3: ऐसा कुछ जो मुझे लगता है कि बहुत सारे पैसे कमा सकता है। 3 वह सब नहीं आता है जो अक्सर होता है क्योंकि इसमें आमतौर पर एक टन काम की आवश्यकता होती है जो मेरे पास करने के लिए समय नहीं है।

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

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

कुछ करने के लिए भुगतान किया जा रहा है आप आनंदित हैं। यह काम नहीं है। और अगर आप अंतिम उत्पाद के मालिक हैं, तो यह एक बहुत बड़ा बोनस है।

संपादित करें:

जोड़ना भी चाहेंगे, अगर # 3 निकाल लिया, तो मेरे पास कोई भी कारण होगा # 1 प्रोजेक्ट होगा। यानी कुछ नया सीखना है।


निष्पक्ष होने के लिए, यदि खेल राजस्व का मुख्य स्रोत है, तो यह वास्तव में एक पक्ष परियोजना नहीं है। :-)
जेसन बेकर

2
@ जेसन: बहुत सच! हां पता है, एक साइड प्रोजेक्ट का विचार पूरी तरह से मेरे दिमाग से बाहर चला गया जब मैंने अपना प्रोजेक्ट शुरू करने के बारे में सोचा। मेरे पास यही समस्या है; मेरे पक्ष की परियोजनाएं मेरा जुनून बन जाती हैं।
डेमियन रोश

1

मैंने एंड्रॉइड पर शफल ऐप की सराहना की है, यह मेरे स्वयं के उपयोग के लिए है, लेकिन यह एक सीखने का अनुभव भी था क्योंकि मुझे एंड्रॉइड एसडीके का उपयोग खुद से कुछ बड़ा करने के लिए मिला।

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

अंत में मैंने उन त्रुटियों को इकट्ठा करने के लिए एक परियोजना बनाई जो डेवलपर्स द्वारा वेबसाइटों को देखने में मदद करने के लिए जावास्क्रिप्ट कार्यों में होती हैं जो तब होती हैं जब उनके उपयोगकर्ता साइट का उपयोग करते हैं। यह इस तरह की प्रणाली होने की आवश्यकता से पैदा हुआ था, क्योंकि मैं बुकिंग प्रणाली के लिए स्वयं जावास्क्रिप्ट भारी साइटों का निर्माण कर रहा था।

सामान्य तौर पर लर्निंग और यूटिलिटी वे हैं जो मेरे पास लगभग सभी परियोजनाओं में हैं। हालाँकि जो मुझे सबसे अधिक मूल्य देता है वह है शफल परियोजना, क्योंकि इसका उपयोग काफी किया जा रहा है।

यदि आप एक साइड प्रोजेक्ट चाहते हैं जो आपको इसे जारी रखने में मदद करता है, तो मैं आपको एक प्रोजेक्ट प्राप्त करने की सलाह दूंगा जो आप दूसरों के लिए लिखते हैं। कुछ और आप और साथ ही उपयोग करना चाहते हैं।


0

एक खुजली खरोंच।

साइड प्रोजेक्ट जो मैं करता हूं आमतौर पर वे चीजें होती हैं जिनकी मुझे खुद जरूरत होती है। अगर वे आपकी चार श्रेणियों में फिट होते हैं, तो यह और भी बेहतर है।

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