हॅकॅथॉनसाठी 5 सोप्या चरणांमध्ये

अधिक लोक हॅकाथॉनबद्दल बोलत का नाहीत? ते एक स्फोट आहेत आणि बर्‍याचदा विनामूल्य अन्न आणि फिजेट स्पिनर वितरीत करतात. सर्वात महत्त्वाचे म्हणजे ते सॉफ्टवेअर डेव्हलपर्सना कमी कालावधीत त्यांचे ज्ञान सुधारण्याची उत्कृष्ट संधी प्रदान करतात आणि तांत्रिक व्यावसायिकांना दृष्टी अंमलात आणण्याची आणि जीवनात कल्पना आणण्याची संधी देतात.

आपल्याला एखाद्यामध्ये प्रवेश करण्यास स्वारस्य असल्यास महाविद्यालये आणि तांत्रिक संस्था त्यांना सतत ठेवतात. मला अशी कंपनी (असुरियन) साठी काम करण्याचा अभिमान आहे जो वार्षिक हॅकॅथॉन प्रायोजित करते जी डझनभर नाविन्यपूर्ण कल्पना आणि प्रभावी अंमलबजावणी करते. या वर्षाच्या कार्यक्रमादरम्यान, मी केवळ उत्कृष्ट सहका with्यांसह स्वत: लाच वेढले नाही तर माझा हॅकॅथॉनचा ​​अनुभव अनुकूल करण्यासाठी मी या पाच चरणांचे अनुसरण केले.

1. वर्तमान काहीतरी निवडा

हॅकाथॉनमधून बरेच मनोरंजक प्रकल्प उद्भवले आहेत, परंतु आपण काही झाल्यावर आपल्याला काही पुनरावृत्ती दिसण्यास प्रारंभ होईल. कल्पकता अधिकतम करण्यासाठी तुलनेने नवीन तंत्रज्ञान किंवा थीम निवडा. जरी आपण जिंकत नाही, तरीही अधिक जाणून घ्या आणि आपल्या सोई झोनची मर्यादा विस्तृत करा.

उदाहरणार्थ, होम असिस्टंट मालकी (वर्षानुवर्षे १२%%) मोठ्या प्रमाणात वाढ झाल्यामुळे, आमच्या कार्यसंघाने आमच्या हॅकसाठी Amazonमेझॉन इको वापरण्याचा निर्णय घेतला. आमची सोलोटो सेवा तंत्रज्ञानाच्या समस्यांसाठी त्वरित प्रीमियम समर्थन प्रदान करते. आम्हाला वाटले की इको आमच्या सेवेतील सोयीस्कर एंट्री पॉईंट असू शकेल.

आपली हॅकाथॉन कल्पना नेहमीच जग बदलत नाही. हे एक मनोरंजक नवीन शो, चित्रपट किंवा गेमद्वारे प्रेरित प्रेरणादायक आणि सोपा काहीतरी असू शकते. 2048 मूळ बाहेर आल्यावर मी काही वर्षांपूर्वी माझ्या पहिल्या हॅकाथॉनमध्ये भाग घेतला. सेंडग्रिड आमच्या प्रायोजकांपैकी एक असल्याने मी ईमेल-आधारित 2048 गेम खाच करण्याचे ठरविले. त्या वेळी त्याच्या प्रासंगिकतेमुळे, तो चांगला प्रतिसाद मिळाला.

2. एक एमव्हीपी परिभाषित करा

सर्वाधिक हॅकाथॉन 24 ते 72 तासांदरम्यान असतात. हे काम करण्यासाठी बराच वेळ वाटू शकेल, जरी आपण झोपेची पिशवी आणली असती तरी असे नाही. यामुळे, आपला कार्यसंघ वेळ न घालवता तयार करू शकणारी किमान कार्यक्षमता उत्पादन (एमव्हीपी) परिभाषित करण्याची आवश्यकता आहे.

आपण आपल्या खाच काही मुख्य कार्ये मर्यादित करून हे साध्य करू शकता. आपल्या खाच खूप व्यापक असल्यास, प्रत्येक वैशिष्ट्य असंख्य दिसेल. भविष्यात आपल्या हॅकचा विस्तार कसा करावा याबद्दल कल्पना असल्यास आपल्या सादरीकरणातील चर्चा बिंदू म्हणून त्यांचा समावेश करा. तथापि, आपल्याकडे विक्री करण्याचा उत्कृष्ट बिंदू असल्यास आणि त्या दर्शविण्यासाठी मूर्त काहीही असल्यास आपल्याला प्रेक्षक किंवा न्यायाधीशांकडून क्षमा केली जाणार नाही.

असुरियन हॅकाथॉन 2017 (नॅशविले) येथे पुरस्कार सोहळा. डावीकडून उजवीकडे: बॅरी व्हॅन्डेव्हिएर (न्यायाधीश आणि ऑपरेशन्सचे अध्यक्ष), अ‍ॅलेक्स ह्यूजेस, ल्यूकास रुड, जोनाथन ह्यूजेस, डॅनियल कोट्टोन आणि ब्रॅंडन इव्हान्स

3. तृतीय-पक्ष एकत्रिकरणास लवकर चाचणी करा

बरेच हॅक्स अनुप्रयोग अनुप्रयोग प्रोग्रामिंग इंटरफेस (एपीआय) वापरतात जेणेकरून त्यांचे अनुप्रयोग अन्य वेब-आधारित सेवांसह समाकलित केले जाऊ शकतात. आपण आपल्या वापरकर्त्यांना त्यांच्या Google खात्यासह साइन इन करू शकता, त्यांच्या अ‍ॅप-मधील क्रियाकलाप रेकॉर्ड करणारे ट्विट पाठवू शकता आणि बरेच काही. एपीआय वापरणे आपले प्रेक्षक विस्तृत करते, विकास कार्य सुलभ करते आणि आपला वापरकर्ता अनुभव समृद्ध करते.

दुर्दैवाने, API ला त्यांच्या डिझाइन मर्यादा आहेत. या तृतीय पक्षांनी त्यांच्या डेटाबेस आणि वैशिष्ट्यांवर खूप परिश्रम केले आहेत आणि आपल्याला त्यांचा वापर कमी करू देत नाहीत. काही एपीआय शुल्क आकारण्यायोग्य असतात, आपण दिलेल्या कालावधीत करू शकता अशा कॉलची संख्या मर्यादित करते आणि ते सर्व काही प्रकारे त्यांच्या डेटामध्ये प्रवेश प्रतिबंधित करतात. गैरसमज टाळण्यासाठी, आपण शक्यतो इतर कार्ये तयार करण्यापूर्वी लवकरात लवकर एकत्रीकरणाच्या वापराची चाचणी घ्यावी.

मी कठीण मार्ग शिकलो. मागील हॅकॅथॉनवर, माझी टीम एक फेसबुक अ‍ॅप्लिकेशन तयार करण्यासाठी निघाली जी आपण अलीकडे कोणत्या मित्रांशी संवाद साधला नाही हे ठरवेल आणि आपल्याला त्यांच्याशी पुन्हा संपर्क साधण्याची संधी देईल. आम्ही एपीआय एकत्रीकरण सुरू करण्यापूर्वी आम्ही संपूर्ण अनुप्रयोग हॅकॅथॉनच्या पूर्वार्धात तयार केले. फक्त एक समस्या होती: फेसबुक आपल्या मित्रांकडे अ‍ॅप असल्याशिवाय आपली माहिती मिळवण्यापासून प्रतिबंधित करीत आहे. लोकसंख्येच्या मोठ्या भागाने हे स्थापित करेपर्यंत हे अॅप निरुपयोगी ठरेल, म्हणून आम्हाला अगदी थोड्या वेळातच आपली कल्पना पूर्णपणे सुधारित करावी लागली.

असुरियन हॅकाथॉनमध्ये आम्ही पूर्वी काम केलेल्या अंतर्गत API वापरण्याच्या क्षमतेचा आम्हाला फायदा झाला. तरीही, आम्ही त्यातून काही स्पष्ट झाल्यास प्रथम एकात्मतावर कार्य केले. यामुळे आम्हाला आपला बहुतेक उर्जा वापरकर्ता अनुभव तयार आणि परिष्कृत करण्यावर केंद्रित करण्यास अनुमती दिली.

It's. जर तो तुटलेला नसेल तर त्याचे निराकरण करू नका

कालांतराने, आपण आपला एमव्हीपी अंमलात आणल्यास, आपण त्या कोणत्याही प्रकारे बदलण्याचा मोह होऊ शकता. आपल्या कार्यसंघाने हा निर्णय हलकेपणे घेऊ नये. एक खाच बाजारात उत्पादन नाही. शेवटच्या मिनिटाच्या कोड रीफेक्टरिंगला हॅकॅथॉनमध्ये स्थान नाही. जर आपल्या खाच वापरकर्त्यांसाठी काही अतिरिक्त संवर्धने किंवा कार्यक्षमता वापरू शकले असेल तर आपल्याला त्या बदलांचे जोखीम आणि त्याचे फायदे विचारात घ्या आणि काहीतरी चूक झाल्यास पुनर्प्राप्त करण्यासाठी स्वत: ला वेळ दिला पाहिजे. कमीतकमी मी आपल्या अंतिम सादरीकरणाच्या एका तासाच्या आत खाचमध्ये काही बदल करणार नाही. काही वेळा आपल्याला वस्तू खंडित करणे थांबवावे लागेल!

याचा अर्थ असा नाही की आपण संभाव्य बदलांची यादी तयार करू नये जे नंतरच्या तारखेला निश्चित केले जावे. पूर्वी नमूद केल्याप्रमाणे, योग्यरित्या केले असल्यास, एक खाच फक्त एक एमव्हीपी आहे, तयार उत्पादन नाही. तथापि, हे आपल्याला भविष्यात संकल्पनेच्या पुनरावृत्तीबद्दल विचार करण्यापासून रोखू नये. आशा आहे की आपले खाच असा विश्वास आहे अशी काहीतरी आहे जेणेकरून स्पर्धा संपल्यानंतर आपण प्रकल्प पुन्हा सुरू करू शकता. आपल्या सादरीकरणापूर्वी कोणत्याही गोष्टीचे नुकतेच नुकसान होऊ नका. काय बोलतोय ...

5. आपल्या खाच यावर अवलंबून आहे तर सादर करा

काही हॅकाथॉन एकावेळी दाखविल्या जातात, तर काहींमध्ये अशी प्रकरणे दाखविली जातात ज्यात न्यायाधीशांनी इच्छेनुसार हॅकचा आढावा घेतला. कोणत्याही प्रकारे, सादरीकरण फक्त इतकेच महत्त्वाचे आहे की, हॅकपेक्षा स्वतःच नाही, जर आपल्याकडे एक चांगला प्रकल्प असेल परंतु तो मिळू शकला नाही तर त्याचे काय? आपण आपले सादरीकरण तयार आणि सराव करण्यासाठी आपला बराचसा वेळ व्यतीत केला असल्याचे सुनिश्चित करा.

आपल्या कार्यसंघावर विकसक नसल्यास हे बरेच उपयुक्त ठरेल. एकदा एमव्हीपीची व्याख्या झाल्यानंतर, हे कार्यसंघाच्या सदस्यांसह विकासाच्या समांतर त्याला अधिक चांगले कसे बाजारात आणता येईल याची योजना आखू शकतात - जर दोन्ही गट महत्त्वपूर्ण बदलांविषयी एकमेकांशी संवाद साधतील. विकसक "काय" यावर लक्ष केंद्रित करण्यास मदत करतात तर इतर "का" हे परिष्कृत करतात.

आपल्या जागेचे डिझाइन करण्यापूर्वी, आपल्याला आपल्या प्रेक्षकांना ओळखण्याची आवश्यकता आहे. जर तुमचा हॅकाथॉन लोकांना न्याय देण्यासाठी आमंत्रित करत असेल तर आपणास प्रेक्षकांचे लक्ष वेधून घ्यायचे आहे आणि त्या मुद्द्यापर्यंत पोहोचवायचे आहे. संभाव्य व्यवसाय मालकांना सादरीकरणे देताना, प्रमुख आर्थिक अंदाज आणि कंपनीच्या मूल्य निर्मितीची उदाहरणे विचारात घ्या. जेव्हा आपले सहकारी हॅकर्स आपल्या प्रोजेक्टचे मूल्यांकन करतात तेव्हा तांत्रिक तपशील पहा आणि आपल्या आर्किटेक्चरची गुंतागुंत दर्शवा.

सर्वात संस्मरणीय सादरीकरणे सहसा सर्वात परस्परसंवादी असतात. प्रोग्राम वापरला जाणारा एक गोष्ट आहे. स्वत: साठी अनुभव घेणं हे आणखी एक गोष्ट आहे. आपल्या प्रेक्षकांना आपले उत्पादन दर्शविण्याची परवानगी देण्याचा एखादा मार्ग आपणास सापडल्यास, त्यासाठी जा (आपल्याला आपल्या संभाव्य बाजूच्या समस्या माहित असल्यास).

आपण या चरणांचे अनुसरण केल्यास आपण हॅकॅथॉनला एक स्वारस्यपूर्ण, अद्वितीय आणि चांगल्या प्रकारे अंमलात आणले पाहिजे. असे म्हणायचे नाही की आपणास जिंकण्याची हमी दिलेली आहे, परंतु या कार्यक्रमांना उपस्थित राहण्याचे कौशल्य आणि अनुभवापेक्षा हे कमी महत्वाचे आहे.

आपणास आमच्या संघात सामील होण्यास स्वारस्य असल्यास, सोलुटो नॅशविल येथील नोकरीच्या ठिकाणी पहा आणि मला एक संदेश पाठवा!