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