Kanjani futhi kungani siyiwine ithrekhi Yedatha Enkulu ku-Urban Tech Challenge hackathon

Igama lami nginguDmitry. Futhi ngifuna ukukhuluma ngokuthi iqembu lethu lifinyelele kanjani kowamanqamu we-Urban Tech Challenge hackathon kuthrekhi ye-Big Data. Ngizosho zisuka nje ukuthi lesi akusona i-hackathon yokuqala engibambe iqhaza kuyo, futhi hhayi eyokuqala lapho ngithole khona imiklomelo. Mayelana nalokhu, endabeni yami ngifuna ukuveza imibono neziphetho ezijwayelekile mayelana nemboni ye-hackathon iyonke, futhi nginikeze umbono wami ngokuphambene nezibuyekezo ezingezinhle ezivele ku-inthanethi ngokushesha ngemuva kokuphela kwe-Urban Tech Challenge (ye- isibonelo lokhu).

Ngakho-ke kuqala ukubonwa okujwayelekile.

1. Kuyamangaza ukuthi abantu abambalwa ngokungazi bacabanga ukuthi i-hackathon uhlobo oluthile lomncintiswano wezemidlalo lapho amakhodi angcono kakhulu awina khona. Lokhu akulungile. Angicabangi amacala lapho abahleli be-hackathon ngokwabo bengazi ukuthi bafunani (nami ngikubonile lokho). Kodwa, njengomthetho, inkampani ehlela i-hackathon iphishekela izinhloso zayo. Uhlu lwabo lungase lwehluke: kungaba yisixazululo sezobuchwepheshe kwezinye izinkinga, ukucinga imibono emisha nabantu, njll. Le migomo ivamise ukunquma ifomethi yomcimbi, isikhathi sawo, ku-inthanethi/okungaxhunyiwe ku-inthanethi, ukuthi imisebenzi izokwakhiwa kanjani (nokuthi izokwenziwa nhlobo), ukuthi kuzoba nokubuyekezwa kwekhodi ku-hackathon, njll. Womabili amaqembu nalokho akwenzile kuyahlolwa ngokwalo mbono. Futhi lawo maqembu alifinyelela kangcono iphuzu inkampani elidingayo aphumelele, futhi abaningi bafika kuleli qophelo bengaqaphile nangengozi, becabanga ukuthi babambe iqhaza ngempela emqhudelwaneni wezemidlalo. Ukuqaphela kwami ​​kubonisa ukuthi ukuze kugqugquzelwe abahlanganyeli, abahleli kufanele bakhe okungenani ukubonakala kwendawo yezemidlalo nezimo ezilinganayo, ngaphandle kwalokho bazothola igagasi lokungabi nalutho, njengakukubuyekezwa okungenhla. Kodwa siyaphuma.

2. Ngakho-ke isiphetho esilandelayo. Abahleli banentshisekelo kubahlanganyeli abeza ku-hackathon nomsebenzi wabo, ngezinye izikhathi baze bahlele ngokukhethekile isiteji sokuxhumana se-intanethi ngale njongo. Lokhu kuvumela izixazululo ezinamandla zokuphumayo. Umqondo "womsebenzi wakhe" uhlobene kakhulu; noma yimuphi umthuthukisi onolwazi angaqongelela izinkulungwane zemigqa yekhodi kumaphrojekthi akhe amadala ekuzinikeleni kwakhe kokuqala. Futhi ingabe lokhu kuzoba intuthuko elungiselelwe ngaphambili? Kodwa kunoma yikuphi, umthetho uyasebenza, engiwuveze ngendlela ye-meme edumile:

Kanjani futhi kungani siyiwine ithrekhi Yedatha Enkulu ku-Urban Tech Challenge hackathon

Ukuze uwine, kufanele ube nokuthile, uhlobo oluthile lwenzuzo yokuncintisana: iphrojekthi efanayo owayenza esikhathini esidlule, ulwazi nolwazi esihlokweni esithile, noma umsebenzi owenziwe ngomumo owenziwe ngaphambi kokuqala kwe-hackathon. Yebo, akusiwona ezemidlalo. Yebo, lokhu kungase kungafaneleki umzamo owenziwe (lapha, wonke umuntu uyazinqumela ukuthi kufanelekile ukufaka ikhodi amaviki angu-3 ebusuku ukuze uthole umklomelo wezinkulungwane eziyi-100, uhlukaniswe phakathi kweqembu lonke, ngisho nangengozi yokungawutholi). Kodwa, ngokuvamile, leli ukuphela kwethuba lokuqhubekela phambili.

3. Ukukhetha iqembu. Njengoba ngibonile ezingxoxweni ze-hackathon, abaningi babheka lolu daba ngokunganaki (yize lesi kuyisinqumo esibaluleke kakhulu esizonquma umphumela wakho ku-hackathon). Ezindaweni eziningi zomsebenzi (kokubili kwezemidlalo kanye nama-hackathons) ngibonile ukuthi abantu abanamandla bavame ukuhlangana nabanamandla, ababuthakathaka nababuthakathaka, abahlakaniphile nabahlakaniphile, kahle, ngokuvamile, uthola umqondo ... Lokhu cishe okwenzeka ezingxoxweni: abahleli bezinhlelo abaqinile kancane bathathwa ngokushesha, abantu abangenawo amakhono abalulekile e-hackathon balenga engxoxweni isikhathi eside futhi bakhethe iqembu ngesimiso sokuthi uma nje othile engathatha. . Kwamanye ama-hackathon, ukwaba okungahleliwe emaqenjini kuyenziwa, futhi abahleli bathi amaqembu angahleliwe awenzi kabi kakhulu kunalawo akhona kakade. Kodwa ngokubona kwami, abantu abagqugquzelekile, njengomthetho, bathola iqembu ngokwabo; uma othile kufanele abelwe, ngakho-ke, ngokuvamile, abaningi babo abezi ku-hackathon.

Ngokuqondene nokwakheka kweqembu, lokhu kungumuntu ngamunye futhi kuncike kakhulu emsebenzini. Ngingasho ukuthi ubuncane beqembu obusebenzayo umklami - phambili noma phambili - ngemuva. Kodwa futhi ngiyazi ngezimo lapho amaqembu ahlanganisa abaphambili kuphela ewinile, abengeze isiphetho esilula ku-node.js, noma enze isicelo seselula ngesi-React Native; noma kuphela kusukela kwababuyisela emuva abenze isakhiwo esilula. Ngokuvamile, yonke into ingumuntu ngamunye futhi incike emsebenzini. Uhlelo lwami lokukhetha iqembu le-hackathon lwalumi kanje: Ngahlela ukuhlanganisa iqembu noma ukujoyina iqembu elifana ne-front-end - back-end - umklami (mina ngingumuntu ophambili). Futhi ngokushesha ngaqala ukuxoxa ne-python backender kanye nomklami owamukele isimemo sokusijoyina. Kamuva, intombazane, umhlaziyi webhizinisi, osevele enolwazi lokuwina i-hackathon, yajoyina nathi, futhi lokhu kwanquma indaba yokuthi asijoyine. Ngemuva komhlangano omfushane, sinqume ukuzibiza ngokuthi si-U4 (URBAN 4, urban four) ngokufanisa nezine ezinhle. Futhi baze bafaka isithombe esihambisanayo ku-avatar yesiteshi sethu se-telegraph.

4. Ukukhetha umsebenzi. Njengoba ngishilo, kufanele ube nenzuzo yokuncintisana, umsebenzi we-hackathon ukhethwa ngokusekelwe kulokhu. Ngokusekelwe kulokhu, ngemva kokubheka uhlu lwemisebenzi futhi sihlola ubunkimbinkimbi bazo, sazinza emisebenzini emibili: ikhathalogu yamabhizinisi asungulayo avela kwa-DPiIR kanye ne-chatbot evela ku-EFKO. Umsebenzi ovela ku-DPIiR ukhethwe yi-backender, umsebenzi ovela ku-EFKO wakhethwa yimi, ngoba ubenolwazi lokubhala ama-chatbots ku-node.js naku-DialogFlow. Umsebenzi we-EFKO ubandakanye ne-ML; nginolwazi oluthile, hhayi olubanzi kakhulu, ku-ML. Futhi ngokwemibandela yenkinga, kwabonakala kimi ukuthi kwakungenakwenzeka ukuxazululwa kusetshenziswa amathuluzi e-ML. Lo muzwa waqiniswa lapho ngiya kumhlangano we-Urban Tech Challenge, lapho abahleli bangibonisa khona idathasethi ku-EFKO, lapho kwakukhona khona izithombe ezingaba ngu-100 zezakhiwo zomkhiqizo (ezithathwe ema-engeli ahlukene) kanye nezigaba ezingaba ngu-20 zamaphutha esakhiwo. Futhi, ngesikhathi esifanayo, labo abayala umsebenzi bafuna ukufeza izinga lokuphumelela lokuhlukanisa lika-90%. Ngenxa yalokho, ngilungiselele isethulo sesixazululo ngaphandle kwe-ML, i-backender yalungiselela isethulo esisekelwe kukhathalogi, futhi ndawonye, ​​ngemva kokuphothula izethulo, sizithumele ku-Urban Tech Challenge. Kakade kulesi sigaba, izinga lokugqugquzela kanye negalelo lomhlanganyeli ngamunye lembulwa. Umklami wethu akazange abambe iqhaza ezingxoxweni, waphendula sekwephuzile, futhi waze wagcwalisa imininingwane ngaye esethulweni ngomzuzu wokugcina, ngokuvamile, kwaphakama ukungabaza.

Ngenxa yalokho, sadlula umsebenzi ku-DPiIR, futhi asizange sicasuke nakancane ukuthi asizange siyiphumelele i-EFKO, njengoba umsebenzi wawubonakala ungavamile kithi, ukuyibeka kancane.

5. Ukulungiselela i-hackathon. Lapho ekugcineni sekwaziwa ukuthi sase siyifanelekele i-hackathon, saqala ukulungiselela amalungiselelo. Futhi lapha angikhuthazi ukuqala ukubhala ikhodi isonto ngaphambi kokuqala kwe-hackathon. Okungenani, kufanele ube ne-boilerplate elungile, ongaqala ngayo ukusebenza ngokushesha, ngaphandle kokumisa amathuluzi, futhi ngaphandle kokushayisana nezimbungulu ze-lib ethile onqume ukuyizama okokuqala ku-hackathon. Ngiyazi indaba mayelana nonjiniyela abangama-angular abeza ku-hackathon futhi bachitha izinsuku ezi-2 besungula ukwakhiwa kwephrojekthi, ngakho konke kufanele kulungiswe kusenesikhathi. Besihlose ukusabalalisa izibopho ngale ndlela elandelayo: i-backender ibhala iziseshi ezihlola i-inthanethi futhi zibeke lonke ulwazi oluqoqiwe kusizindalwazi, kuyilapho ngibhala i-API ku-node.js ebuza le database futhi ithumele idatha ngaphambili. Mayelana nalokhu, ngilungiselele iseva kusenesikhathi ngisebenzisa i-express.js futhi ngalungiselela isiphetho ngokusabela. Angisebenzisi i-CRA, ngihlala ngizenzela i-webpack futhi ngazi kahle ukuthi iziphi izingozi lokhu okungase kubangele (khumbula indaba emayelana nonjiniyela abangama-angular). Kuleli qophelo, ngicele izifanekiso ze-interface noma okungenani ama-mockups kumklami wethu ukuze ngibe nombono walokho engizobe ngikubeka. Ngokombono, kufanele futhi enze amalungiselelo akhe futhi awahlanganise nathi, kodwa angizange ngithole impendulo. Ngenxa yalokho, ngiboleke umklamo kwenye yamaphrojekthi ami amadala. Futhi yaqala ukusebenza ngokushesha, njengoba zonke izitayela zale phrojekthi zase zibhaliwe. Ngakho-ke isiphetho: umklami akadingeki ngaso sonke isikhathi eqenjini))). Safika ku-hackathon nalezi zinguquko.

6. Sebenza ku-hackathon. Isikhathi sokuqala engabona ngaso iqembu lami bukhoma kwaba kuphela kuvulwa i-hackathon e-Central Distribution Center. Sahlangana, saxoxa ngesixazululo nezigaba zokulungisa le nkinga. Futhi nakuba ngemva kokuvulwa kwadingeka sihambe ngebhasi eliya e-Red October, sagoduka sayolala, savuma ukufika endaweni ngo-9.00. Kungani? Ngokusobala abahleli babefuna ukuzuza okwengeziwe kubahlanganyeli, ngakho bahlela isimiso esinjalo. Kepha, ngokuhlangenwe nakho kwami, ungabhala ngokujwayelekile ngaphandle kokulala ubusuku obubodwa. Mayelana nesesibili, angisenaso isiqiniseko. I-hackathon iyi-marathon; udinga ukubala ngokwanele futhi uhlele amandla akho. Ngaphezu kwalokho, sibe namalungiselelo.

Kanjani futhi kungani siyiwine ithrekhi Yedatha Enkulu ku-Urban Tech Challenge hackathon

Ngakho-ke, ngemva kokulala, ngo-9.00 sasihlezi esitezi sesithupha seDewocracy. Khona-ke umklami wethu wamemezela ngokungalindelekile ukuthi akanayo i-laptop nokuthi uzosebenzela ekhaya, futhi sizoxhumana ngocingo. Kwakuwutshani wokugcina. Futhi ngakho-ke sashintsha sisuka kwesine saya kwabathathu, nakuba singalishintshanga igama leqembu. Futhi, lokhu akubanga igalelo elikhulu kithi; ngase nginomklamo ovela kuphrojekthi endala. Ngokuvamile, ekuqaleni konke kwahamba kahle futhi ngokohlelo. Silayishe kusizindalwazi (sanquma ukusebenzisa i-neo4j) idathasethi yezinkampani eziqanjiwe ezivela kubahleli. Ngaqala ukuhlela, ngase ngithatha i-node.js, bese izinto zaqala ukungahambi kahle. Ngangingakaze ngisebenze neo4j ngaphambilini, futhi ekuqaleni ngangifuna umshayeli osebenzayo wale database, ngabe sengicabanga ukuthi ngingawubhala kanjani umbuzo, ngabe sengimangala ukuthola ukuthi le database, lapho ibuzwa, ibuyisela izinhlangano ku uhlobo lwezinto eziningi ze-node kanye nemiphetho yazo. Labo. ngenkathi ngicela inhlangano nayo yonke idatha ekuyo nge-TIN, esikhundleni sento yenhlangano eyodwa, ngibuyiselwe izinto eziningi eziqukethe idatha kule nhlangano kanye nobudlelwano phakathi kwazo. Ngabhala umephu owadabula lonke uhlu futhi wanamathisela zonke izinto ngokwenhlangano yazo entweni eyodwa. Kodwa empini, lapho ucela i-database yezinhlangano eziyizinkulungwane ezingu-8, yabulawa kancane kancane, cishe imizuzwana engu-20 - 30. Ngaqala ukucabanga ngokwenza kahle... Sabe sesima ngesikhathi futhi sashintshela ku-MongoDB, futhi kwasithatha cishe imizuzu engama-30. Sekukonke, cishe amahora ama-4 alahlekile ku-neo5j.

Khumbula, ungalokothi uhambise ubuchwepheshe ku-hackathon ongayazi, kungase kube nezimanga. Kodwa, ngokuvamile, ngaphandle kwalokhu kwehluleka, konke kwahamba ngokohlelo. Futhi kakade ekuseni ngoDisemba 9, sasinesicelo esisebenza ngokugcwele. Usuku lonke sihlele ukwengeza izici ezengeziwe kuyo. Ngokuzayo, yonke into yangihambela kahle, kodwa u-backender waba nenqwaba yezinkinga ngokuvinjelwa kwabakhase bakhe ezinjinini zokusesha, kugaxekile wabahlanganisi bezinhlangano ezingokomthetho, eza ezindaweni zokuqala zemiphumela yokusesha lapho ecela. inkampani ngayinye ethize. Kodwa kungcono ukuthi azitshele yena ngokwakhe. Isici sokuqala esengeziwe engisingezile bekungukusesha ngegama eligcwele. Umqondisi Jikelele VKontakte. Kwathatha amahora ambalwa.

Ngakho-ke, ekhasini lenkampani esicelweni sethu, kuvele i-avatar yomqondisi jikelele, isixhumanisi ekhasini lakhe le-VKontakte kanye nenye idatha. Bekuyi-cherry emnandi ekhekheni, nakuba kungenzeka ukuthi ayizange isinikeze ukunqoba. Bese, bengifuna ukwenza ama-analytics. Kodwa ngemva kokusesha isikhathi eside kwezinketho (kwakunama-nuances amaningi nge-UI), ngazinza ekuhlanganiseni okulula kwezinhlangano ngekhodi yomsebenzi wezomnotho. Kakade kusihlwa, emahoreni okugcina, bengibeka ithempulethi yokubonisa imikhiqizo emisha (esicelweni sethu kufanele kube nesigaba Semikhiqizo Nezinsizakalo), nakuba i-backend yayingakakulungeli lokhu. Ngaso leso sikhathi, isizindalwazi sasivuvukala ngokweqa kanye nemingcele, abakhasa baqhubeka nokusebenza, i-backender yahlola i-NLP ukuze ihlukanise imibhalo emisha kwaleyo engeyona emisha))). Kodwa isikhathi sokwethulwa kokugcina sase sisondele.

7. Isethulo. Ngokwami ​​isipiliyoni, ngingasho ukuthi kufanele ushintshele ekulungiseleleni isethulo cishe emahoreni ama-3 kuye kwayi-4 ngaphambi kokuthi sifike. Ikakhulukazi uma ibandakanya ividiyo, ukushuthwa kwayo nokuhlelwa kwayo kuthatha isikhathi esiningi. Bekufanele sibe nevidiyo. Futhi sasinomuntu okhethekile owayebhekana nalokhu, futhi waxazulula ezinye izinkinga zenhlangano. Mayelana nalokhu, asizange siziphazamise ekubhaleni amakhodi kuze kube umzuzu wokugcina.

8. Iphimbo. Angizange ngithande ukuthi izethulo namanqamu abanjwe ngosuku oluhlukile lwesonto (ngoMsombuluko). Lapha, cishe, inqubomgomo yabahleli yokucindezela inani eliphezulu kubahlanganyeli yaqhubeka. Angizange ngihlele ukuthatha ikhefu emsebenzini, ngangifuna ukufika kowamanqamu kuphela, nakuba iqembu lami lonke lathatha usuku lokuphumula. Kodwa-ke, ukucwiliswa ngokomzwelo ku-hackathon kwase kuphakeme kangangokuthi ngo-8 ekuseni ngabhala engxoxweni yeqembu lami (ithimba labasebenzi, hhayi iqembu le-hackathon) ukuthi ngangithatha usuku ngezindleko zami, futhi ngaya enkabeni. ihhovisi lezinkundla. Inkinga yethu ivele yaba nososayensi abaningi bedatha emsulwa, futhi lokhu kwathinta kakhulu indlela yokuxazulula inkinga. Abaningi babene-DS enhle, kodwa akekho owayenesibonelo esisebenzayo, abaningi abakwazanga ukuzungeza ukuvinjelwa kwabaseshi babo ezinjinini zokusesha. Bekuyithina kuphela iqembu elinesibonelo esisebenzayo. Futhi sasazi indlela yokuxazulula inkinga. Ekugcineni, sawina ithrekhi, nakuba saba nenhlanhla enkulu ngokuthi sikhethe umsebenzi omncane wokuncintisana. Uma sibheka izinkundla kwamanye amathrekhi, sabona ukuthi ngeke sibe nalo ithuba lapho. Ngifuna futhi ukusho ukuthi sibe nenhlanhla enkulu ngejaji; bayihlole ngokucophelela ikhodi. Futhi, ukwahlulela ngokubuyekezwa, lokhu akuzange kwenzeke kuwo wonke amathrekhi.

9. Okokugcina. Ngemva kokuba sibizelwe enkantolo izikhathi eziningana ukuze sibuyekeze ikhodi, thina, sicabanga ukuthi sesizixazulule zonke izinkinga, saya kodla isidlo sasemini eBurger King. Lapho abahleli basibiza futhi, kwadingeka siqoqe ngokushesha ama-oda ethu sibuyele emuva.

Umhleli wasibonisa ukuthi yiliphi igumbi okufanele singene kulo, futhi lapho singena, sazithola sisesimisweni sokuqeqeshelwa ukukhuluma obala kwamaqembu awinile. Abafana obekumele banandise esteji bebegcwele imali, wonke umuntu uphume njengowangempela.

Futhi kufanele ngivume, kowamanqamu, ngokumelene nokwasemuva kwamaqembu aqine kakhulu avela kwamanye amathrekhi, sibukeke siphaphatheka; ukunqoba ekuqokweni kwamakhasimende kukahulumeni kwakufanelekela kakhulu eqenjini elivela kuthrekhi ye-real estate tech. Ngicabanga ukuthi izici eziyinhloko ezibe nomthelela ekunqobeni kwethu kuthrekhi kube: ukutholakala kwesikhala esenziwe ngomumo, ngenxa yokuthi sakwazi ukwenza ngokushesha i-prototype, ukuba khona "kokugqamile" ku-prototype (sesha ama-CEO ezinkundleni zokuxhumana) kanye namakhono e-NLP e-backender yethu, nawo athakasela kakhulu amajaji.

Kanjani futhi kungani siyiwine ithrekhi Yedatha Enkulu ku-Urban Tech Challenge hackathon

Futhi ekugcineni, sibonga ngokwesiko kubo bonke abasisekela, ijaji lethrekhi yethu, u-Evgeniy Evgrafiev (umbhali wenkinga esiyixazulule ku-hackathon) kanye nabahleli be-hackathon. Lokhu mhlawumbe bekuyi-hackathon enkulu kunazo zonke futhi ebanda kunazo zonke engake ngahlanganyela kukho, ngingafisa nje ukuthi abafana bagcine izinga eliphezulu kangaka esikhathini esizayo!

Source: www.habr.com

Engeza amazwana