Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Kamusta kayong lahat! Ako si Misha Klyuev, DevRel sa Avito. Sa artikulong ito sasabihin namin sa iyo ang tungkol sa aming karanasan sa pag-aayos at pagsasagawa ng hindi pangkaraniwang hackathon. Sa loob: isang kuwento tungkol sa 56 na oras ng pag-coding sa isang tren, kung ano ang kailangang gawin para maisakatuparan ito, kung anong mga proyekto ang natapos na mangyari, at kaunting bahagi ng dagat ng Oktubre.

Mag-ingat sa trapiko.

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Idea

Ang ideya ng paggawa ng hackathon sa isang tren ay kusang dumating sa akin higit sa isang taon na ang nakalilipas. Noong una, hindi kami masyadong nagseryoso ng team ko. Sa oras na iyon, nakapagsagawa na kami ng ilang panloob na hackathon (na isinulat tungkol sa mga artikulo: 1, 2). Sasabihin ko kaagad na para sa amin ang proseso ng hackathon ay mas mahalaga kaysa sa resulta: ang output ay hindi inaasahang mga bagong feature ng negosyo na papasok sa produksyon. Ang pangunahing bagay para sa amin ay ang lahat ng mga kalahok ay nasisiyahan sa kanilang pakikilahok (gayunpaman, ang isang tiyak na bilang ng mga proyekto ay aktwal na napupunta sa produksyon sa ibang pagkakataon). Ang coding para sa kaluluwa ay ang pangunahing slogan ng lahat ng aming mga hackathon, at nilulutas ng bawat kalahok ang problemang ito sa kanyang sariling paraan. Na-inspire ako sa halimbawa ng fan hackathons wth.by, isa sa kung saan masuwerte akong makadalo noong 2015.

Matagal na naming gustong alisin ang hackathon sa opisina upang ang kapaligiran ay makapagdagdag ng higit pang pagmamaneho at kasiyahan. Ngunit ang pagbabago lamang ng tanawin para sa limampung developer na gugugol ng halos lahat ng kanilang oras sa mga laptop ay tila hindi sapat sa amin. Noon namin napagtanto na maaari kaming magdagdag ng paggalaw sa hackathon kung pagsasamahin namin ito sa paglalakbay, at ang tren ang pinaka-halatang paraan ng transportasyon para dito. Ang isang mabilis na paghahanap ay nagsiwalat na mayroong mga hackathon ng tren sa buong mundo. ay isinasagawa na, kabilang ang post-Soviet space, ngunit wala kaming nakitang mga domestic analogues. Ang ideya ay tila walang halaga at napakahirap ipatupad: kung saan pupunta upang magkaroon ng maaasahang komunikasyon sa daan, kung paano bumili ng mga tiket nang maaga sa isang karwahe hanggang sa makolekta ang mga detalye ng pasaporte ng mga kalahok, kung paano magsagawa ng mga presentasyon ng mga proyekto sa tren... Ngunit nitong tag-araw ay nagpasya kaming subukan, at lahat ay naging maayos.

Maaari kang magrenta ng mga karwahe ng iba't ibang klase mula sa Russian Railways at ilakip ang mga ito sa mga tren sa nais na direksyon. Ang kakulangan ng matatag na Internet ay hindi isang bug, ngunit isang tampok, isang karagdagang hamon na nakaimpluwensya sa pagpili ng mga teknolohiya at nangangailangan ng mas masusing paghahanda, nagpasya kami. Ang destinasyong lungsod ay pinili lamang batay sa oras ng paglalakbay ng tren, isang araw sa isang paraan. Ang unang pagpipilian ay Yekaterinburg, ngunit pagkatapos ay nagpasya sila na mas mahusay na lumabas sa taglagas ng Moscow sa isang lugar sa timog.

Sa ilang mga punto, kailangan naming ilipat ang mga petsa ng hackathon at upang makaalis, kailangan kong sa huling minuto ay tumanggi akong magsalita sa dalawang kumperensya. Ako mismo ay talagang gustong maglakbay sa pamamagitan ng tren, ang isang hackathon sa isang tren ay naging isang panaginip para sa akin, kaya't labis na nakakadismaya na makaligtaan ito. Ngunit ngayon ay maaari ko lamang ibigay ang sahig sa aking mga kasamahan na matagumpay na nag-organisa at nagsagawa ng maalamat na (kahit sa Avito) hackathon at kumagat sa kanilang mga siko, tinitingnan ang mga larawan at binabasa ang mga pagsusuri ng mga kalahok. At siyempre, pag-isipan kung ano ang sorpresa sa susunod!

Pagsasanay

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito Valya Mikhno, tagapamahala ng kaganapan
Nagustuhan ko kaagad ang ideya ng isang hackathon sa isang tren. Mahusay na paalisin ang iyong mga kasamahan sa opisina at sumama sa kanila, at kahit na magtrabaho kasama sila. Bilang karagdagan, ako ay palaging interesado sa pagkuha sa mga hindi karaniwang mga gawain at proyekto na wala pang nagawa noon.
Bagaman ang pag-aayos ng isang hackathon sa isang tren ay isang kawili-wiling gawain, napakahirap: mahirap magtrabaho kasama ang monopolyo ng riles, upang makakuha ng garantisadong kumpirmasyon ng pagpaparehistro mula sa mga programmer, hindi malinaw kung paano ayusin ang Internet sa mga "bulag" na lugar. at lumikha ng isang menu para sa dalawang araw sa isang nakareserbang upuan para sa limampung hindi pamilyar na mga kasamahan.

Ngunit marahil ang pinakamahirap na bagay ay ang pagpili ng direksyon ng aming paglalakbay. Sa una ay nagplano kami ng isang paglalakbay sa Yekaterinburg kasama ang sikat na Trans-Siberian Railway. Ngunit noong Oktubre ay medyo malamig sa Yekaterinburg, at ang mga pagpipilian para sa kung paano gumugol ng oras nang kapaki-pakinabang para sa limampung pagod na programmer pagkatapos ng isang araw sa tren ay tila bawal sa akin - ang lahat ng ito ay maaaring isagawa sa Moscow. Pagkatapos ay dumating ang ideya na pumunta sa timog, sa dagat. At pagkatapos ay nakatuon ang atensyon ko sa maliit na resort town ng Anapa. Ang lahat ay gumana nang perpekto: pag-alis noong Biyernes ng umaga, oras ng paglalakbay nang kaunti sa isang araw, pitong oras sa dagat (perpektong isara ang panahon ng beach), at pagdating sa Moscow sa Linggo ng gabi. Sa pangkalahatan, bingo - pupunta kami sa Anapa.

Sa tagapamahala ng Russian Railways, pinili namin ang mga round trip na tren na kailangan namin, nag-book ng reserved seat car (ito ay mas atmospheric at mas mahusay na nakakatulong upang magkaisa ang mga koponan), tinalakay ang lahat ng mga detalye ng biyahe at naglunsad ng isang kasunduan para sa pag-apruba sa aming mga abogado . Ang lahat ay naging maayos at mahinahon, ngunit isang buwan bago ang paglalakbay kailangan ko ng impormasyon sa mga kondisyon ng karwahe (ang bilang at kapangyarihan ng mga socket, ang pagkakaroon ng bed linen at mga may hawak ng tasa at iba pang maliliit na bagay). At pagkatapos ay nagsimula ...

Pumunta ako sa isang pulong kasama ang tagapangasiwa ng Russian Railways sa depot para kunan ng litrato ang aming karwahe. Lumalabas na ang aming bagong komportableng nakareserbang upuan mula sa mga larawan sa website ay naging isang 2018 na karwahe ng lumang format. Bilang karagdagan, kahit na ang mga logistician ng Russian Railways ay hindi pinapayagan na mailakip ito sa orihinal na binalak na tren ng Moscow-Anapa. Ang kundisyon ay ultimatum. Kinailangan kong sumang-ayon sa lahat ng kundisyon at sumakay ng isa pang tren. Hindi kami makatanggi nang lubusan: puspusan na ang pagpaparehistro para sa hackathon. Ang bagong tren ay mas matagal bago makarating sa Anapa, kaya ang oras namin sa tren ay tumaas ng anim na oras, at ang aming oras sa dagat ay nabawasan sa apat. Kami ay medyo nabalisa, ngunit hindi nawalan ng pag-asa - kami mismo ay nais na gumawa ng hardcore. At nangyari nga.

At kung paano kami pumunta sa depot kasama ang mga empleyado ng Russian Railways sa isang kotse ng kumpanya kasama ang lahat ng mga supply, at binuksan ang aming karwahe sa sikat ng araw, ay mananatili sa aking memorya sa mahabang panahon...

Anunsyo at mga paksa

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito Valya Mikhno, tagapamahala ng kaganapan
Kung paano namin inihayag ang hackathon at naisip ang paksa ay karapat-dapat sa isang hiwalay na kuwento. Sa madaling sabi ko lang ito pag-uusapan dito. Halos agad kaming nagpasya na gagawa kami ng isang Mad Max na tema at inilarawan ito nang ganito: "Isipin na kami ay nagmamadali sa Anapa ng isang alternatibong hinaharap sa isang futuristic steam locomotive. Ang mga tao ay nagkaroon ng makapangyarihang mga steam computer, malakas na steam lisp, fortran at iba pang BASIC na may mga pascals, ngunit nakalimutan nilang magkaroon ng Internet.” Sa pangkalahatan, nagpasya kaming bigyan ang aming mga kasamahan ng isang tunay na hamon - mag-code sa mga hardcore na kondisyon sa isang tren, nang walang normal na Internet, shower at karaniwang kaginhawahan, at bukod pa, gugulin ang iyong katapusan ng linggo kasama ang mga kasamahan na nakita mo na sa isang buong linggo , balikat sa balikat. So-so prospect. Sa isang salita, isang pakikipagsapalaran!

Gumawa kami ng logo, gumawa ng disenyo ng lahat ng merch at poster, gumawa ng landing page at nagbukas ng pagpaparehistro. Kailangang magparehistro kaagad at sigurado, dahil ang isang personalized na tiket ay inisyu para sa lahat. Kung ang isang kalahok ay tumanggi sa huling sandali, ang kanyang lugar ay mawawala. Siyempre, sinabi namin ito, ngunit nag-aalala kami na walang gustong magparehistro: walang gustong ilantad ang kanilang mga kasamahan kung ang ilang mahahalagang bagay ay biglang lumitaw sa huling sandali. Ngunit naniniwala ako na ang mga adventurer ay umiiral sa aming kumpanya. Sa unang alon ng pagpaparehistro, kalahati lamang ang puno ng karwahe. At sa ilang oras ay hindi gumalaw ang registration counter. Pagkatapos ay kailangan naming gamitin ang aming talino.

Bawat limang araw ay nag-post kami ng bagong impormasyon sa yugto ng paghahanda ng hackathon, na maaaring makaakit ng mga bagong kalahok. Iniulat ko ang pagbili ng mga high-speed na router (magkakaroon ng Internet, pagkatapos ng lahat), nakipag-usap tungkol sa programa ng barbecue sa Anapa mula sa may-ari ng hotel na si Akop, at nag-post ng isang optimistikong taya ng panahon - ang mga pagkakataon na lumangoy sa Oktubre ay mataas (at hindi ako binigo ng taya ng panahon). Nakaakit ako ng mga mahilig sa pag-iibigan ng tren na may mga larawan ng doshiraki at mga kuwento ng paglikha ng perpektong ulam ng tren na ito. Pagkatapos ay inilathala ang mga nominasyon para sa anibersaryo ng hackathon. Kabilang sa mga ito ang aming tradisyonal, halimbawa, "Hackathon Cup" at "The Most Epic Fail," at ang mga naisip namin para sa hindi pangkaraniwang hackathon na ito: "The Most Ancient Programming Style" at "The Best Frontman." Ang aming mga inhinyero ay naging inspirasyon ng mga nominasyon na lumahok. Sa huli, pinayagan pa naming mag-imbita ng mga batikang manggagawa sa hackathon, mga dating empleyado ng Avito. Sa kabuuan, nagtrabaho ang lahat! Eksaktong isang buwan bago ang biyahe, kumpleto sa gamit ang aming karwahe, at lahat ng pangalan ay kasama sa kontrata.

Internet

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito Valya Mikhno, tagapamahala ng kaganapan
Sa kabila ng katotohanan na ang tema ng hackathon ay hardcore, talagang gusto kong umiral ang Internet. Sulitin ang Internet habang naglalakbay at ginagawa itong naa-access sa lahat ng kalahok sa daan - naging hamon ito para sa akin. Ilang araw akong nakipag-ugnayan sa mga network specialist sa Avito, pagpili ng angkop na mga router para sa aming kaso, pagguhit ng plano para sa kanilang paglalagay sa karwahe, pagpili ng pinakamahusay na provider sa ruta ng Moscow-Anapa, pag-aaral ng mga mapa ng saklaw at mga manual ng router. Kawili-wiling karanasan! Ano ang lumabas dito?

Bumili kami ng apat na 4G router na may mga high-speed wireless na koneksyon, na nagpapahintulot sa amin na gumamit ng dalawang SIM card nang sabay at lumipat sa provider na mas malakas ang signal. Bumili kami ng walong SIM card mula sa tatlong pangunahing Russian telecom operator, labing-anim na Wi-Fi at GSM antenna. Sinubukan namin ang lahat at lumikha ng isang mapa ng network sa tulong ng aming test pilot at isang developer na nagsulat ng isang application kung saan maaaring gawin ang mapa na ito. Gumastos kami ng maraming pagsisikap, ngunit sulit ito. Siyempre, may mga patay na zone sa mga bukid at kagubatan sa daan, ngunit ito ay naging mas mahusay kaysa sa aming inaasahan. Ang bilis at saklaw ay sapat pa para sa aming photographer na mag-upload ng daan-daang larawan sa cloud at ibahagi ang mga ito sa mga kalahok ng hackathon sa daan.

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito
Seryozha Vertepov, senior QA engineer, pilot ng pagsubok sa Internet
Isang magandang umaga nabasa ko ang balita na may plano si Avito na magsagawa ng isa pang hackathon. Hindi pa ako sumasali sa hackathon noon, ngunit matagal ko na itong pinaplano, at pagkatapos kong mabasa na ang hackathon ay nasa tren din papunta sa Anapa, agad kong napagtanto na ang pagkakataong ito ay hindi dapat palampasin. Sa website ng hackathon mayroong isang mensahe na kailangan ng isang boluntaryo na maglalakbay sa rutang "Moscow - Anapa - Moscow" nang maaga upang mai-mapa ang saklaw ng network at sa pangkalahatan ay masuri ang sitwasyon.
“Hmm, not bad,” naisip ko at agad na sinulat ang tungkol sa pagnanais kong maging payunir. Laking gulat ko na walang nagpahayag ng pagnanais na pumunta sa Anapa nang libre, kahit na sa panahon ng hindi holiday. Tila, hindi lahat ay nagmamahal sa mga resort ng Krasnodar Territory gaya ko.

Noong Setyembre 28, natagpuan ko ang aking sarili sa isang tren. Mayroon akong dalawang iPhone, isang application na sumusubaybay sa saklaw at mga coordinate upang bumuo ng karagdagang mapa (isinulat ito ng aming nangungunang iOS-engineer na si Vlad Alekseev), pati na rin ang isang Wi-Fi modem na may dalawang SIM card. Ang paglalakbay ay kahanga-hanga. Ang nakatutuwa lalo na sa buong panahon ay halos wala akong mga kasama sa paglalakbay. Ang nakakagulat ay wala akong anumang uri ng pagkagutom para sa impormasyon: mayroong kahit ilang uri ng Internet. Nagkaroon ng sapat para sa mga mensahero at mga social network. Hindi palaging, siyempre, ngunit kadalasan. Hindi bababa sa tila sa akin, at ang mapa na binuo ng aming aplikasyon ay nagsabi, plus o minus, tungkol sa parehong bagay. Sa pamamagitan ng paraan, napansin ko na para sa unang kalahati ng paglalakbay ang isang operator ay may mas matatag na koneksyon, ngunit mas malapit sa Krasnodar Territory ang isa ay may mas matatag na koneksyon. Sa pangkalahatan, sumakay ako sa tren habang sinusubaybayan ng isang iPhone ang impormasyon mula sa isang SIM card, at ang isa naman mula sa modem na may mga SIM card mula sa iba pang mga operator, nagpalipas ng isang gabi sa Anapa at bumalik. Ang buong "paglalakbay" ay tumagal ng 4 na araw.

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito


Mga kondisyon sa pagtatrabaho sa tren

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito Valya Mikhno, tagapamahala ng kaganapan
Ang hardcore ay hardcore, ngunit hindi ko talaga gustong sirain ang tiyan ng limampung inhinyero o mahawaan sila ng impeksyon. Samakatuwid, ang isang mahalagang punto sa pag-aayos ng hackathon ay upang lumikha ng mga komportableng kondisyon para sa pagtatrabaho sa isang nakareserbang upuan, upang walang makagambala sa mga developer mula sa paglikha at pagsulat ng code. Naghanda kami ng isang welcome pack na naglalaman ng lahat ng kailangan mo: isang T-shirt, tsinelas, isang sleep kit (mask at earplugs), isang travel dental kit, isang pakete ng activated carbon, isang sanitizer, isang bote ng tubig, isang candy bar at isang pares ng instant cereal. Bilang karagdagan, nagdala kami ng maraming iba't ibang pagkain (na kumuha ng dalawang buong istante sa gilid ng karwahe). Kasama sa pagkain ang maraming iba't ibang meryenda, ngunit ang pangunahing ulam ng paglalakbay na ito ay, siyempre, doshirak. Mabilis na naubos ang 75 pack para sa 50 tao. Ang People's Choice Award ay napunta sa isang beef doshirak - ipinagpalit pa ng mga lalaki ang kanilang itago para sa isang beef doshirak. Ito ay napakatalino! Mayroon ding mas malusog na pagkain: kumain kami sa dining car, ang pagkain kung saan kami nag-order nang maaga at kahit na tinukoy nang paisa-isa sa kontrata. Inuulit ko, ayaw naming masira ang sikmura ng aming mga kasamahan. Nakatakda ang tanghalian at gaya ng inaasahan: "unang kurso", "pangalawang kurso" at salad. Sa halip na compote - juice. Nakakatuwa na ang aming karwahe ay nakakabit din, at ito ang panglabing-anim sa pagkakasunud-sunod. At ang dining car ay pang-onse. Ang bawat kalahok sa hackathon ay dumaan sa higit sa dalawampung pinto habang patungo sa tanghalian; hiniling ng mga konduktor na namamahala sa kanilang mga sasakyan na isara ang mga pinto sa likuran nila. Sa kabuuan, higit sa dalawang pagkain noong Biyernes at Linggo, binuksan at isinara namin ang higit sa isang daan at dalawampung pinto. Walang kabuluhan na inilagay nila ang sanitizer.

Bilang resulta, salamat sa mga karampatang anunsyo, matagumpay naming isinara ang pagpaparehistro, naihatid ang lahat ng mahalagang impormasyon sa mga kalahok, lahat ng nasa tren ay pinakain, walang nalason, walang ni isang inhinyero ang naligaw, at nakarating kami nang buo. pwersahang bumalik sa Moscow. "Kumpleto na ang Hamon!" Pagkatapos ng biyahe, isinulat ng mga lalaki ang kanilang mga impression at mga larawan mula sa paglalakbay sa loob ng mahabang panahon sa aming telegram chat na "Nakasakay sa AvitoHack RailRoad". Ang lahat ay masaya, ang mga review ay mahusay, at sinabi ng isang kasamahan na ito ang pinakamaliwanag na sandali ng kanyang buong oras na nagtatrabaho sa Avito. Sa tingin ko ito ay tagumpay!

statistics

Ang Hackathon sa isang tren ay isang malakihang proyekto. Narito kung ano ang mayroon kami sa amin upang magawa ito.

  • 25 kahon na may doshiraki, gatas, chips at crackers, cereal, prutas at gulay, inumin, first aid kit at hackathon merchandise.
  • 144 na bote ng tubig.
  • 134 na lata ng iba't ibang carbonated na inumin.

At gumastos kami ng halos 42 GB ng mobile Internet.

Ulat ng larawan

Mahirap magsulat tungkol sa kapaligiran, kaya tingnan mo na lang ang mga larawan.

Tingnan ang mga larawan

.
Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito

Mga Proyekto

Dala namin ang 19 na proyekto. Siyempre, hindi namin masasabi sa iyo ang lahat dito, ngunit narito ang ilang mga detalye.

Команда «Поездатые ребята» сделала навигатор для построения маршрута в дополненной реальности. Вдохновлялись проектом офисных карт, который был сделан на одном из предыдущих хакатонов. Сейчас навигатор может привести вас в любое место нашего плацкартного вагона.  

Команда «4 туза» сделала приложение для аренды с механикой взаимного поиска. Как Тиндер, только для аренды. Объявления размещают и владельцы квартир, и арендаторы, а поиск происходит в обоих направлениях. Если оба полайкали, то открываются контакты. 

У каждого есть ненужные вещи, от которых хочется избавиться, но даже их не получается продать на Авито. Коллеги из команды «Канапе» представили приложение Hlamingo, где можно обмениваться хламом.

Проект Super Blur — интеллектуальный блюр бэкграунда на фото автомобиля. В результате работы алгоритма сегментируется машина и её бэкграунд на фото, после этого применяется специальный градиентный блюр, для создания фото в стиле портрет.

Fratbots — игра на собственном игровом движке c ASCII-графикой и восьмибитной музыкой. Олды поймут! И графика, и музыка создавались на хакатоне.

Gumawa din kami ng project kasama libreng cloud computing sa Go, cache para sa pagsubaybay sa data sa СlickHouse (upang bawasan ang pag-load sa database na may madalas na magkaparehong mga kahilingan), isang proyekto na may tuluy-tuloy na pag-profile ng mga application ng Go, isang interpreter para sa Prolog programming language, pinabilis na pagbuo ng code para sa aming Avito iOS project, nagsulat ng isang application para sa pagpili ng mga kumbinasyon ng mga open source na font sa totoong nilalaman, hindi Lorem Ipsum at marami pa.

Feedback mula sa mga kalahok

  • Mahusay ang mga introvert party! Ako ay medyo introvert at natatakot na ako ay ma-out of place. Ngunit nakilala ko ang lahat sa karwahe at naalala ko pa ang mga pangalan ng marami! Ito ang unang beses na nangyari ito sa akin :)
  • At nagpahinga ako mula sa trabaho, at lumangoy sa dagat, at nag-hang out kasama ang mga kasamahan, at nagsulat ng code sa isang libreng paksa. 12/10 GOTY SA IYONG MGA FINGERTIP. Sa pangkalahatan, bomba lang, mega-cool na format at pagpapatupad.
  • Ang ideya ng isang tren ay tila kakaiba sa unang sulyap, ngunit sa sandaling nakibahagi ako, lumipas ang oras sa paglalakbay at hindi ko nais na umalis sa pagtatapos ng biyahe. Mga kanta na may gitara, naglalakbay sa isang bus patungo sa soundtrack mula sa GTA, mga larawan...
  • Ito ay kahanga-hanga! Kilalanin ang mga mahuhusay na lalaki sa isang impormal na setting. Pagtugon at pagtulong sa isa't isa - ano ang mas mahalaga sa buhay na ito?! At para sa lahat ng iba pa - MasterCard... Maraming biro, masaya, hindi bababa sa aming kahanga-hangang koponan, at siyempre, hardcore development sa Rust!!! Sa unang pagkakataon sa aking buhay nagpunta ako sa dagat at sa wakas ay kumuha ng mga larawan sa yoga sa beach! At maglalaro ako ng gitara magpakailanman sa napakainit na kapaligiran!
  • Pagkatapos lamang na gumugol ng dalawang araw sa tren, nagiging mas malakas, nililinis ang iyong isip at itinapon ang lahat ng balat sa anyo ng Internet at walang katapusang Googling, kasuklam-suklam na mga manual ng Hindu at stackoverflow, gamit ang mga nakalimutang sinaunang kasanayan ng pagmumuni-muni sa mga code at pagbabasa ng mga source code , isang espesyal na diyeta at alkohol, naiintindihan mo na ang pangunahing bagay ay - ito ang mga taong kasama mo sa trabaho, na sila lamang ang makakasuporta sa iyo sa mga mahihirap na oras at makakapagbahagi ng kagalakan ng tagumpay o ang maasim na lasa ng pinakamurang whisky na binili mula sa season sa Anapa!
  • Ang pinakamatingkad na impresyon ay kapag sa gabi huminto ang tren sa isang lugar sa ilang sa isang istasyon. Hindi umabot sa plataporma ang karwahe. At tumalon kami sa ilalim ng mga bituin sa dilim at tumambay malapit sa karwahe. Umakyat kami sa pilapil. At sa buong paligid - kadiliman, mga bituin at madilim na liwanag mula sa karwahe... Hindi kapani-paniwalang simple.
  • Isang napaka positibong surreal. Isang grupo ng mga coder sa burol sa harap ng tren sa gabi, ang dagat sa Oktubre, isang sitwasyon sa sarili: pumunta sa Anapa sa loob ng ilang oras, lumangoy at bumalik. Napakahusay na musika mula sa flute-guitar duet, mga kwentong Siberian mula sa aming nakareserbang mga kapitbahay. Ang amoy ng kabutihan na hindi kayang labanan ng sinuman. Walang katapusang mga patlang, bayan, romansa ng paglalakbay, hop-hop sa ibabaw ng riles, tut-tut, tut-tut...

Memo ng Hackatoner mula sa pik4ez

Kung ikaw o ang iyong mga kaibigan ay biglang gustong ulitin ang ganoong karanasan, hindi masamang ibahagi ang aming karanasan. Hiniling namin sa pinaka may karanasang hackathoner sa aming team, ang pik4ez, na gumawa ng gabay para sa mga nagpasya na mag-code sa tren. Nasa kanya ang sahig.

Paano kami gumawa ng hackathon sa isang tren at kung ano ang nagmula rito Si Dmitry Belov, senior engineer, nakaranas ng hackathone

  • Sa isang tren ay mas mahirap makahanap ng isang ganap na walang nakatira na sulok kung saan walang sinuman maliban sa iyong koponan. Maging mabuting kapitbahay. Sa aming kaso, mayroong isang ukulele, isang gitara, at isang plauta sa karwahe. Ngunit ang mga lalaki ay naglaro nang mahusay at hindi nagtagal. Ang musika ay hindi nakakainis, ngunit, sa kabaligtaran, ay nagbigay ng pagkakataon na magtipon sa isang sulok ng musika, kumanta ng ilang mga kanta at magpahinga mula sa programming.

  • Binabawasan ng alkohol ang pagiging produktibo. Hindi mo dapat ilagay ito sa menu.

  • Ang isyu ng pag-charge ng mga device ay dapat na malutas nang maaga. Sa aming kaso, mayroong isang modernong karwahe at sapat na mga socket. Pero kung sakali, marami ang kumuha ng mga power bank.

  • Kailangan mong bantayan ang mga timing. Hindi ka maaaring ma-late sa tren; kailangan mong maging handa para sa mga paglilipat at mag-impake ng mga kinakailangang bagay nang maaga. Ang mga naka-save na paalala na may iskedyul at ang mga organizer, na sa masuwerteng pagkakataon ay naglalakbay sa parehong karwahe, ay tumulong.

  • Hindi kami kumukuha ng fast food, maliban sa unang meryenda. Maaari kang bumuo ng medyo disenteng pagkain mula sa hindi nabubulok na pagkain.

  • Pero kahit gaano mo pa kainin ang coder, mahal pa rin niya ito. Masarap ang instant noodles at three-in-one na kape sa maliit na dami. Masarap ang instant na lugaw sa umaga. Ngunit ang isang buong tanghalian ay lubhang kailangan. Makakatulong ang dining car.

  • Kailangan ang mga tsinelas.

  • Hindi talaga madaling mag-code habang nakahiga sa isang istante. Sinusubukan naming huwag punan ang talahanayan upang maglagay ng ilang mga laptop dito.

  • Sa gabi, ipinapayong huwag gumawa ng anumang ingay. Ang hackathon sa mga gulong ay mas mahirap tiisin nang walang tulog, kaya pagsapit ng gabi ay marami ang natutulog upang magpahinga.

  • Napaka-kapaki-pakinabang na lumabas para magpainit sa mga istasyon.

  • Sa tren, tumataas ang posibilidad na makarinig ng ilang bagong kuwento, kahit na mula sa mga taong nakatrabaho mo nang maraming taon.

  • Kung nakikita mo ang dagat, lumangoy.

Video kung paano nangyari

Gusto naming ihatid ang aming mga emosyon mula sa hackathon hangga't maaari, kaya nag-shoot din kami ng video sa tren. Tinanong namin ang mga lalaki sa kanilang mga impression sa paglalakbay at pag-coding nang walang Internet, kung anong mga programa ang kanilang isinusulat, kung saan pa maaaring gaganapin ang mga hackathon, at kung ano ang pinapangarap ng mga programmer. At nagsalita si Dima Belov tungkol sa kanyang unang hackathon at ang mga benepisyo ng mga naturang kaganapan.

Ito ang aming mga impression at proyekto. Inaasahan namin na nabigyan ka namin ng inspirasyon na gumawa ng bago at kawili-wili. Kung interesado ka sa mga detalye, magtanong tungkol sa mga ito sa mga komento. Talagang sasagutin namin.

Pinagmulan: www.habr.com

Magdagdag ng komento