Sidee iyo sababta aan ugu guuleysanay raadraaca xogta weyn ee Hackathon Challenge Tech Challenge

Magacaygu waa Dmitry. Oo waxaan rabaa inaan ka hadlo sida ay kooxdeenu u gaadhay finalka tartanka farsamada magaalada ee hackathon ee wadada Xogta Weyn. Isla markiiba waxaan dhihi doonaa in tani aysan ahayn hackathon-kii ugu horreeyay ee aan ka qaybqaato, mana aha kii ugu horreeyay ee aan ku qaato abaalmarinno. Marka la eego, sheekadeyda waxaan rabaa in aan sheego qaar ka mid ah indho-indheynta guud iyo gabagabada ku saabsan warshadaha hackathon guud ahaan, oo aan dhiibo aragtidayda oo ka soo horjeeda dib u eegista xun ee ka soo muuqday online isla markiiba ka dib dhammaadka tartanka Tiknoolajiyada Magaalada (for. tusaale tan).

Markaa marka hore dhawr indho-indhayn guud ah.

1. Waxaa la yaab leh in dad aad u tiro yar ay u maleeyaan in hackathon uu yahay nooc ka mid ah tartanka ciyaaraha halkaas oo cod-bixiyeyaasha ugu fiican ay ku guuleystaan. Tani waa khalad. Ma tixgalinayo kiisaska marka qabanqaabiyeyaasha hackathon laftoodu aysan garanayn waxay rabaan (waxaan arkay taas sidoo kale). Laakiin, sida caadiga ah, shirkadda qabanqaabiya hackathon waxay raacdaa yoolalkeeda. Liiskoodu wuu ka duwanaan karaa: waxay noqon kartaa xal farsamo dhibaatooyinka qaarkood, raadinta fikrado iyo dad cusub, iwm. Hadafyadani waxay inta badan go'aamiyaan qaabka dhacdada, wakhtigeeda, online / offline, sida hawlaha loo samayn doono (iyo in la samayn doono dhammaan), haddii ay jiri doonto dib u eegis kood ah hackathon, iwm. Labada kooxood iyo wixii ay qabteenba waa lagu qiimaynayaa dhinacan. Iyo kooxaha sida fiican u garaacaya dhibcaha shirkadu waxay u baahan tahay guul, qaar badanna waxay soo gaadhaan heerkan gebi ahaanba miyir la'aan iyo shil, iyagoo u malaynaya inay runtii ka qayb qaadanayaan tartan isboorti. Aragtidaydu waxay muujinaysaa in si loo dhiirigaliyo ka qaybgalayaasha, qabanqaabiyayaashu waa inay abuuraan ugu yaraan muuqaalka jawi isboorti iyo xaalado siman, haddii kale waxay heli doonaan mawjad diidmo ah, sida dib u eegista kor ku xusan. Laakin waanu dhuuxnay.

2. Haddaba gabagabada soo socota. Qabanqaabiyeyaasha ayaa xiiseynaya kaqeybgalayaashu inay la yimaadaan hackathon iyaga oo wata shaqadooda, mararka qaarkood xitaa waxay si gaar ah u abaabulaan marxaladda waraaqaha internetka ee ujeedadan. Tani waxay u oggolaaneysaa xalal wax soo saar oo xooggan. Fikradda "shaqo u gaar ah" waa mid aad u qaraabo; Oo tani ma noqon doontaa horumar horay loo sii diyaariyay? Laakiin kiis kasta, qaanuunka ayaa khuseeya, kaas oo aan ku muujiyay qaabka meme caanka ah:

Sidee iyo sababta aan ugu guuleysanay raadraaca xogta weyn ee Hackathon Challenge Tech Challenge

Si aad u guulaysato, waa inaad haysataa wax, nooc ka mid ah faa'iidada tartanka: mashruuc la mid ah oo aad hore u samaysay, aqoonta iyo waayo-aragnimada mawduuc gaar ah, ama shaqo diyaarsan oo la sameeyay ka hor bilawga hackathon. Haa, maaha ciyaar. Haa, tani ma noqon karto mid u qalma dadaalka la bixiyay (halkan, qof kastaa wuxuu go'aansadaa naftiisa haddii ay u qalanto koodka 3 toddobaadyada habeenkii abaalmarinta 100 kun, oo loo qaybiyo kooxda oo dhan, iyo xitaa khatarta ah in aan la helin). Laakiin, inta badan, tani waa fursadda kaliya ee lagu hormariyo.

3. Xulashada kooxda. Sida aan ku arkay sheekeysiga hackathon, qaar badan ayaa arrintan u wajaha si aan macquul ahayn (inkasta oo kani yahay go'aanka ugu muhiimsan ee go'aamin doona natiijadaada hackathon). Meelo badan oo dhaqdhaqaaq ah (labadaba ciyaaraha iyo hackathons) Waxaan arkay in dadka xoogga leh ay u muuqdaan inay la midoobaan kuwa xoogga leh, kuwa daciifka ah iyo kuwa daciifka ah, kuwa caqliga leh ee caqliga leh, si fiican, guud ahaan, waxaad helaysaa fikradda ... Tani waa qiyaas ahaan waxa ku dhaca sheekeysiga: barnaamijyo yar yar oo xoog leh isla markiiba waa la soo qabtaa, dadka aan haysan wax xirfado ah oo qiimo leh hackathon waxay ku dhegan yihiin sheekeysiga muddo dheer waxayna doortaan koox mabda'a ah in haddii qof kaliya uu qaadan lahaa. . Qaar ka mid ah hackathons-ka, shaqada kooxuhu si aan kala sooc lahayn ayaa lagu dhaqmaa, qabanqaabiyayaashuna waxay sheeganayaan in kooxaha bakhtiyaa-nasiibtu aanay ka xumaanin kuwa jira. Laakiin sida laga soo xigtay aragtidayda, dadka dhiirigeliya, sida caadiga ah, waxay helayaan koox iyaga u gaar ah;

Marka laga hadlayo isku dhafka kooxda, tani waa shaqsi aadna ugu tiirsan hawsha. Waxaan dhihi karaa in kooxda ugu yar ee wax ku ool ah ay tahay naqshadeeye --dhamaadka hore ama dhamaadka-dhamaadka. Laakiin sidoo kale waxaan ogahay kiisas markii kooxo ka kooban kaliya kuwa hore ay guulaysteen, kuwaas oo ku daray dhamaadka dhabarka fudud ee node.js, ama ku sameeyay codsi moobil ah oo ku qoran Dhaladka React; ama kaliya kuwa gadaal ka riixaya oo sameeyay qaab fudud. Guud ahaan, wax walbaa waa shakhsi waxayna ku xiran tahay hawsha. Qorshahayga xulashada kooxda hackathon wuxuu ahaa sidan soo socota: Waxaan qorsheeyay inaan ururiyo koox ama aan ku biiro koox sida dhamaadka-dhamaadka-dhamaadka - naqshadeeye (Aniga lafteydu waxaan ahay dhamaadka-hore). Si dhakhso leh ayaan u bilaabay inaan la sheekaysto taageere python ah iyo naqshadeeyaha aqbalay martiqaadka inuu nagu soo biiro. Wax yar ka dib, gabadh, oo ah falanqeeye ganacsi, oo hore u lahaa waayo-aragnimo ku guuleysiga hackathon, ayaa nagu soo biirtay, tani waxay go'aamisay arrinta ku biirista annaga. Shir gaaban ka dib, waxaan go'aansanay inaan nafteena ugu yeerno U4 (URBAN 4, city four) anagoo la mid ah afarta fantastik ah. Waxayna xitaa sawir u dhigma dul dhigeen avatar-ka kanaalka telegram-kayaga.

4. Doorashada hawl. Sida aan horayba u sheegay, waa inaad haysataa faa'iido tartan, hawsha hackathon ayaa lagu doortaa iyada oo ku saleysan tan. Iyadoo taas ku saleysan, markaan eegay liiska hawsha Anagoo qiimaynayna kakankooda, waxaanu dejinay laba hawlood: buugaag ganacsi oo hal abuur leh oo ka socda DPiIR iyo chatbot ka EFKO. Hawsha ka socota DPIiR waxaa doortay taageeraha, hawsha EFKO aniga ayaa doortay, sababtoo ah waayo-aragnimo u lahaa qorista chatbots-ka node.js iyo DialogFlow. Hawsha EFKO waxay kaloo ku lug lahayd ML; Iyo marka loo eego shuruudaha dhibaatadu, waxay iigu muuqatay inay u badan tahay in aan la xalin iyadoo la adeegsanayo qalabka ML. Dareenkan ayaa la xoojiyay markii aan tagay kulanka tartanka farsamada magaalada, halkaas oo qabanqaabiyayaashu ay i tuseen xog-ururin ku saabsan EFKO, halkaas oo ay jireen qiyaastii 100 sawir oo ah qaababka alaabta (laga soo qaaday xaglo kala duwan) iyo qiyaastii 20 fasal oo khaladaad qaabeynta ah. Iyo, isla mar ahaantaana, kuwa amar ku bixiyay hawsha waxay rabeen inay gaaraan heerka guusha kala soocidda ee 90%. Natiijo ahaan, waxaan diyaariyey soo bandhigida xalka iyada oo aan ML, gadaal-ku-xigeenku diyaariyey bandhig ku saleysan buug-gacmeedka, si wadajir ah, ka dib markii la dhammeeyey bandhigyada, waxaan u dirnay loolankii farsamada magaalada. Durba marxaladan, heerka dhiirigelinta iyo wax ku biirinta ka qaybgale kasta ayaa la muujiyay. Naqshadeeyuhu kama uusan qayb qaadan doodaha, wuu soo daahay, oo xitaa buuxiyey macluumaadka naftiisa ku saabsan bandhigga ugu dambeeyay, guud ahaan, shaki ayaa soo baxay.

Taasina waxay keentay in aanu hawshii ka gudubnay DPiIR, oo aan haba yaraatee ka xanaaqin in aynaan dhaafin EFKO, mar haddii hawshu nala noqotay mid qariib ah, in aan si fudud u sheego.

5. Diyaarinta hackathon. Markii ugu dambeyntii la ogaaday in aan u qalanay hackathon, waxaan bilownay diyaarinta diyaarinta. Oo halkan anigu kuma talinayo in la bilaabo qorista koodka toddobaad ka hor bilowga hackathon. Ugu yaraan, waa inaad diyaarsan tahay kuleyliyaha, kaas oo aad isla markiiba ku bilaabi karto shaqada, adigoon qalabayn qalab, oo aanad ku dhicin cayayaanka qaar ka mid ah libyada oo aad go'aansatey inaad isku daydo markii ugu horeysay ee hackathon. Waan ogahay sheeko ku saabsan injineerada angular kuwaas oo u yimid hackathon oo ku qaatay 2 maalmood dejinta mashruuca dhismaha, markaa wax walba waa in horay loo sii diyaariyaa. Waxaan ugu talagalnay inaan mas'uuliyadaha u qaybino sida soo socota: dhabarku wuxuu qorayaa gurguurta internetka oo ku dhejiya dhammaan macluumaadka la ururiyay database-ka, halka aan ku qoro API node.js kaas oo waydiinaya xogtan oo u diraya xogta xagga hore. Arrin tan la xiriirta, waxaan horay u sii diyaariyay server-ka anigoo isticmaalaya express.js waxaanan diyaariyay hor-dhamaadka falcelinta. Ma isticmaalo CRA, had iyo jeer waxaan u habeeyaa baakidhka shabakada nafteyda waxaanan si fiican u garanayaa khatarta ay tani keeni karto (xusuusnow sheekada ku saabsan horumarinta xagalaha). Halkaa marka ay marayso, waxaan ka codsaday qaab-dhismeedka interface ama ugu yaraan majaajillo ka yimid naqshadeeye si aan fikrad uga helo waxa aan dhigayo. Aragti ahaan, waa inuu sidoo kale isdiyaariyaa oo nala shaqeeyaa, laakiin weligay jawaab ma helin. Natiijo ahaan, waxaan ka soo amaahday naqshadeynta mid ka mid ah mashaariicdaydii hore. Oo waxay bilowday inay si dhakhso ah u shaqeyso, maadaama dhammaan qaababka mashruucan hore loo qoray. Sidaa darteed gabagabada: naqshadeeyaha mar walba loogama baahna koox))). Waxaan la nimid hackathon horumarkan.

6. Ka shaqee hackathon. Markii ugu horeysay ee aan arko kooxdayda si toos ah waxay ahayd kaliya furitaanka hackathon ee Xarunta Qaybinta Dhexe. Waxaan la kulanay, ka wada hadalnay xalka iyo marxaladaha ka shaqeynta dhibaatada. In kasta oo furitaankii ka dib aan bas ku raacnay Oktoobar cas, waxaan aaday guriga inaan seexanno, annagoo ku heshiinnay inaan meesha nimaadno 9.00. Waa maxay sababtu? Sida muuqata qabanqaabiyayaashu waxay rabeen inay ka faa'iidaystaan ​​ka qaybgalayaasha, sidaas darteed waxay diyaariyeen jadwal noocaas ah. Laakiin, waayo-aragnimadayda, waxaad si caadi ah u codayn kartaa adigoon seexan hal habeen. Midda labaad, hadda ma hubo. Hackathon waa marathon; Waxaa intaa dheer, waxaan haysanay diyaargarow.

Sidee iyo sababta aan ugu guuleysanay raadraaca xogta weyn ee Hackathon Challenge Tech Challenge

Sidaa darteed, ka dib markii aan seexan, 9.00, waxaan fadhiyey dabaqa lixaad ee Dewocracy. Dabadeed nashqadeeyahayagii ayaa si lama filaan ah ugu dhawaaqay in aanu haysan Laptop-ka oo uu ka shaqayn doono guriga, waxaanu ku wada xidhiidhi jirnay telefoon. Tani waxay ahayd cawskii ugu dambeeyay. Markaa afar ayaanu ka noqonay saddex, inkasta oo aanaan bedelin magacii kooxda. Mar labaad, tani dhabar jab weyn naguma ahayn; Guud ahaan, markii hore wax walba waxay u dhaceen si habsami leh oo sida qorshuhu ahaa. Waxaan ku shubnay keydka xogta (waxaan go'aansanay inaan isticmaalno neo4j) xog-ururinta shirkado hal-abuur leh oo ka socda qabanqaabiyeyaasha. Waxaan bilaabay qorista qorida, ka dib waxaan qaatay node.js, ka dibna arrimuhu waxay bilaabeen inay si khaldan u ridaan. Waligay lamaan shaqayn neo4j ka hor, oo markii hore waxaan raadinayay darawal ka shaqeeya xogtan, ka dib waxaan ogaaday sida loo qoro su'aal, ka dibna waxaan la yaabay markaan ogaaday in xogtan, markii la waydiiyo, ay soo celiso hay'adaha ku jira qaab isku dubaridan walxo noode ah iyo geesahooda. Kuwaas. markii aan codsaday urur iyo dhammaan xogta ku jirta TIN, halkii aan hal shay oo urur ah, waxaa la ii soo celiyay shay dheer oo ay ku jiraan xogta ururkan iyo xiriirka ka dhexeeya. Waxa aan qoray khariidad ka soo dhex baxday shaxanka oo dhan oo ku dhejiyay dhammaan walxaha sida ururkoodu yahay hal shay. Laakiin dagaalka, markii la codsanayo kaydinta 8 kun oo urur, waxaa si tartiib tartiib ah loo fuliyay, qiyaastii 20 - 30 ilbiriqsi. Waxaan bilaabay inaan ka fikiro hagaajinta... Ka dibna waxaan joojinay waqtigii oo aan u wareegnay MongoDB, waxayna nagu qaadatay ilaa 30 daqiiqo. Wadar ahaan, ilaa 4 saacadood ayaa ku lumay neo5j.

Xusuusnow, waligaa ha u qaadan tignoolajiyada hackathon oo aadan aqoon u lahayn, waxaa laga yaabaa inay jiraan waxyaabo yaab leh. Laakiin, guud ahaan, marka laga reebo guuldarradan, wax walba waxay ku socdeen sidii loogu talagalay. Haddana subaxii Diisambar 9, waxaanu haynay codsi si buuxda u shaqaynaya. Maalinta inteeda kale waxa aanu qorshaynay in aanu ku darno astaamo dheeri ah. Mustaqbalka, wax waliba si habsami leh ayey iigu dheceen, laakiin dhabarka dambeeyuhu wuxuu lahaa dhibaatooyin farabadan oo ku saabsan mamnuucidda gurguurta matoorada raadinta, ee spam ururiyeyaasha hay'adaha sharciga ah, kuwaas oo ku yimid meelaha ugu horreeya ee natiijooyinka raadinta markii la codsanayo. shirkad kasta oo gaar ah. Laakin way u roontahay in uu isagu naftiisa u sheego. Tilmaamaha dheeriga ah ee ugu horreeya ee aan ku daray waxay ahayd raadinta magac buuxa. Agaasimaha guud ee VKontakte. Waxay qaadatay dhowr saacadood.

Marka, bogga shirkadda ee codsigayaga, waxaa soo muuqday avatar agaasimaha guud, isku xirka bogga VKontakte iyo xog kale. Waxay ahayd cherry fiican oo keega ah, inkastoo laga yaabo inaysan na siin guusha. Kadib, waxaan rabay inaan sameeyo falanqaynta qaar. Laakiin ka dib raadin dheer oo xulashooyin ah (waxyaabo badan ayaa ka soo baxay UI), waxaan degay isku dhafka ugu fudud ee ururada by code dhaqdhaqaaqa dhaqaalaha. Horeba fiidkii, saacadihii ugu dambeeyay, waxaan dhigayay qaab-dhismeed lagu soo bandhigayo badeecooyin hal-abuur leh (codsigeena waxaa loo malaynayaa inay jiraan qaybta Badeecooyinka iyo Adeegyada), inkasta oo dhabarku aanu diyaar u ahayn tan. Isla mar ahaantaana, xogtu waxay ahayd barar by boodada iyo xuduudaha, gurguurta ayaa sii waday inay shaqeyso, dhabarka ayaa tijaabiyay NLP si uu u kala saaro qoraallada hal-abuurka leh iyo kuwa aan hal-abuurka ahayn))). Laakiin wakhtiga bandhigga kama dambaysta ah ayaa mar hore soo dhawaaday.

7. Soo bandhigid. Waayo-aragnimadayda, waxaan odhan karaa waa inaad u beddeshaa diyaarinta bandhigga 3 ilaa 4 saacadood ka hor inta aan la gaadhin. Gaar ahaan haddii ay ku lug leedahay fiidiyowga, toogashadiisa iyo tafatirkeedu waxay qaadataa waqti aad u badan. Waxay ahayd inaan haysano muuqaal. Waxaanan yeelanay qof gaar ah oo arrintan wax ka qabtay, sidoo kalena xaliyay dhowr arrimood oo kale oo ururka ah. Arrin tan la xiriirta, kama aannaan mashquulin kood-sameynta illaa daqiiqaddii ugu dambeysay.

8. Garoon. Maan jeclayn in bandhigyada iyo finalka la qabto maalin shaqo oo gooni ah (Isniin). Halkan, waxay u badan tahay, siyaasadda qabanqaabiyeyaasha ee tuujinta ugu badnaan ka qaybgalayaasha ayaa sii socday. Ma qorsheyneynin inaan fasax ka qaato shaqada, kaliya waxaan doonayay inaan imaado finalka, inkastoo kooxda inteeda kale ay qaadatay isbuucaan. Si kastaba ha ahaatee, i dhexgalka shucuurta ee hackathon ayaa horeyba u ahaa mid aad u sarreeya oo 8 subaxnimo waxaan ku qoray sheekada kooxdayda (kooxda shaqada, ma aha kooxda hackathon) in aan maalintaas ku qaadanayo kharashkayga, oo waxaan aaday bartamaha. xafiiska garoommada. Dhibaatadeenu waxay soo baxday inay leedahay saynisyahano xog badan oo saafi ah, taasina waxay si weyn u saamaysay habka loo xalliyo dhibaatada. Kuwo badan ayaa lahaa DS wanaagsan, laakiin ninna ma lahayn prototype shaqeeya, qaar badan ayaa ka heli kari waayeen mamnuucida gurguurta ee matoorada raadinta. Waxaan ahayn kooxda kaliya ee leh prototype shaqo. Waana naqaannay sida loo xalliyo dhibaatada. Ugu dambeyntii, waxaan ku guuleysanay orodka, inkastoo aan aad u nasiib badan nahay inaan dooranay hawsha ugu yar ee tartanka. Markaan fiirineyno garoonnada wadooyinka kale, waxaan ogaanay inaanan fursad u heli doonin halkaas. Waxa kale oo aan rabaa in aan sheego in aan aad u nasiib badan nahay xeerbeegtida; Iyo, marka la eego dib u eegista, tani ma dhicin dhammaan waddooyinka.

9. Ugu dambayn. Ka dib markii naloogu yeedhay xeerbeegtida dhawr jeer dib u eegis kood, annagu, anagoo u malaynayna inaan ugu dambayntii xalinay arrimaha oo dhan, waxaanu u tagnay inaanu ka qadeyno Burger King. Halkaa qabanqaabiyayaasha ayaa mar labaad nagu soo wacay, waxa ay noqotay in aanu si degdeg ah u xidhxidho dalabaadkayaga oo aanu dib ugu laabano.

Qabanqaabiyaha ayaa na tusay qolka aan u baahannahay inaan galno, markii aan galnayna, waxaan isku aragnay kulan fagaare ah oo loogu talagalay kooxihii guuleystay. Raggii la rabay in ay masraxa ku soo bandhigaan si fiican ayaa loo soo dalacsiiyay, qof kastaa wuxuu u soo baxay sida riwaayadaha dhabta ah.

Oo waa inaan qiraa, finalka, ka dhanka ah gadaal ee kooxaha ugu xoogan ee kuwan raadkaygay kale, waxaan u muuqday cirro leh guusha magacaabista macaamiisha dawladda aad u qalmay kooxda ka track technology guryaha. Waxaan u maleynayaa in qodobbada muhiimka ah ee gacan ka geystay guushii aan ku jirnay wadada ay ahaayeen: helitaanka meel bannaan oo diyaarsan, taas oo ay ugu wacan tahay waxaan awoodnay inaan si deg deg ah u samayno tusaalaha, joogitaanka "muuqaal muhiim ah" ee tusaalaha (raadinta maamulayaasha guud). shabakadaha bulshada) iyo xirfadaha NLP ee dhabarkayaga, kaas oo sidoo kale aad u xiiseynaya xeerbeegtida.

Sidee iyo sababta aan ugu guuleysanay raadraaca xogta weyn ee Hackathon Challenge Tech Challenge

Iyo gabagabadii, mahadnaq dhaqameed dhammaan kuwa nagu taageeray, xeerbeegtida raadraacayaga, Evgeniy Evgrafiev (qoraaga dhibaatada aan ku xallinay hackathon) iyo dabcan qabanqaabiyeyaasha hackathon. Tani waxaa laga yaabaa inay ahayd hackathon-kii ugu weynaa uguna qabow ee aan abid ka qaybqaato, waxaan kaliya u jeclaan karaa ragga inay ilaashadaan heerkan sare mustaqbalka!

Source: www.habr.com

Add a comment