5 आसान चरणों में हैकथॉन कैसे करें

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

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

1. कुछ सामयिक उठाओ

कई दिलचस्प परियोजनाएं हैकाथॉन से बाहर आती हैं, लेकिन जब आप कुछ के लिए हो जाते हैं, तो आप कुछ दोहराव देखना शुरू कर देंगे। नवीनता को अधिकतम करने के लिए, अपेक्षाकृत नई तकनीक या थीम चुनने की कोशिश करें। यहां तक ​​कि अगर आप नहीं जीतते हैं, तो आप अधिक सीखेंगे और अपने सुविधा क्षेत्र की बाधाओं का विस्तार करेंगे।

उदाहरण के लिए, घरेलू सहायक स्वामित्व में भारी वृद्धि (129% वर्ष दर वर्ष) के कारण, हमारी टीम ने हमारी हैक के लिए अमेज़ॅन इको का उपयोग करने का निर्णय लिया। हमारी सेवा, Soluto, प्रौद्योगिकी मुद्दों के लिए तत्काल प्रीमियम सहायता प्रदान करती है। हमने सोचा कि इको हमारी सेवा के लिए एक सुविधाजनक प्रवेश-बिंदु हो सकता है।

आपके हैकाथन विचार को हमेशा दुनिया को बदलने की जरूरत नहीं है। यह कुछ सरल और मजेदार हो सकता है जो एक आकर्षक नए शो, फिल्म या गेम से प्रेरित है। मैंने कुछ साल पहले अपने पहले हैकथॉन में भाग लिया था जब मूल रूप से 2048 सामने आए थे। क्योंकि हमारा एक प्रायोजक SendGrid था, मैंने एक ईमेल-संचालित 2048 गेम को एक साथ हैक करने का फैसला किया। उस समय इसकी प्रासंगिकता के कारण इसे अच्छी तरह से प्राप्त किया गया था।

2. एक एमवीपी को परिभाषित करें

अधिकांश हैकथॉन 24 से 72 घंटों के बीच रहते हैं। हालाँकि यह काम करने में बहुत समय लग सकता है, यह तब भी है, जब आप स्लीपिंग बैग लाते हैं। इस प्रकार, आपको एक न्यूनतम व्यवहार्य उत्पाद (एमवीपी) को परिभाषित करने की आवश्यकता है जो आपकी टीम को बनाने के लिए संभव है, जबकि आपको अतिरिक्त समय देने के लिए।

आप अपनी हैक को कुछ मुख्य विशेषताओं में सीमित करके इसे पूरा कर सकते हैं। यदि आपकी हैक बहुत व्यापक है, तो प्रत्येक सुविधा अप्रभावित दिखाई देगी। यदि आपके पास भविष्य में अपनी हैक का विस्तार करने के लिए विचार हैं, तो उन्हें अपनी प्रस्तुति में टॉकिंग पॉइंट के रूप में शामिल करें। दर्शकों और न्यायाधीशों ने आपको माफ नहीं किया है, हालांकि, यदि आपके पास एक शानदार बिक्री पिच है, लेकिन इसके लिए दिखाने के लिए कुछ भी ठोस नहीं है।

2017 असूरियन हैकाथॉन (नैशविले) में पुरस्कार समारोह। बाएं से दाएं: बैरी वांडेवियर (न्यायाधीश और संचालन के अध्यक्ष), एलेक्स ह्यूजेस, लुकास रुड, जोनाथन ह्यूजेस, डैनियल कॉटन, और ब्रैंडन इवांस

3. तीसरे पक्ष के एकीकरण का जल्द परीक्षण करें

कई हैक्स अन्य वेब-आधारित सेवाओं के साथ अपने एप्लिकेशन को एकीकृत करने के लिए एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) का उपयोग करते हैं। आप अपने उपयोगकर्ताओं को उनके Google खाते के माध्यम से लॉग इन कर सकते हैं, उनकी इन-ऐप गतिविधि को क्रोधित करने वाले ट्वीट भेज सकते हैं, और बहुत कुछ। एपीआई का उपयोग करने से आपके लक्षित दर्शकों का विस्तार होता है, विकास कार्यों को सरल बनाता है, और आपके उपयोगकर्ता अनुभव को समृद्ध करता है।

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

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

Asurion Hackathon में, हमने आंतरिक API का उपयोग करने में सक्षम होने से लाभ उठाया है जो हमने अतीत में काम किया था। फिर भी, हमने पहले एकीकरण पर काम किया, जैसे ही कुछ भी रास्ते में आया। इसने हमें उपयोगकर्ता अनुभव बनाने और परिष्कृत करने पर अपनी अधिकांश ऊर्जा को केंद्रित करने की अनुमति दी।

4. यदि यह नहीं टूटा है, तो इसे ठीक न करें

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

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

5. आपके हैक की तरह वर्तमान इस पर निर्भर करता है (यह करता है)

कुछ हैकथॉन में अनुक्रमिक प्रदर्शन होते हैं, जबकि अन्य में शोकेस होते हैं जहां न्यायाधीश अपने अवकाश पर हैक की जांच करते हैं। किसी भी तरह से, प्रस्तुति मायने रखती है, अगर ज्यादा नहीं, तो हैक से ही। यदि आपके पास एक अद्भुत परियोजना है, लेकिन इसकी अजीबता को व्यक्त नहीं कर सकते, तो क्या बात है? अपनी प्रस्तुति की तैयारी और अभ्यास के लिए अपने समय की एक महत्वपूर्ण राशि समर्पित करना सुनिश्चित करें।

यह वह जगह है जहां आपकी टीम में गैर-डेवलपर्स होने में काफी मदद मिल सकती है। एमवीपी को परिभाषित करने के बाद, टीम के ये सदस्य योजना बना सकते हैं कि इसे विकास के समानांतर कैसे बाजार में रखा जाए - जब तक कि दोनों समूह किसी भी बड़े बदलाव के बारे में एक-दूसरे के साथ संवाद न करें। डेवलपर्स "क्या" पर ध्यान केंद्रित करने में मदद कर सकते हैं, जबकि अन्य "क्यों" को परिष्कृत करने में मदद करते हैं।

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

सबसे यादगार प्रस्तुतियाँ आम तौर पर सबसे अधिक इंटरैक्टिव होती हैं। एक कार्यक्रम का इस्तेमाल किया जाना एक बात है; इसे अपने लिए अनुभव करना दूसरा है यदि आप दर्शकों को अपने उत्पाद को प्रदर्शित करने की अनुमति देने का एक तरीका खोज सकते हैं, तो इसके लिए जाएं (जब तक कि आप अपने संभावित किनारे के मामलों का संज्ञान नहीं लेते हैं)।

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

यदि आप हमारी टीम में शामिल होने के इच्छुक हैं, तो बेझिझक Soluto नैशविले में नौकरी के उद्घाटन की जाँच करें और मुझे एक नोट भेजें!