आपको हैकथॉन में क्यों भाग लेना चाहिए



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

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

हैकाथॉन क्या है?


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

हैकाथॉन चरणों


कार्यों की घोषणा होने के बाद, हैकथॉन प्रतिभागी टीमों में शामिल होते हैं: प्रत्येक "कुंवारा" एक माइक्रोफोन प्राप्त करता है और चयनित कार्य, उसके अनुभव, विचार और विशेषज्ञों के बारे में बात करता है कि उसे किस तरह की योजना को लागू करने की आवश्यकता है। कभी-कभी एक टीम में एक व्यक्ति शामिल हो सकता है जो एक परियोजना के सभी कार्यों को काफी उच्च स्तर पर स्वयं करने में सक्षम होता है। यह डेटा विश्लेषण हैकथॉन के लिए प्रासंगिक है, लेकिन यह अक्सर किराने की घटनाओं के लिए निषिद्ध या अवांछनीय है - आयोजकों का उद्देश्य परियोजना पर काम जारी रखना है, लेकिन कंपनी में पहले से ही; गठित टीम में उन प्रतिभागियों पर कई फायदे हैं जो अकेले उत्पाद बनाना चाहते थे। इष्टतम टीम में आमतौर पर 4 लोग शामिल होते हैं और इसमें शामिल होते हैं: फ्रंटएंड, बैकएंड, साइंटिस्ट और व्यावसायिक व्यक्ति की तारीख। वैसे, डेटाटेन्स / फूड हैकाथॉन का पृथक्करण काफी सरल है - यदि आपके पास एक स्पष्ट मीट्रिक और लीडरबोर्ड के साथ एक डेटासेट है, या आप ज्यूपिटर नोटबुक में एक कोड के साथ जीत सकते हैं, तो यह एक डेटाटेक्स हैकथॉन है; बाकी सब कुछ - जहां आप एक आवेदन, वेबसाइट या कुछ चिपचिपा - किराने बनाना चाहते हैं।

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

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

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

एक बार जब आप समझ जाते हैं कि आपको क्या करने की आवश्यकता है, तो परियोजना पर सीधा काम शुरू होता है। आपको एक चेक-पोनी सेट करना होगा - वह समय जिसके द्वारा कार्यों को पूरा करना आवश्यक है; जिस तरह से, यह आकाओं - कंपनी के प्रतिनिधियों और तकनीकी विशेषज्ञों के साथ संवाद जारी रखने के लिए अच्छा है - यह आपकी परियोजना के मार्ग को समायोजित करने के लिए उपयोगी है। समस्या पर एक ताजा नज़र एक दिलचस्प समाधान सुझा सकता है।

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

रविवार की सुबह आपको जूरी को अपने काम के परिणाम प्रदान करने की आवश्यकता है। अच्छे हैकाथॉन में, यह सब तकनीकी विशेषज्ञता से शुरू होता है - क्या आप जो दावा करते हैं वह वास्तव में काम करता है? इस परीक्षण का उद्देश्य टीमों को एक सुंदर प्रस्तुति और buzzwords के साथ मातम करना है, लेकिन उन लोगों के उत्पाद के बिना, जिन्होंने वास्तव में कुछ किया था। दुर्भाग्य से, तकनीकी विशेषज्ञता सभी हैकथॉन में मौजूद नहीं है और ऐसे मामले हैं जब एक टीम 12 स्लाइड और एक मानसिकता "... ब्लॉकचैन, क्वांटम कंप्यूटिंग, और फिर एआई इसे पूरा करेगी ..." पहली जगह जीतती है। इस तरह की मिसालें इतनी बार-बार नहीं आती हैं, लेकिन जब से उन्हें सबसे अच्छी तरह से याद किया जाता है, बहुत से लोग सोचते हैं कि एक अच्छी प्रस्तुति हैकाथॉन में 99% जीत है। वैसे, प्रस्तुति वास्तव में महत्वपूर्ण है, लेकिन इसका योगदान 30% से अधिक नहीं है।

प्रतिभागियों के प्रदर्शन के बाद, निर्णायक मंडल विजेताओं को पुरस्कार देने का फैसला करता है। यह हैकाथॉन का आधिकारिक हिस्सा पूरा करता है।

हैकाथॉन में भाग लेने के लिए प्रेरणा


अनुभव


प्राप्त अनुभव के संदर्भ में, एक हैकथॉन एक अनूठी घटना है। प्रकृति में, ऐसी कई जगहें नहीं हैं जहां आप 2 दिनों में कुछ नहीं से विचार का एहसास कर सकते हैं और अपने काम के बारे में त्वरित प्रतिक्रिया प्राप्त कर सकते हैं। हैकाथॉन के दौरान महत्वपूर्ण सोच, टीमवर्क, समय प्रबंधन, तनावपूर्ण स्थिति में काम करने की क्षमता, अपने काम के परिणामों को समझने योग्य तरीके से प्रस्तुत करने की क्षमता, प्रस्तुतियों का कौशल और कई अन्य। यही कारण है कि हैकथॉन सैद्धांतिक ज्ञान वाले लोगों के लिए एक महान जगह है जो वास्तविक अनुभव प्राप्त करना चाहते हैं।

पुरस्कार


आमतौर पर, हैकाथॉन का पुरस्कार पूल लगभग 1.5k - 10k यूरो है पहले स्थान के लिए (रूस में - 100-300 हजार रूबल)। भागीदारी से अपेक्षित लाभ (अपेक्षित मूल्य, ईवी) की गणना एक सरल सूत्र का उपयोग करके की जा सकती है:

EV = Prize * WinRate + Future_Value - Costs 

जहां पुरस्कार पुरस्कार का आकार है (सादगी के लिए हम मानते हैं कि केवल एक पुरस्कार है);
WinRate - जीत की संभावना (एक नौसिखिया टीम के लिए यह मान 10% तक सीमित होगा, एक अधिक अनुभवी टीम के लिए - 50% और उससे अधिक; मैं ऐसे लोगों से मिला जो प्रत्येक हैकाथॉन को पुरस्कार के साथ छोड़ देते हैं, लेकिन यह अधिक संभावना है कि नियम का अपवाद है और उनकी जीत लंबी दूरी होगी। नीचे 100%);
Future_Value - एक मान जो हैकाथॉन में भाग लेने से भविष्य के लाभ को दर्शाता है: यह प्राप्त अनुभव, स्थापित संबंधों, प्राप्त जानकारी, आदि से लाभ हो सकता है। यह मान वास्तव में निर्धारित करना लगभग असंभव है, लेकिन इसे याद रखना चाहिए;
लागत - परिवहन, आवास आदि की लागत।

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

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

कंपनी काम पर रखने और नेटवर्किंग


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

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

एक अद्वितीय डेटासेट प्राप्त करने की क्षमता


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

टिप्स


सामान्य तौर पर, हैकाथॉन में काम करना एक विविध अनुभव होता है और नियमों की सूची तैयार करना मुश्किल होता है। हालाँकि, यहाँ मैं उन टिप्पणियों की एक सूची देना चाहूंगा जो शुरुआती मदद कर सकती हैं:

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


हैकथॉन का सार। संक्षिप्त

Source: https://habr.com/ru/post/hi450034/


All Articles