Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

VK dia manana fomban-drazana mahafinaritra - hackathon anatiny, izay ny lehilahy avy amin'ny VKontakte ihany no afaka mandray anjara. Holazaiko aminao ny momba ny hackathon amin'ny anaran'ny ekipa izay nahazo ny laharana voalohany tamin'ity taona ity ary maty noho ny harerahana manontolo, saingy nahavita nanandrana mpitsikilo hetsika dihy ho an'ny fakantsary tantara.

Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

Ny anarako dia Paul, mitarika ny ekipam-pikarohana ambony indrindra ao amin'ny VKontakte aho ary manana toe-tsaina mafana amin'ny hackathon: amin'ny maha mpandray anjara (Junction na deephacks maromaro) ary vao haingana amin'ny maha-mpikarakara azy (VK hackathon na VKontakte tranga ao amin'ny Junction - raha ny marina, ity no fotoana voalohany Nandray anjara tao amin'ny orinasa Rosiana aho). Tazoninay ny VK Hackathon, misokatra ho an'ny rehetra, mandritra ny taona fahefatra (ny fotoana farany niakaranay tao amin'ny Foiben'ny Hermitage), ary ampahany lehibe amin'ny ekipa teknika no nandray anjara tamin'izany talohan'ny nidirany tao amin'ny VK.

Ny hackathon anatiny dia ahafahan'ny ekipa manao fanandramana betsaka amin'ny sehatra, manandrana hevitra samihafa ary mifaly amin'ny ankapobeny. Ny fahasamihafana lehibe dia ny hoe ny vahaolana dia azo ampidirina bebe kokoa amin'ny VK, izay manome antsika fahafahana hanatratra prototypes mahaliana.

Ny hackathon dia atao ao amin'ny Singer House mandritra ny tontolo andro - amin'ny tapaky ny herinandro, mivadika ho hetsika mamatonalina ny Foibe. Mampihomehy ny mijery ny fihetsik'ireo mpanadio amin'ny fahatairana amin'ny maraina - birao iray tsy misy na inona na inona matetika amin'ny 6 ora maraina dia miseho tampoka ho feno olona saro-kenatra izay mihetsika toy ny zombies ary mihiaka hoe: "Dimy ora sisa!" Na rehefa miditra an-dakozia amin'ny telo maraina ianao ary maimbo toy ny trano fatorian'ny oniversite mandritra ny fotoam-pivoriana: zava-pisotro misy angovo, pizza ary tahotra. Mazava ho azy fa mitranga amin'ny andro mahazatra izany, saingy tsy fahita firy amin'ny ambaratonga lehibe toy izany.

Hackathon anatiny telo teo aloha no nitranga tamin'ny fahavaratra. Tamin'ny taona 2019, nanapa-kevitra ny tsy handany fotoana amin'ny zavatra tsy misy dikany izahay ary hanao hackathon amin'ny ririnina - hackathon roa no tsara kokoa noho ny iray, satria fotoana mahafinaritra hanandrana sy hampihatra hevitra izay tsy ampy ny fotoana amin'ny gadona mahazatra. Niova ihany koa ny fitsipika: teo aloha ny ekipa iray dia afaka manana olona telo farafahakeliny, fa amin'ity taona ity dia misy efatra, fa ny iray tsy manoratra kaody, fa manam-pahaizana manokana amin'ny zavatra hafa. Azo atao ny manasa mpamorona, mpitantana ny vokatra, tester, mpivarotra ary lehilahy hafa ho ao amin'ny ekipa. Ekipa miisa 38 no nandray anjara tamin’ity hackathon ity.

Dreamtim (marina kokoa, iray amin'ireo 38)

Nanao fifanarahana izahay Danei ary niara-nandresy lahatra izahay Egor ΠΈ Tyoma miditra amin'ny ekipa. Araka ny efa nampoizina, ny modely no niandraikitra anay, Egor no niandraikitra ny iOS, Tyoma no niandraikitra ny famokarana sy ny famolavolana. Fampandrosoana finday + famolavolana + fianarana milina kely sy backend no fanalahidin'ny fahombiazana amin'ny hackathon 2k19.

Na dia tamin'ity taona ity aza, nisy fizarazarana ho an'ny lalana, izay tsy nisy teo aloha: Media (izay nandraisantsika anjara), Fifandraisana, fotodrafitrasa, votoaty ary fialamboly. Nanana mpifaninana matanjaka izahay. Ohatra, nandrisika antsika tsy tapaka ny mpamorona ny VK Ilya, izay niditra tao amin'ny efitranonay ary nampiseho ny prototype ny hevitry ny ekipany.

hevitra

β€” Saika nahazo loka tamin'ny hackathon rehetra nandraisako anjara aho, ary nanantena toy izany koa tamin'ny hackathon anatiny tamin'ity ririnina ity. (Danya natoky tena)

Ny hevitray (indrindra fa an'i Danina) dia tamin'ny voalohany: te-hijery ny lohahevitry ny famoronana mozika + manana ny zava-drehetra ao amin'ny fitaovana izahay, raha tsy izany dia ho "backend loatra". Ny hackathon dia nanomboka tamin'ny fikirakirana atidoha - nieritreritra izay mety ho azonay. Mahaliana ny famoronana mozika, saingy tiako ny hampiankinan'ny mpampiasa azy. bokotra sasany? Angamba manao sary eo amin'ny efijery ary mamorona mozika mifototra amin'izany? Nandritra izany fotoana izany, nianatra tamin'ny bandy avy amin'ny ekipan'ny Mozika ny fomba hanampiana ireo hira ilainay izahay. Toa mbola tsy nety ihany anefa ilay izy. Ny ekipa mpifanolo-bodirindrina dia niasa tamim-pifaliana tamin'ny solosaina findainy ary niteraka fahasorenana.

β€” Ahoana raha fantatrao ny gitara an'habakabaka, toy ny hoe mitendry gitara, ary miankina amin'izany, milalao ny feon'ny gitara? (Tema)

Bingo! Mahery vaika ny hevitra, ary manana fahefana handamina ny zava-drehetra amin'ny fomba tsara izahay. Ho an'ny fanekena motion dia misy posenet, ary tena ok izy (mampiasa finday ihany koa). Aleo mody mody!

Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

fanapahan-kevitra

Ny asa lehibe dia ny mamorona grid amin'ny fitaovana (tsy maintsy ho tena izy) ary mianatra mamantatra ny hetsika. Nanomboka nandefa entana i Egor, nanomboka nieritreritra momba ny hetsika izay mahaliana ny hampidirana (gitara fotsiny - mankaleo) i Tyoma, ary nanomboka nahafantatra azy ireo izahay sy Danya. Mila data anefa izany. Inona no maha samy hafa ny PRO sy ny amateur? Ny PRO dia manana cluster misy GPU - zavatra iray izany, roa - ny PRO dia hanangona angona ho an'ny tenany rehefa mila izany. Nikarakara fijoroana i Danya izay nandrakitra an-tsoratra avy amin'ny fakan-tsary ny angon-drakitra mandrindra ny tarehimarika fantatra, ary avy eo - mandihy! Nianatra nandihy floss izahay tamin'io alina io, skibidi ΠΈ dudtsa.

Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript
Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

Amin'ny maha-fijoroana ny firaketana ny hetsika, dia nampiasa solosaina finday miasa izahay, izay nandrakitra voalohany ny endrik'i Dani (tsy mbola nanoratra andalana iray tamin'ny JS izy taloha) rehefa nahita fahadisoana JS hafa tsy takatry ny saina izy.

Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

- Tsy azoko, manana fahadisoana ambaratonga aho: nanjavona tamin'ny Python ny printy! (Danya)

Dihy alina (ara-bakiteny)

Naka sary mihetsika tsy tapaka nandritra ny ora maro izahay teo anoloan'ny fakantsary amin'ny alina. Noraketin'izy ireo an-tsoratra izany, ary tratra ihany koa ireo mpamorona izay nirenireny teo amin'ny tany ary nanery azy ireo handihy. Nahazo fitambarana fito samy hafa izahay - ankehitriny dia tsy maintsy nianatra nanavaka azy ireo izahay.

Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript
Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

β€œNiditra isaky ny adiny telo aho mba hijery raha velona ireo lehilahy ireo.” Nihiaka i Pasha hoe: β€œManana pivot izahay!” - ary i Danya dia niondrika tamin'ny heriny rehetra. Dia nandihy ny sodina ny rehetra. Rehefa lany hery i Daniil, dia nanokatra ny varavarankely i Pasha ary niteny hoe: β€œRy lehilahy, mila mifoha isika.” (Madina)

Ny angon-drakitra avy amin'ny tarehimarika dia efa nomanina mialoha: ny tongotra dia natsipy, ny lohany dia salan'isa, ary niova ho koordinate polar mifandraika amin'ny torso. Nampiofanay ny mpitsikilo mihetsika amin'ny fampiasana catboost - amin'ny fampiasana ampahany telo segondra amin'ny angon-drakitra avy amin'ny maodely. Hatramin'io alina io dia tsy niara-niasa tamin'ny tranomboky izahay - nivadika ho ady izany, ary azonao atao ny mametraka izany ao amin'ny iOS.

Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

Nampianatra fanasokajiana maromaro izy ireo, ka ny kilasy iray dia mankaleo araka izay azo atao - mihantona eo anoloan'ny fakantsary fotsiny. Ny zava-tsarotra indrindra dia ny firaketana ny hetsika "vato" - nihozongozona ny lohanay tsy misy fitiavan-tena izahay ka rehefa afaka kelikely dia nanomboka nihodina. Ary naninjitra ny tanany tamin'ny "osy", na dia tsy misy dikany aza izany - ny posenet dia manana teboka iray amin'ny tanana iray manontolo, tsy mahita rantsantanana.

Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

β€” Tokony ho tamin'ny 3 ora maraina, niakatra tao anaty kitapo fatoriana i Pasha ary nivezivezy tao anatiny nandritra ny adiny iray, nitsambikina toy ny tena kangoroa. (Madina)

Manodidina ny tamin’ny 8 ora maraina teo izahay no tratran’ny krizy kely – rava ny zava-drehetra ary tsy nisy na inona na inona mandeha, fa avy eo dia nanomboka niasa ho azy ny zava-drehetra. Ny fametrahana ireo modely roa ireo amin'ny fampiharana dia nanjary fanamby lehibe indrindra - nahavita ny fivoriambe dimy minitra talohan'ny fe-potoana farany i Egor. Andeha homentsika azy ny fitenenana:

β€” Rehefa nahita ilay hevitra izahay, dia nandeha tsara sy namokatra ny zava-drehetra. Nampiofana ny grid ry zalahy ary nandihy, ary nampifandraiko mivantana tamin'ny navigateur ny PoseNet tamin'ny fakantsary tantara amin'ny JavaScript. Nandeha tsara ny hazakazaka andrana voalohany ary nahagaga fa haingana. Noho izany, rehefa hita ny maraina fa ny WebGL ao amin'ny WebView dia nianjera tsy nampoizina rehefa niasa tamin'ny textures noho ny hadalana sasany ary tsy nisy fomba hahitana vahaolana, dia saika lavo tamin'ny famoizam-po aho. Saingy tara loatra ny nilavo lefona: nirehitra tamin'ny hevitra izahay. Noho izany, miaraka amin'ny herintsika farany sy miaraka amin'ny omby mena mena farany, dia nisintona modely hafa mifototra amin'ny CoreML ho any amin'ny mpanjifa iOS izahay ary nanomboka nanara-maso ny pose - mba handefasana azy ireo amin'ny modely misy dihy. ary mahazo vokatra kely amin'ny vokatra. Raha ny tena izy dia naverinay indray ilay asa! Ny fanamby iray hafa dia ny modely faharoa, izay nanomboka nanantena hevitra mihoatra ny arivo ho fampidirana! Xcode dia namorona interface tsara ho azy izay tsy azo ampiasaina mivantana. Soa ihany fa tsy nandiso fanantenana ahy ny fahalalako ny Objective-C, ary nisy vahaolana kanto hita. (Egor)

Tamin'ny fiarahany nanipy baolina

Ny zoma, tamin'ny 14 ora tolakandro, dia nisy fe-potoana handefasana horonan-tsary momba ny tetikasa β€” ekipa maromaro no tsy tonga ara-potoana ka tsy nahafeno fepetra. Ary tamin'ny 14:40 dia nanao antso ho an'ireo mpiandraikitra ny lalana mifandraika amin'ny vokatra izahay. Nanana lehilahy avy amin'ny ekipan'ny Video sy Mozika izahay, ary toa tiany ny zava-drehetra momba ny kianja. Nahazo ny laharana faharoa teo amin'ny lalanay izahay (tianay aloha, satria manana tetikasa mahafinaritra izahay!) ary niafara tamin'ny famaranana (ekipa roa avy amin'ny lΓ lanay no tafita).

- Tamin'ity taona ity aho no mpiandraikitra ny hackathon anatiny voalohany. Hoy aho amin'ny fifehezana: tena sarotra ny nanombantombana ny asa. Tsy nino ny haavon'ny ekipa rehetra tsy an-kanavaka. Tsy tokony handroso ara-teknolojia fotsiny ny endri-javatra iray, fa tsy hoe "akaiky ny famokarana" fotsiny, fa tsy hoe "mety hahasoa ny vokatray" fotsiny. Ny tetikasa mpandresy dia tsy maintsy mahafeno ireo fepetra rehetra ireo miaraka. Toa tafita ry zalahy. (Andrew)

Tamin'ny 17:40 hariva izahay no nanao ny filaharana farany. Tamin'io fotoana io dia ilaina ny manomana demo hafa, amin'ity indray mitoraka ity ho an'ny Ekipa manontolo, ary hafa ny mpitsara - ny tale teknika, ny talen'ny vokatra ary ny talen'ny varotra.

Tamin'ny dimy ora hariva dia vita daholo - nody natory izahay, tsy nahalala na inona na inona momba ny vokatra.

Ny vokatra dia farany

Ny alatsinainy ihany no nambara ny vokatra. Voalohany, nomena ny mpandresy tamin'ny lalamby izy ireo (fa tsy ny antsika - mampahatsiahy anao aho fa faharoa izahay), avy eo ny mpitarika ny mpanatrika nifidy (fa tsy izahay), ary avy eo ny fahatelo (ary tsy izahay koa ity), ny faharoa (indray, tsy isika) ary, farany, isika.

Ireto ny tetikasa tsy maintsy nifaninananay:

Toerana faha-2 - mpanampy feo mamaly;
Toerana faha-3 - fandaharam-potoana amin'ny fahadisoana anatiny;
Ny Lokan'ny Safidin'ny Vahoaka dia fampahatsiahivana ireo fivoriana amin'ny chat ho avy.

β€” Ity no hackathon tsara indrindra nandraisako anjara. Nisy fiara be lavitra noho ny tao Junction. (Danya)

β€” Tena nahafinaritra ahy ny niara-niasa tamin'ireo mpiara-miasa avy amin'ny sampana hafa tanteraka - Tsy mbola nikasika fianarana milina mihitsy aho taloha, toa karazana ody izany amiko, saingy tsy toy izany ankehitriny. (Egor)

β€” Tena nahafinaritra ny niditra tao amin'ny ekipa mahafinaritra toy izany miaraka amin'ny tetikasa mahafinaritra. Tao anatin'ny iray andro dia nahavita ho mpamorona, mpaka sary, injeniera amin'ny feo, tonian-dahatsoratra, mpitendry mozika ary mpanoratra aho! Izaho ihany koa no nahavita natory. (Tema)

Ny fiainana aorian'ny hackathon

Ny ankamaroan'ny tetikasa novolavolaina tao amin'ny hackathon dia tsy tonga amin'ny varotra noho ny antony samihafa: fiovan'ny fifantohana, fahasarotana amin'ny fampiharana, zavatra tsy ampoizina amin'ny fampiharana. Ny hackathon anatiny dia tsy maningana.

Na izany aza, mitanisa ireo tetik'asa izay nahita ny hazavan'ny andro izahay:

Ahoana no nahazoanay hackathon anatiny tamin'ny fianarana skibidi, flossing ary javascript

Source: www.habr.com

Add a comment