E fa'afefea ma pe aisea na matou manumalo ai i le Big Data track i le Urban Tech Challenge hackathon

O lo'u igoa o Dmitry. Ma ou te fia talanoa e uiga i le auala na ausia ai e le matou 'au le faaiuga o le Urban Tech Challenge hackathon i luga o le Big Data track. O le a ou fai atu i le taimi lava lena e le o le hackathon muamua lea na ou auai ai, ae le o le muamua lea na ou mauaina ai faailoga. I lenei tulaga, i laʻu tala, ou te manaʻo e faʻaalia nisi o faʻamatalaga lautele ma faʻaiuga e uiga i le hackathon industry i lona atoaga, ma tuʻuina atu loʻu manatu e ese mai i iloiloga le lelei na faʻaalia i luga ole laiga i le taimi lava na maeʻa ai le Urban Tech Challenge (mo faataitaiga lenei).

Muamua la o nisi o matauga lautele.

1. O se mea e ofo ai e fai lava si nai tagata naively manatu o le hackathon o se ituaiga o tauvaga taʻaloga lea e manumalo ai le coders sili. E sese lenei mea. Ou te le mafaufau i mataupu pe a le iloa e le au faʻalapotopotoga hackathon le mea latou te mananaʻo ai (ua ou vaʻaia foi lena mea). Ae, i le avea ai o se tulafono, o le kamupani o loʻo faʻatulagaina se hackathon e tuliloaina ana lava sini. Atonu e ese la latou lisi: e mafai ona avea o se fofo faʻapitoa i nisi o faʻafitauli, o se sailiga mo manatu fou ma tagata, ma isi. O nei sini e masani ona fuafua le faatulagaga o le mea na tupu, lona taimi, luga ole laiga / luga ole laiga, pe faʻafefea ona faʻatulagaina galuega (ma pe o le a faʻatulagaina uma), pe o le ai ai se iloiloga code i le hackathon, ma isi. O 'au uma ma mea na latou faia e su'esu'eina mai lea manatu. Ma o 'au na e sili ona lavea le tulaga e manaʻomia e le kamupani e manumalo ai, ma o le toʻatele e oʻo i lenei tulaga ma le le iloa ma faʻafuaseʻi, ma manatu o loʻo latou auai moni i se tauvaga taʻaloga. O aʻu faʻamatalaga e faʻaalia ai ina ia faʻamalosia tagata auai, e tatau i le au faʻatulagaina ona fatuina a itiiti ifo o foliga vaaia o se siosiomaga taʻaloga ma tulaga tutusa, a leai o le a latou maua se galu o le le lelei, e pei o le iloiloga o loʻo i luga. Ae tatou te sefe.

2. O lea la o le faaiuga lea. E fiafia le au faʻatulagaina i tagata auai e o mai i le hackathon ma a latou lava galuega, o nisi taimi latou te faʻatulagaina faʻapitoa se tulaga o fesoʻotaʻiga i luga ole laiga mo lenei faʻamoemoe. Ole mea lea e mafai ai ona maua ni fofo sili atu ona malosi. O le manatu o le "lava galuega" o se mea e sili ona vavalalata; soʻo se atinaʻe poto masani e mafai ona faʻaputuina le faitau afe o laina faʻailoga mai ana galuega tuai i lana tautinoga muamua. Ma o le a avea lenei mea ma se atinaʻe na saunia muamua? Ae i soʻo se tulaga, e faʻaaoga le tulafono, lea na ou faʻaalia i foliga o se meme lauiloa:

E fa'afefea ma pe aisea na matou manumalo ai i le Big Data track i le Urban Tech Challenge hackathon

Ina ia manumalo, e tatau ona i ai sau mea, o se ituaiga o tauvaga faʻatauvaʻa: o se poloketi tutusa na e faia i le taimi ua tuanaʻi, malamalama ma le poto masani i se autu faʻapitoa, poʻo se galuega ua saunia e faia aʻo leʻi amataina le hackathon. Ioe, e le o se taaloga. Ioe, atonu e le aoga le taumafaiga na faʻaalu (iinei, e filifili tagata uma mo i latou lava pe aoga le faʻailoga mo le 3 vaiaso i le po mo se taui o le 100 afe, vaevaeina i le 'au atoa, ma e oʻo lava i le lamatiaga o le le mauaina). Ae, e masani lava, na o le pau lea o le avanoa e agai ai i luma.

3. Filifiliga a le au. E pei ona ou matauina i talatalanoaga hackathon, e toʻatele o loʻo faʻafeiloaʻi i lenei mataupu e fai si faʻatauvaʻa (e ui o le filifiliga sili lea ona taua e iloa ai lau iʻuga i le hackathon). I le tele o vaega o gaioiga (i taʻaloga ma hackathon) ua ou vaʻaia o tagata malolosi e masani ona faʻatasi ma le malosi, o le vaivai ma le vaivai, o le popoto ma le atamai, lelei, i se tulaga lautele, e te maua le manatu... Ole mea lea e tupu ile talatalanoaga: o tagata fai polokalame laiti e vave ona puʻeina, o tagata e leai ni tomai taua mo se hackathon o loʻo tautau i le talatalanoaga mo se taimi umi ma filifili se 'au i luga o le mataupu faavae pe a na o se tasi e ave. . I nisi o hackathon, e fa'ata'ita'i ai le tofi fa'afuase'i i 'au, ma fai mai le au fa'atonu e le sili atu le leaga o 'au nai lo 'au o lo'o iai. Ae e tusa ai ma aʻu matauga, o tagata faaosofia, e pei o se tulafono, e suʻe se 'au na o latou lava;

A'o le tu'ufa'atasiga o le 'au, e ta'ito'atasi ma fa'alagolago tele i le galuega. E mafai ona ou fai atu o le vaega aupito maualalo o le au e mafai ona fai o se mamanu - pito i luma po o le pito i luma - pito i tua. Ae ou te iloa foi mataupu na manumalo ai 'au e aofia ai na o tagata pito i luma, oe na faʻaopoopoina se pito i tua faigofie i le node.js, pe faia se telefoni feaveaʻi i React Native; pe na'o tagata tua na faia le fa'atulagaina faigofie. I se tulaga lautele, o mea uma e matua taʻitoʻatasi ma faʻalagolago i le galuega. O laʻu fuafuaga mo le filifilia o se 'au mo le hackathon e faʻapea: Na ou fuafua e faʻapipiʻi se 'au pe auai i se 'au e pei o le pito i luma - pito i tua - mamanu (O aʻu o se pito i luma). Ma sa vave lava ona amata ona ou talanoa ma se python backender ma se mamanu na talia le valaaulia e auai ma i matou. I se taimi mulimuli ane, o se teine, o se tagata suʻesuʻe pisinisi, ua uma ona maua le poto masani manumalo i se hackathon, na auai mai ia i matou, ma o le mea lea na filifili ai le mataupu o lona auai mai ia i matou. Ina ua uma se fonotaga puupuu, na matou filifili e taʻua i matou U4 (URBAN 4, taulaga fa) e ala i le faʻatusa ma le faʻalelei. Ma na latou tuʻuina foʻi se ata fetaui i luga o le avatar o la matou auala telegram.

4. Filifilia o se galuega. E pei ona uma ona ou fai atu, e tatau ona i ai sau avanoa tauva, o le galuega mo le hackathon e filifilia e faavae i luga o lenei. E faavae i luga o lenei, ina ua uma ona vaavaai lisi o galuega ma iloilo lo latou lavelave, na matou faia ni galuega se lua: o se lisi o pisinisi fou mai le DPiIR ma se chatbot mai le EFKO. O le galuega mai le DPIiR na filifilia e le backender, o le galuega mai le EFKO na ou filifilia, aua sa iai le poto masani i le tusitusi o talatalanoaga i le node.js ma le DialogFlow. O le galuega a le EFKO e aofia ai foʻi le ML, e iai soʻu poto masani i le ML; Ma e tusa ai ma tulaga o le faʻafitauli, na foliga mai ia te aʻu e le mafai ona foia e faʻaaoga ai le ML. O lenei lagona na faʻamalosia ina ua ou alu i le Urban Tech Challenge meetup, lea na faʻaalia ai e le au faʻalapotopotoga se faʻamaumauga i luga o le EFKO, lea e tusa ma le 100 ata o faʻasologa o oloa (puʻeina mai itu eseese) ma e tusa ma le 20 vasega o faʻasologa o mea sese. Ma, i le taimi lava e tasi, oi latou na faʻatonuina le galuega na manaʻo e ausia se faʻavasegaga manuia fua faatatau o le 90%. O se taunuuga, na ou saunia se faʻaaliga o le fofo e aunoa ma le ML, na saunia e le backender se faʻamatalaga e faʻavae i luga o le lisi, ma faʻatasi, ina ua uma ona faʻamaeʻaina faʻamatalaga, na matou auina atu i latou i le Urban Tech Challenge. Ua o'o i le taimi nei, ua fa'aalia le tulaga o le fa'aosofiaga ma le sao o tagata ta'ito'atasi. O le matou mamanu e leʻi auai i talanoaga, tali tuai, ma faʻatumu faʻamatalaga e uiga ia te ia lava i le faʻaaliga i le taimi mulimuli, i se tulaga lautele, na tulaʻi mai masalosaloga.

O se taunuuga, na matou pasia le galuega mai le DPiIR, ma e leʻi ita i le le pasi o le EFKO, talu ai o le galuega na foliga mai e ese ia i matou, e faʻamalieina.

5. Saunia mo le hackathon. Ina ua iloa mulimuli ane ua matou agavaa mo le hackathon, sa amata loa ona matou saunia le sauniuniga. Ma o iinei ou te le fautuaina e amata ona tusia le code i le vaiaso aʻo leʻi amataina le hackathon. I se tulaga maualalo, e tatau ona i ai sau ipu faʻapipiʻi ua saunia, lea e mafai ai ona e vave amata galue, e aunoa ma le faʻatulagaina o meafaigaluega, ma e aunoa ma le faʻafefeina o mea sese o nisi lib na e filifili e taumafai mo le taimi muamua i se hackathon. Ou te iloa se tala e uiga i inisinia angular oe na o mai i se hackathon ma faʻaalu aso 2 e faʻatulaga ai le fausiaina o le poloketi, o lea e tatau ona saunia muamua mea uma. Matou te faʻamoemoe e tufatufa atu matafaioi e pei ona taua i lalo: o le backender e tusia ni crawlers e sasaina le Initaneti ma tuʻu uma faʻamatalaga aoina i totonu o faʻamaumauga, aʻo ou tusia se API i le node.js e fesiligia ai lenei faʻamaumauga ma auina atu faʻamatalaga i luma. I lenei tulaga, na ou saunia muamua se server e faʻaaoga ai le express.js ma saunia se pito i luma i le tali. Ou te le faʻaaogaina le CRA, ou te faʻapipiʻiina i taimi uma webpack mo aʻu lava ma ou te iloa lelei poʻo a ni aʻafiaga e mafai ona tupu (manatua le tala e uiga i le atinaʻe tulimanu). I le taimi nei, na ou talosagaina ni faʻataʻitaʻiga faʻataʻitaʻiga poʻo ni faʻataʻitaʻiga mai le matou mamanu ina ia maua ai se manatu i le mea o le a ou tuʻuina atu. I le talitonuga, e tatau foi ona ia faia ana lava sauniuniga ma faamaopoopo faatasi ma i matou, ae ou te lei mauaina lava se tali. O se taunuuga, na ou nono mai le mamanu mai se tasi o aʻu galuega tuai. Ma na amata ona galue vave, talu ai o sitaili uma mo lenei poloketi ua uma ona tusia. O le mea lea o le faaiuga: e le manaʻomia i taimi uma se mamanu i luga o se 'au))). Na matou o mai i le hackathon ma nei atinaʻe.

6. Galue i le hackathon. O le taimi muamua na ou vaʻai ai i laʻu 'au i le na o le tatalaina o le hackathon i le Central Distribution Center. Sa matou feiloai, talanoaina le fofo ma vaega o le galue i le faafitauli. Ma e ui ina uma le tatalaina e tatau ona matou o i le pasi i Red Oketopa, matou te o i le fale e momoe, ma malilie e taunuu i le nofoaga i le 9.00. Aisea? E foliga mai na mananaʻo le ʻau faamaopoopo e maua aogā mai i ē na auai, o lea na latou faatulaga ai na o se faasologa faapena. Ae, i loʻu poto masani, e mafai ona e faʻailoga masani e aunoa ma le moe mo se po e tasi. Ae mo le lona lua, ou te le o toe mautinoa. O le hackathon o se malafoni; e tatau ona e fuafua lelei ma fuafua lou malosi. E lē gata i lea, sa iai a matou sauniuniga.

E fa'afefea ma pe aisea na matou manumalo ai i le Big Data track i le Urban Tech Challenge hackathon

O le mea lea, ina ua uma ona momoe, i le 9.00 sa matou nonofo i luga o le fogafale ono o Dewocracy. Ona faafuaseʻi lea ona faailoa mai e le matou mamanu e leai sana komepiuta feaveaʻi ma o le a ia faigaluega mai le fale, ma o le a matou fesootai i le telefoni. O le vaomago mulimuli lea. Ma o lea na matou liliu ai mai le fa i le tolu, e ui ina matou le suia le igoa o le 'au. Toe foi, e le o se ta tele lea mo i matou; I se tulaga lautele, i le taimi muamua na sologa lelei mea uma ma e tusa ai ma le fuafuaga. Na matou utaina i totonu o faʻamaumauga (na matou filifili e faʻaoga neo4j) se faʻamaumauga o kamupani fou mai le faʻalapotopotoga. Na amata ona ou setiina, ona ave lea i luga o le node.js, ona amata ai lea ona faaletonu mea. Ou te leʻi galue muamua ma neo4j, ma i le taimi muamua sa ou suʻeina se avetaʻavale galue mo lenei faʻamaumauga, ona ou mafaufau lea pe faʻafefea ona tusia se fesili, ona ou teʻi lea i le iloa o lenei database, pe a fesiligia, toe faʻafoʻi vaega i le foliga o se vaega o mea node ma o latou pito. O na. ina ua ou talosagaina se faʻalapotopotoga ma faʻamatalaga uma o loʻo i ai e le TIN, nai lo le tasi o mea faʻalapotopotoga, na toe faʻafoʻi mai ia te aʻu le tele o mea faitino o loʻo i ai faʻamatalaga i lenei faʻalapotopotoga ma sootaga i le va oi latou. Na ou tusia se faafanua na alu i le laina atoa ma faapipii mea uma e tusa ai ma la latou faatulagaga i se mea e tasi. Ae i le taua, pe a talosagaina se faʻamaumauga o le 8 afe faʻalapotopotoga, na faʻataunuʻuina lemu tele, pe a ma le 20 - 30 sekone. Na amata ona ou mafaufau e uiga i le optimization ... Ona matou taofi lea i le taimi ma sui i MongoDB, ma e tusa ma le 30 minute. I le aotelega, e tusa ma le 4 itula na leiloa i luga o neo5j.

Manatua, 'aua ne'i ave le tekonolosi i se hackathon e te le masani ai, atonu e i ai ni mea e ofo ai. Ae, i se tulaga lautele, e ese mai i lenei toilalo, na alu mea uma e tusa ai ma le fuafuaga. Ma i le taeao o Tesema 9, sa i ai se matou talosaga galue atoatoa. Mo le aso na totoe na matou fuafua e faʻaopoopo i ai faʻaopoopoga faʻaopoopoga i ai. I le lumanaʻi, o mea uma na sologa lelei mo aʻu, ae o le backender sa i ai le tele o faʻafitauli i le faʻasaina o ana tagata fetolofi i masini suʻesuʻe, i le spam aggregators o faʻalapotopotoga faaletulafono, lea na oʻo mai i nofoaga muamua o suʻesuʻega pe a talosagaina. mo kamupani patino taitasi. Ae e sili atu mo ia ona taʻu e ia lava. O le vaega fa'aopoopo muamua na ou fa'aopoopoina o le su'esu'e ile igoa atoa. Faatonu Sili o VKontakte. Na alu ai ni nai itula.

O lea la, i luga o le itulau a le kamupani i la matou talosaga, o se avatar o le faatonu aoao na aliali mai, o se sootaga i lana itulau VKontakte ma isi faʻamatalaga. O se cherry manaia i luga o le keke, e ui atonu e leʻi maua ai le manumalo. Ona ou manaʻo lea e fai ni auʻiliʻiliga. Ae ina ua maeʻa se suʻesuʻega umi o filifiliga (e tele nuances i le UI), na ou faʻamautu i luga o le faʻapipiʻi faigofie o faʻalapotopotoga e ala i le faʻasologa o mea tau tamaoaiga. Ua i ai i le afiafi, i itula mulimuli, sa ou tuʻuina atu se faʻataʻitaʻiga mo le faʻaalia o oloa fou (i totonu o la matou talosaga e tatau ona i ai se vaega o oloa ma Auaunaga), e ui lava e leʻi saunia le pito i tua mo lenei mea. I le taimi lava e tasi, o le database na fulafula e ala i le osooso, o loʻo faʻaauau pea ona galulue le au taʻavale, o le backender faʻataʻitaʻi ma le NLP e iloagofie ai tusitusiga fou mai mea e le o ni mea fou))). Ae ua lata mai le taimi mo le lauga faaiu.

7. Tulaga. Mai loʻu lava poto masani, e mafai ona ou fai atu e tatau ona e sui i le sauniaina o se faʻaaliga pe a ma le 3 i le 4 itula aʻo leʻi tatau. Aemaise lava pe afai e aofia ai le vitio, o lona puʻeina ma le faʻataʻitaʻiga e alu ai le tele o le taimi. Sa tatau ona i ai sa matou vitio. Ma sa i ai sa matou tagata faʻapitoa na feagai ma lenei mea, ma foia le tele o isi faʻalapotopotoga faʻalapotopotoga. I lenei tulaga, matou te leʻi faʻalavelaveina i matou lava mai le faʻailoga seia oʻo i le taimi mulimuli.

8. Pito. Ou te leʻi fiafia na faia folasaga ma faaiʻuga i se isi aso o le vaiaso (Aso Gafua). O iinei, e foliga mai, o faiga faʻavae a le au faʻatulagaina o le faʻapipiʻiina o le maualuga o tagata auai na faʻaauau. Ou te leʻi fuafua e malolo mai le galuega, naʻo loʻu manaʻo e sau i le faʻaiʻuga, e ui o le isi vaega o laʻu 'au na faia le faaiuga o le vaiaso. Ae ui i lea, o le faatofuina o lagona i totonu o le hackathon ua matua maualuga lava i le 8 i le taeao na ou tusia ai i le talatalanoaga a laʻu 'au (le au faigaluega, ae le o le hackathon team) na ou alu i le aso i laʻu lava tupe, ma alu i le ogatotonu. ofisa mo pitch. O le matou faʻafitauli na faʻaalia ai le tele o saienitisi faʻamaumauga mama, ma o lenei mea na matua aʻafia ai le auala e foia ai le faʻafitauli. O le toʻatele na i ai se DS lelei, ae leai se tasi na i ai se faʻataʻitaʻiga galue, e toʻatele e le mafai ona faʻataʻamilomilo faʻasaina o latou totolo i masini suʻesuʻe. Sa na'o matou 'au sa i ai se fa'ata'ita'iga galue. Ma sa matou iloa le auala e foia ai le faafitauli. I le faaiuga, na matou manumalo i le ala, e ui lava na matou laki tele na matou filifilia le galuega sili ona tauva. A o tilotilo i luga o isi auala, na matou iloa ai o le a leai so matou avanoa iina. Ou te fia fai atu foi sa matou laki tele i le au faatonu sa latou siakiina ma le totoa le code. Ma, faʻamasinoina i iloiloga, e leʻi tupu lenei mea i ala uma.

9. Mulimuli. Ina ua uma ona valaauina i matou i le au faatonu mo le tele o taimi mo se iloiloga o tulafono, na matou manatu ua uma ona matou foia faafitauli uma, na matou o atu e fai le aoauli i Burger King. O iina na toe valaau mai ai le au faamaopoopo, sa tatau ona teu vave a matou oka ma toe foi.

Na faailoa mai e le faamaopoopo po o fea le potu e tatau ona matou o i ai, ma ina ua matou ulufale atu, na matou maua ai i matou i se koleniga lauga faalauaitele mo au manumalo. O tama ia e tatau ona fa'afiafia i luga o le tulaga na matua'i lelei, na o mai tagata uma e pei o tagata fa'aaliga moni.

Ma e tatau ona ou taʻutino atu, i le faʻaiʻuga, faʻasaga i le pito i tua o 'au sili ona malosi mai isi ala, na matou foliga sesega i le filifiliga a le au faʻatau a le malo na matua tatau lava ona alu i le 'au mai le auala tekinolosi fanua. Ou te manatu o mea taua na mafua ai lo matou manumalo i luga o le ala o: o le maua o se avanoa ua saunia, ona o lea na mafai ai ona matou vave faia se faʻataʻitaʻiga, o le i ai o "faʻailoga" i le faʻataʻitaʻiga (saili mo Ofisa Sili o Pulega. i luga o fesoʻotaiga vavave faʻaneionapo) ma tomai NLP o le matou backender, lea e fiafia tele ai le au faʻamasino.

E fa'afefea ma pe aisea na matou manumalo ai i le Big Data track i le Urban Tech Challenge hackathon

Ma i le faaiuga, faafetai masani ia i latou uma na lagolagoina i matou, o le au faatonu o la matou ala, Evgeniy Evgrafiev (le tusitala o le faafitauli na matou foia i le hackathon) ma o le mea moni o le faʻatulagaina o le hackathon. Atonu o le hackathon sili ona tele ma sili ona manaia ua ou auai i ai, e mafai ona ou moomoo i tama e tausia se tulaga maualuga i le lumanaʻi!

puna: www.habr.com

Faaopoopo i ai se faamatalaga