QA: Hackathon

QA: Hackathon

Bagian ahir tina trilogi hackathon. DI bagian kahiji Kuring ngobrol ngeunaan motivasi pikeun ilubiung dina acara sapertos kitu. Bagian kadua ieu dedicated ka kasalahan panitia jeung hasil maranéhanana. Bagian ahir bakal ngajawab patarosan anu henteu pas kana dua bagian kahiji.

Béjakeun ka kami kumaha anjeun ngamimitian ngiringan hackathon.
Kuring diajar pikeun gelar master di Universitas Lappeenranta bari ngarengsekeun kompetisi dina analisis data. Ari has kuring mah siga kieu: gugah jam 8, sababaraha pasangan di universitas, terus kompetisi jeung kursus-kursus nepi ka tengah peuting (bari ngitungan kiriman, kuring lalajo ceramah atawa maca artikel). Jadwal anu ketat sapertos kitu ngahasilkeun buah, sareng kuring meunang kompetisi analisis data MERC-2017 (anu ogé dibahas. pos on hub). Kameunangan masihan kuring kapercayaan, sareng nalika kuring ngahaja mendakan inpormasi ngeunaan hackathon SkinHack 2 di Moskow, kuring mutuskeun nganjang ka kolot kuring sareng dina waktos anu sami milari naon hackathon.

Hackathon sorangan tétéla rada lucu. Aya dua lagu dina analisa data kalayan métrik anu jelas sareng set data kalayan hadiah artos 100k rubles. Lagu katilu éta dina ngembangkeun aplikasi kalawan hadiah 50k, tur euweuh pamilon. Dina hiji waktos, panitia nyarios yén jandela kalayan tombol tanpa fungsionalitas tiasa meunang 50k, sabab hadiahna henteu tiasa dibayar. Kuring henteu mimiti diajar kumaha program aplikasi (Kuring henteu bersaing dimana kuring gampang "dibalikkeun"), tapi pikeun kuring éta pesen anu jelas yén sawah di hackathon henteu rame.

Lajeng abdi direngsekeun duanana lagu analisis data nyalira. Kuring mendakan bocor dina data anu ngamungkinkeun kuring kéngingkeun kacepetan idéal, tapi kolom anu bocor henteu aya dina data uji anu kuring tampi dua jam sateuacan akhir acara (ku jalan kitu, kuring ngartos yén ayana tina kolom "target" dina karéta henteu kaétang salaku bocor). Dina waktos anu sami, leaderboard dibuka, kaluman kuring tanpa pameunteu nyandak tempat katilu tina lima, aya gap anu ageung pikeun anu munggaran sareng kuring mutuskeun pikeun henteu miceunan waktos sareng angkat.

Saatos kuring nganalisa kalayan pikiran seger naon anu kajantenan, kuring mendakan seueur kasalahan (salah sahiji kabiasaan kuring nyaéta ngagulung sacara mental naon anu kajantenan sareng notepad sareng nganalisa kasalahan, panyababna, sareng naon anu tiasa dirobih - warisan anu pikaresepeun. tina kaulinan poker semi-profésional). Tapi hiji hal anu jelas pasti - aya seueur nilai dina hackathon, sareng kuring ngan saukur kedah nerapkeunana. Sanggeus acara ieu, kuring mimiti ngawas acara jeung grup, sarta hackathon saterusna teu lila datang. Teras hiji deui, sareng hiji deui...

Naha anjeun ngalakukeun hackathon sanés Kagalo?
Abdi henteu resep Kagle ayeuna. Ti tingkat skill nu tangtu, tanpa alesan husus pikeun partisipasi, janten kagle kirang mangpaat ti kagiatan séjén. Kuring milu pisan sateuacanna, katingalina kuring tiasa kumaha waé "turun".

Naha hackathon sareng henteu damel dina proyék anjeun nyalira?
Kuring resep ideu ngadamel hal anu tiis ku panangan kuring sorangan dina laju anu laun. Lalaki ti ODS dikelompokeun proyék piaraan ODS for everyone who wants to méakkeun sabtu minggu gawe dina proyék maranéhanana jeung jalma kawas-dipikiran. Jigana éta geura-giru kuring bakal gabung aranjeunna.

Kumaha anjeun mendakan acara?
Sumber utama - hackathon.com (dunya) sareng obrolan telegram Hacker Rusia (Rusia). Tambih Deui, pengumuman kajadian muncul dina iklan dina jaringan sosial sareng linkedin. Upami anjeun henteu mendakan nanaon, anjeun tiasa milarian di dieu: mlh.io, devpost.com, hackevents.co, hackalist.org, HackathonsNear.me, hackathon.io.

Naha anjeun nyiapkeun rencana solusi sateuacan milu atanapi sadayana diputuskeun? Salaku conto, saminggu sateuacan hackathon, saur anjeun: "Kami peryogi spesialis sapertos kitu di dieu, urang kedah milarianana"?
Upami hackathon kanggo tuangeun, leres, kuring siap-siap. Sababaraha minggu sateuacanna, kuring terang naon anu bakal kuring laksanakeun, terang saha anu tiasa mangpaat, sareng ngumpul tim babaturan atanapi pamilon ti hackathon katukang.

Naha leres-leres tiasa hackathon nyalira? Naon anu kudu dilakukeun upami teu aya tim?
Hackathons élmu data nyata (Kami conto hirup ieu), Kuring geus teu katempo hackathon grocery, sanajan kuring ogé pikir kitu. Hanjakal, kadang panitia maksakeun wates dina jumlah minimum pamilon dina hiji tim. Jigana ieu téh alatan kanyataan yén teu sakabéh "loners" ngahontal final (nyaéta, maranéhna ngan ninggalkeun kalawan kasusah munggaran); partisipasi dina tim masih nahan deui. Malah sanggeus acara, Anjeun diharepkeun neruskeun gawé dina proyék. Éta bakal langkung gampang pikeun ngalaksanakeun proyék sareng tim.

Sacara umum, saran kuring sok ilubiung sareng tim. Upami anjeun teu gaduh tim anjeun nyalira, panitia bakal salawasna ngabantosan anjeun mendakan atanapi nyiptakeun tim.

Kumaha anjeun Cope jeung kacapean salila hackathon a?
Di hackathon anjeun dipasihan 2 dinten damel, éta 48 jam (30-48 jam, hayu urang nyandak 48 pikeun gampang ngitung). Urang miceun waktu keur sare (16-20 jam), ninggalkeun teu leuwih ti 30. Sahiji, 8 jam (rata-rata) sabenerna bakal spent dina karya produktif. Upami anjeun leres-leres ngatur padamelan anjeun (saré, nutrisi, angkat ka hawa seger, latihan, menit-menit mindfulness, komunikasi anu leres sareng tim sareng kagiatan switching), maka jam kerja anu jero tiasa ningkat kana 12-14. Saatos karya sapertos anjeun bakal ngarasa exhausted, tapi bakal kacapean pikaresepeun. Coding tanpa bobo sareng istirahat, diganggu ku inuman énérgi, mangrupikeun resep gagal.

Dupi anjeun gaduh pipelines siap-dijieun sorangan pikeun hackathons? Kumaha anjeun meunang aranjeunna, kumaha aranjeunna diatur (aranjeunna aya dina polder kalawan file .py, unggal keur tugas sorangan, jsb) jeung kumaha carana ngamimitian nyieun ieu sorangan?
Kuring henteu nganggo solusi anu tos siap-siap tina hackathon anu kapungkur dina anu énggal, tapi kuring gaduh kebon binatang sorangan model sareng saluran pipa tina kompetisi anu kapungkur. Kuring teu kudu nulis balik potongan baku ti scratch (Contona, bener target encoding atawa grid basajan pikeun extracting maksud tina téks), nu ngaheéat kuring loba waktu.

Ayeuna sigana kieu: pikeun tiap kompetisi atanapi hackathon aya repo sorangan dina GitHub, éta nyimpen buku catetan, naskah sareng dokuméntasi leutik ngeunaan naon anu lumangsung. Tambih Deui, aya repo anu misah pikeun sagala jinis "trik" kotak (sapertos panyandi target anu leres sareng validasi silang). Abdi henteu nyangka ieu mangrupikeun solusi anu paling elegan, tapi éta cocog pikeun kuring ayeuna.

Kuring bakal ngamimitian ku nyimpen sakabeh kode kuring dina polder jeung nulis dokuméntasi pondok (naha, naon, kumaha atuh eta jeung hasilna).

Naha éta realistis pikeun nyiapkeun MVP ti mimiti dina waktos anu singget atanapi naha sadaya pamilon ngagaduhan solusi anu siap-siap?
Kuring ngan ukur tiasa nyarios ngeunaan proyék anu aya hubunganana sareng élmu data - leres, éta mungkin. MVP pikeun kuring mangrupikeun kombinasi dua faktor:

  • Hiji gagasan giat dibere salaku produk (ie dicét dina kanvas bisnis). Kedah aya pamahaman anu jelas ngeunaan kunaon sareng kanggo saha urang ngadamel produk. Kadang-kadang proyék kalawan desain well-diadegkeun, tapi tanpa prototipe a, meunang hadiah, sarta ieu teu heran. Hanjakal, loba pamilon teu bisa malire kapaitan eleh jeung atribut kagagalan maranéhna pikeun pondok-sightedness panitia, nuluykeun motong model pikeun batur kanyahoan di hackathons salajengna.
  • Sababaraha indikator yén anjeun tiasa ngadamel produk ieu (aplikasi, kode, pedaran pipelines).

Éta kajadian yén tim datang ka hackathon kalayan solusi anu siap-siap sareng nyobian "nyaluyukeun" kana paréntah panitia. Tim sapertos kitu dipotong nalika saringan téknis atanapi ngan ukur bagian anu dilakukeun dina situsna "diitung." Kuring teu acan ningali tim sapertos juara, tapi kuring pikir éta masih nguntungkeun pikeun aranjeunna maén kusabab nilai anu bakal datang (kontak, datasets, jsb.).

Naha aya conto mawa karajinan anu dilaksanakeun di hackathon pikeun produksi / ngamimitian?
Sumuhun. Kuring kungsi tilu kasus nalika aranjeunna dibawa ka produksi. Sakali sorangan, dua kali - ku leungeun batur, dumasar kana gagasan jeung kode kuring nu kuring nulis dina hackathon. Kuring ogé terang sababaraha tim anu terus gawé bareng sareng perusahaan salaku konsultan. Kuring henteu weruh hasil ahir, tapi paling dipikaresep hal ieu réngsé. Kuring geus teu diatur startups sorangan sarta kuring henteu weruh yén saha boga, sanajan kuring yakin aya conto.

Saatos ilubiung dina seueur hackathon, naséhat naon anu anjeun bakal masihan ka diri anjeun upami anjeun tiasa uih deui dina waktosna?

  1. Taktik langkung penting tibatan manuver. Pikirkeun unggal solusi salaku produk rengse. Gagasan, laptop Jupiter, algoritma henteu aya gunana upami teu jelas saha anu bakal mayar éta.
  2. Sateuacan ngarancang naon waé, jawab patarosan sanés "naon?", tapi "naha?" Sareng Kumaha?" Conto: nalika ngarancang naon waé solusi ML, pikir heula ngeunaan algoritma idéal: naon anu ditampi salaku input, kumaha prediksi na dianggo di hareup?
  3. Janten bagian tina hiji tim.

Naon anu aranjeunna biasana tuang di hackathon?
Biasana dahareun di hackathon goréng: pizza, inuman énérgi, soda. Ampir sok dahareun diatur dina bentuk prasmanan (atawa méja porsi) nu aya antrian badag. Aranjeunna biasana henteu nyayogikeun tuangeun wengi, sanaos aya kasus dina hiji kompetisi di Paris dimana tuangeun tuang sapeuting - chip, donat sareng cola. Kuring bakal ngabayangkeun prosés pamikiran panitia: "Jadi naon programer tuang di dinya? Oh, kahayang! Chips, donat - éta sadayana. Hayu urang masihan aranjeunna sampah ieu. ” Isukna kuring naroskeun ka panitia: "Guys, naha anjeun tiasa ngalakukeun anu béda pikeun wengi? Muhun, bubur meureun?" Sanggeus éta maranéhanana nempo kuring kawas kuring hiji jelema bodo. silaturahmi Perancis kawentar.

Di hackathon anu saé, tuangeun dipesen dina kotak; aya ngabagi kana tuangeun biasa, vegetarian sareng halal. Sajaba ti éta, nempatkeun kulkas jeung yoghurt jeung muesli - pikeun maranéhanana anu rék boga snack a. Teh, kopi, cai - standar. Abdi émut hackathon Hack Moscow 2 - aranjeunna ati-ati tuang kuring borscht sareng cutlet sareng kentang mashed di kantin kantor 1C.

Sanity of hackathons gumantung, jadi mun nyarita, dina lapisan profésional ti panitia (contona, hackathons pangalusna dipigawé ku konsultan)?
Hackathon pangsaéna nyaéta ti panitia anu parantos ngatur hackathon sateuacan atanapi ilubiung sateuacanna. Panginten ieu mangrupikeun hiji-hijina faktor anu gumantung kana kualitas acara.

Kumaha ngarti yén anjeun sanés noob sareng waktosna pikeun hackathon?
Wayah pangalusna pikeun buka hackathon nyaéta sataun katukang. Wayah pangalusna kadua ayeuna. Janten teraskeun, ngadamel kasalahan, diajar - henteu kunanaon. Malah jaringan saraf - penemuan greatest lalaki saprak kabayang jeung gradién boosting leuwih tangkal - teu bisa ngabedakeun ucing ti anjing dina epoch mimiti latihan.

Naon "bendera beureum" langsung nunjukkeun yén acara éta moal saé pisan sareng henteu kedah miceunan waktos?

  • Katerangan anu jelas ngeunaan naon anu kedah dilakukeun (relevan pikeun hackathon produk). Upami nalika pendaptaran anjeun dibéré tugas anu jelas, maka langkung saé cicing di bumi. Dina mémori kuring, teu aya hiji hackathon anu saé kalayan spésifikasi téknis. Pikeun babandingan: Oke - laksanakeun kami anu aya hubunganana sareng nganalisa paguneman audio. Bad - ngadamel kami aplikasi anu tiasa ngabagi paguneman janten dua lagu audio anu misah pikeun unggal jalma.
  • Dana hadiah leutik. Upami anjeun dipenta pikeun ngadamel "Tinder pikeun toko online nganggo AI" sareng hadiah pikeun tempat kahiji nyaéta 500 euro sareng ukuran tim minimum 5 urang, sigana moal ngabuang waktos anjeun (enya, ieu mangrupikeun hackathon nyata. dilaksanakeun di Munich).
  • Kurangna data (relevan pikeun hackathon élmu data). Panitia biasana nyayogikeun inpormasi dasar ngeunaan acara sareng sakapeung conto set data. Mun aranjeunna teu nyadiakeun eta, nanya, eta moal kos maneh nanaon. Upami dina 2-3 teu écés naon data anu bakal disayogikeun sareng naha éta bakal disayogikeun pisan, ieu mangrupikeun bandéra beureum.
  • Panitia anyar. Entong puguh sareng inpormasi Google ngeunaan panitia hackathon. Upami aranjeunna ngayakeun acara sapertos kitu pikeun kahiji kalina, aya kamungkinan luhur yén aya anu salah. Sabalikna, upami panitia sareng anggota juri parantos ngayakeun hackathon atanapi ilubiung aktip dina jaman baheula, ieu mangrupikeun bandéra héjo.

Dina hiji hackathon aranjeunna nyarios ka kuring: "Anjeun ngagaduhan solusi anu pangsaéna dina waktos anu pondok, tapi punten, kami ngevaluasi gawé babarengan, sareng anjeun damel nyalira. Ayeuna, upami anjeun nyandak murid atanapi awéwé ka tim anjeun ..."? Naha anjeun kantos ngalaman kateuadilan sapertos kitu? Kumaha anjeun Cope?
Sumuhun, abdi geus patepung eta leuwih ti sakali. Kami stoic ngeunaan sagala hal anu kajadian: Kuring ngalakukeun sagalana dina kakuatan kuring, lamun teu hasil, jadi eta.

Naha anjeun ngalakukeun ieu sadayana?
Kabéh ieu ngan kaluar tina boredom.

sumber: www.habr.com

Tambahkeun komentar