QA: Hackathon

QA: Hackathon

Pati final la nan triloji Hackathon la. NAN premye pati a Mwen te pale sou motivasyon pou patisipe nan evènman sa yo. Dezyèm pati te dedye a erè òganizatè yo ak rezilta yo. Pati final la pral reponn kesyon ki pa anfòm nan de premye pati yo.

Di nou ki jan ou te kòmanse patisipe nan hackathons.
Mwen te etidye pou yon metriz nan University of Lappeenranta pandan m te rezoud konpetisyon nan analiz done. Jounen tipik mwen te sanble ak sa a: leve a 8, kèk koup nan inivèsite a, Lè sa a, konpetisyon ak kou jiska minwi (pandan ke soumèt la ap konte, mwen gade konferans oswa li atik). Yon orè strik konsa te bay fwi, e mwen te genyen konpetisyon analiz done MERC-2017 (ki te menm diskite poste sou mwaye). Viktwa a te ban mwen konfyans, epi lè mwen aksidantèlman te rankontre enfòmasyon sou SkinHack 2 Hackathon nan Moskou, mwen deside vizite paran mwen epi an menm tan chèche konnen ki sa yon Hackathon ye.

Hackathon nan tèt li te tounen soti yo dwe byen komik. Te gen de tras sou analiz done ak mezi klè ak yon seri done ak lajan pri nan 100k rubles. Twazyèm tras la te sou devlopman app ak yon pri 50k, e pa te gen okenn patisipan. Nan yon pwen, òganizatè a te di ke yon fenèt ak yon bouton san fonksyonalite ka genyen 50k, paske pri a pa t 'kapab peye. Mwen pa t 'kòmanse aprann kijan pou pwogram aplikasyon yo (mwen pa fè konpetisyon kote mwen ka fasilman "vire"), men pou mwen li te yon mesaj klè ke jaden yo nan hackathon yo pa gen anpil moun.

Lè sa a, mwen rezoud tou de tren analiz done pou kont li. Mwen te jwenn yon koule nan done yo ki te pèmèt mwen jwenn vitès ideyal la, men kolòn nan ak fwit la pa t 'nan done tès yo ke mwen te resevwa de zè de tan anvan fen evènman an (nan chemen an, Lè sa a, mwen konprann ke prezans la. nan yon kolòn "sib" nan tren an pa konte kòm yon koule). An menm tan an, Leaderboard la louvri, soumèt mwen san yon figi te pran twazyèm plas sou senk, te gen yon gwo diferans nan youn nan premye epi mwen deside pa pèdi tan ak ale.

Apre mwen fin analize ak yon nouvo lide sa ki te pase, mwen jwenn yon pakèt erè (youn nan abitid mwen se mantalman defile sa ki te pase ak notepad la epi analize erè yo, kòz yo, ak sa ki te kapab chanje - tankou yon eritaj bèl. nan yon jwèt pokè semi-pwofesyonèl). Men, yon sèl bagay te klè pou asire w - gen anpil valè nan hackathons, epi mwen tou senpleman te oblije aplike li. Apre evènman sa a, mwen te kòmanse kontwole evènman ak gwoup, ak Hackathon ki vin apre a pa t 'tan pou vini. Lè sa a, yon lòt, ak yon lòt...

Poukisa w ap fè hackathons epi ou pa Kaglo?
Mwen pa renmen Kagle nan moman sa a. Soti nan yon sèten nivo konpetans, san rezon espesifik pou patisipasyon, kagle vin mwens itil pase lòt aktivite. Mwen te patisipe anpil anvan, aparamman mwen te jere yon jan kanmenm "desann".

Poukisa hackathons epi yo pa travay sou pwòp pwojè ou a?
Mwen renmen lide pou fè yon bagay fre ak pwòp men mwen nan yon vitès dousman. Mesye ODS yo òganize Pwojè bèt kay ODS pou tout moun ki vle pase fen semèn nan travay sou pwojè yo ak moun ki gen menm lide. Mwen panse ke byento mwen pral rantre nan yo.

Ki jan ou jwenn evènman yo?
Sous prensipal - hackathon.com (monde) ak telegram chat Hackers Ris (Larisi). Anplis de sa, anons evènman parèt nan piblisite sou rezo sosyal yo ak sou linkedin. Si ou pa jwenn anyen, ou ka gade isit la: mlh.io, devpost.com, hackevents.co, hackalist.org, HackathonsNear.me, hackathon.io.

Èske ou prepare yon plan solisyon anvan ou patisipe oswa se tout bagay deside sou vole? Pou egzanp, yon semèn anvan hackathon a, ou panse: "Nou pral bezwen tankou yon espesyalis isit la, nou pral bezwen gade pou li"?
Si hackathon a se pou manje, wi, mwen ap prepare. Kèk semèn anvan, mwen konnen ki sa mwen pral fè, konnen ki moun ki ta ka itil, epi rasanble yon ekip zanmi oswa patisipan ki soti nan hackathon sot pase yo.

Èske li vrèman posib pou pirate yon hackathon pou kont li? Kisa pou w fè si pa gen ekip?
Hackathon syans done yo reyèl (mwen se yon egzanp vivan nan sa a), mwen pa te wè hackathons makèt, byenke mwen panse tou sa. Malerezman, pafwa òganizatè yo enpoze yon limit sou kantite minimòm patisipan nan yon ekip. Mwen panse ke sa a se akòz lefèt ke se pa tout "solitaires" rive nan final yo (ki se, yo tou senpleman kite ak premye difikilte yo); patisipasyon nan yon ekip toujou kenbe. Menm apre evènman an, ou dwe kontinye travay sou pwojè a. Li pral pi fasil pou pote pwojè a reyalize ak yon ekip.

An jeneral, konsèy mwen se toujou patisipe ak yon ekip. Si ou pa gen ekip pwòp ou a, òganizatè yo ap toujou ede w jwenn oswa kreye youn.

Ki jan ou fè fas ak fatig pandan yon Hackathon?
Nan hackathon a, yo ba ou 2 jou travay, sa se 48 èdtan (30-48 èdtan, ann pran 48 pou fasilite nan konte). Nou retire tan pou dòmi (16-20 èdtan), kite pa plis pase 30. Nan sa yo, 8 èdtan (an mwayèn) pral aktyèlman ap pase sou travay pwodiktif. Si ou òganize travay ou kòrèkteman (dòmi, nitrisyon, ale nan lè fre, egzèsis, minit nan atensyon, bon kominikasyon ak ekip la ak aktivite chanje), Lè sa a, èdtan travay gwo twou san fon ka ogmante a 12-14. Apre travay sa yo ou pral santi w fin itilize, men li pral fatig bèl. Kodaj san dòmi ak repo, entèwonp pa bwason enèji, se yon resèt pou echèk.

Èske w gen pwòp tiyo pare ou pou hackathon? Ki jan ou te jwenn yo, ki jan yo òganize (yo nan dosye ki gen .py dosye, yo chak pou pwòp travay pa yo, elatriye) ak ki jan yo kòmanse kreye sa yo tèt ou?
Mwen pa sèvi ak solisyon konplètman pare ki soti nan hackathon sot pase yo nan nouvo yo, men mwen gen pwòp zou mwen nan modèl ak tiyo soti nan konpetisyon sot pase yo. Mwen pa oblije reekri moso estanda nan grafouyen (pa egzanp, kodaj sib kòrèk oswa yon griy senp pou ekstrè entansyon soti nan tèks), ki sove m 'anpil tan.

Nan moman sa a li sanble sa a: pou chak konpetisyon oswa hackathon gen repo pwòp li yo sou GitHub, li estoke kaye, scripts ak ti dokiman sou sa k ap pase. Anplis de sa, gen yon repo separe pou tout kalite "ke trik nouvèl" nan bwat (tankou kodaj sib kòrèk ak validasyon kwa). Mwen pa panse ke sa a se solisyon ki pi elegant, men li kostim mwen pou kounye a.

Mwen ta kòmanse pa sove tout kòd mwen an nan dosye ak ekri dokiman kout (poukisa, ki sa, ki jan mwen te fè li ak rezilta a).

Èske li reyalis pou prepare yon MVP de grafouyen nan yon ti tan konsa oswa èske tout patisipan yo vini ak solisyon pare-fè?
Mwen ka sèlman di sou pwojè ki gen rapò ak syans done - wi, li posib. MVP pou mwen se yon konbinezon de faktè:

  • Yon lide solid prezante kòm yon pwodwi (sa vle di pentire sou yon twal biznis). Ta dwe toujou gen yon konpreyansyon klè sou poukisa ak pou ki moun nou ap fè yon pwodwi. Pafwa pwojè ki gen yon konsepsyon ki byen fonde, men san yo pa yon pwototip, genyen prim, e sa a se pa etone. Malerezman, anpil patisipan pa ka inyore anmè nan defèt ak atribiye echèk yo nan kout je nan òganizatè yo, kontinye koupe modèl pou yon moun enkoni nan pwochen hackathon yo.
  • Gen kèk endikatè ke ou ka fè pwodui sa a (aplikasyon, kòd, deskripsyon tiyo).

Sa rive ke yon ekip vini nan yon Hackathon ak yon solisyon pare-fè epi eseye "tayè" li nan enstriksyon òganizatè yo. Ekip sa yo koupe pandan tès depistaj teknik oswa sèlman pati yo ke yo te fè sou sit la "konte." Mwen pa te wè ekip sa yo kòm ganyan, men mwen panse ke li toujou pwofitab pou yo jwe paske nan valè nan lavni (kontak, done, elatriye.).

Èske gen kèk egzanp pou pote atizana aplike nan hackathon nan pwodiksyon / demaraj?
Wi. Mwen te gen twa ka lè yo te pote li nan pwodiksyon an. Yon fwa tèt mwen, de fwa - ak men yon lòt moun, ki baze sou lide mwen ak kòd ke mwen te ekri nan Hackathon la. Mwen konnen tou yon koup nan ekip ki kontinye kolabore ak konpayi an kòm konsiltan. Mwen pa konnen rezilta final yo, men gen plis chans yon bagay te konplete. Mwen pa te òganize demaraj tèt mwen e mwen pa konnen ke nenpòt moun gen, byenke mwen sèten gen egzanp.

Apre w fin patisipe nan anpil hackathons, ki konsèy ou ta bay tèt ou si ou ta ka retounen nan tan?

  1. Taktik yo pi enpòtan pase manèv. Panse a chak solisyon kòm yon pwodwi fini. Yon lide, yon laptop Jupiter, yon algorithm pa vo anyen si li pa klè ki moun ki pral peye pou li.
  2. Anvan ou desine anyen, reponn kesyon an pa "ki sa?", men "poukisa?" Ak ki jan?". Egzanp: lè w ap desine nenpòt solisyon ML, premye reflechi sou algorithm ideyal la: ki sa li resevwa kòm opinyon, ki jan yo itilize prediksyon li alavni?
  3. Fè pati yon ekip.

Ki sa yo anjeneral manje nan hackathon?
Anjeneral manje a nan hackathons se pòv: pitza, bwason enèji, soda. Prèske toujou manje a òganize nan fòm yon dégéné (oswa tab sèvi) kote gen yon gwo keu. Yo anjeneral pa bay manje nan mitan lannwit, byenke te gen yon ka nan yon konpetisyon nan Pari kote yo te kite manje lannwit lan - chips, beye ak kola. Mwen pral imajine pwosesis panse òganizatè yo: "Se konsa, kisa pwogramè yo manje la? Oh, egzakteman! Chips, beye - sa a tout. Ann ba yo fatra sa a." Nan demen mwen te mande òganizatè yo: “Mesye, èske li posib fè yon bagay diferan pou nwit la? Oke, petèt kèk labouyl?" Apre sa yo gade m tankou m te yon moun sòt. Pi popilè Ospitalite franse.

Nan bon hackathons, manje yo bay lòd nan bwat; gen yon divizyon nan manje regilye, vejetaryen ak kosher. Anplis de sa, yo mete yon frijidè ak yogout ak muzli - pou moun ki vle gen yon ti goute. Te, kafe, dlo - estanda. Mwen sonje Hack Moscow 2 Hackathon a - yo te ba m anpil manje bortch ak kotolèt ak pòmdetè kraze nan kantin biwo 1C la.

Saniti a nan hackathon depann, se konsa, sou esfè pwofesyonèl nan òganizatè yo (pa egzanp, pi bon hackathon yo fèt pa konsiltan)?
Hackathon yo pi bon yo te soti nan òganizatè ki te swa òganize hackathon anvan oswa patisipe nan yo anvan. Petèt sa a se faktè a sèlman sou ki kalite evènman an depann.

Ki jan yo konprann ke ou pa yon noob epi li lè pou yon hackathon?
Pi bon moman pou ale nan yon Hackathon se yon ane de sa. Dezyèm pi bon moman an se kounye a. Se konsa, ale pou li, fè erè, aprann - li nan oke. Menm yon rezo neral - pi gwo envansyon nonm lan depi volan an ak gradyan ranfòse sou pye bwa - pa ka distenge yon chat ak yon chen nan premye epòk fòmasyon an.

Ki "drapo wouj" imedyatman endike ke evènman an pa pral trè bon epi pa gen okenn bezwen gaspiye tan?

  • Yon deskripsyon klè sou sa ki dwe fè (ki enpòtan pou hackathon pwodwi). Si pandan enskripsyon yo ba w yon travay klè, li pi bon pou w rete lakay ou. Nan memwa mwen, pa te gen yon sèl bon Hackathon ak espesifikasyon teknik. Pou konparezon: Oke - fè nou yon bagay ki gen rapò ak analize konvèsasyon odyo. Move - fè nou yon aplikasyon ki ta kapab divize yon konvèsasyon an de tren odyo separe pou chak moun.
  • Ti fon pri. Si yo mande w fè "Tinder pou yon magazen sou entènèt ak AI" ak pri a pou premye plas la se 500 ero ak yon gwosè ekip minimòm de 5 moun, li pwobableman pa vo pèdi tan ou (wi, sa a se yon Hackathon reyèl ki te. ki te fèt nan Minik).
  • Mank done (ki enpòtan pou hackathon syans done). Òganizatè yo anjeneral bay enfòmasyon debaz sou evènman an epi pafwa yon seri done echantiyon. Si yo pa te bay li, mande, li p'ap koute ou anyen. Si nan 2-3 li pa klè ki done yo pral bay ak si yo pral bay yo nan tout, sa a se yon drapo wouj.
  • Nouvo òganizatè yo. Pa fè parese ak Google enfòmasyon sou òganizatè Hackathon yo. Si yo òganize yon evènman nan kalite sa a pou premye fwa, gen yon gwo pwobabilite ke yon bagay pral mal. Nan lòt men an, si òganizatè a ak manm jiri yo te deja fè hackathon oswa patisipe aktivman nan tan lontan an, sa a se yon drapo vèt.

Nan yon sèl Hackathon yo te di m ': "Ou te gen pi bon solisyon an nan yon ti tan, men dezole, nou evalye travay ann ekip, epi ou te travay poukont ou. Koulye a, si ou te pran yon elèv oswa yon ti fi nan ekip ou a...”? Èske w te janm rankontre enjistis konsa? Ki jan ou fè fas?
Wi, mwen te rankontre li plis pase yon fwa. Mwen se stoik sou tout sa k ap pase: mwen te fè tout sa ki nan pouvwa mwen, si li pa te mache soti, se konsa li se.

Poukisa wap fè tout bagay sa yo?
Tout bagay sa a se jis soti nan annwi.

Sous: www.habr.com

Add nouvo kòmantè