Naha anjeun kedah ilubiung dina hackathon

Naha anjeun kedah ilubiung dina hackathon

Kira-kira sataun satengah katukang, kuring mimiti milu hackathon. Salila periode ieu, kuring junun ilubiung dina leuwih ti 20 acara tina sagala rupa ukuran jeung téma di Moscow, Helsinki, Berlin, Munich, Amsterdam, Zurich jeung Paris. Dina sagala kagiatan, kuring kalibet dina analisis data dina hiji formulir atawa lianna. Kuring resep datang ka kota anyar, nyieun kontak anyar, datang nepi ka ideu seger, nerapkeun gagasan heubeul dina jangka waktu pondok tur adrenaline gawena salila pagelaran sarta pengumuman hasil.

Tulisan ieu mangrupikeun anu munggaran tina tilu tulisan ngeunaan topik hackathon, dimana kuring bakal nyarioskeun ka anjeun naon hackathon sareng kunaon anjeun kedah ngamimitian ngiringan hackathon. Pos kadua bakal ngeunaan sisi poék acara ieu - ngeunaan kumaha panitia nyieun kasalahan salila acara, sarta naon maranéhna ngarah ka. Pos katilu bakal dikhususkeun pikeun ngawalon patarosan ngeunaan topik anu aya hubunganana sareng hackathon.

Naon hackathon?

Hackathon mangrupikeun acara anu dilaksanakeun sababaraha dinten, tujuanana pikeun ngarengsekeun masalah. Biasana aya sababaraha masalah dina hackathon, unggal dibere salaku lagu misah. Perusahaan sponsoring nyayogikeun pedaran tugas, métrik kasuksésan (métrik tiasa subjektif sapertos "kabaruan sareng kreativitas", atanapi aranjeunna tiasa objektif - akurasi klasifikasi dina set data anu ditunda) sareng sumber daya pikeun ngahontal kasuksésan (API perusahaan, set data, hardware) . Pamilon kedah ngarumuskeun masalah, ngajukeun solusi, sareng nunjukkeun prototipe produkna dina waktos anu ditangtukeun. Solusi anu pangsaéna nampi hadiah ti perusahaan sareng kasempetan pikeun gawé babarengan salajengna.

Tahap Hackathon

Saatos tugas diumumkeun, pamilon hackathon ngahiji kana tim: masing-masing "loner" nampi mikropon sareng nyarioskeun ngeunaan tugas anu dipilih, pangalamanana, ideu sareng jinis spesialis anu diperyogikeun pikeun palaksanaan. Kadang-kadang tim tiasa diwangun ku hiji jalma anu tiasa ngarengsekeun sadaya padamelan dina proyék sacara mandiri dina tingkat anu cukup luhur. Ieu relevan pikeun hackathons on analisis data, tapi mindeng dilarang atawa teu pikaresepeun pikeun acara produk - panitia anu aimed dina salajengna neraskeun karya dina proyék, tapi geus di parusahaan; tim kabentuk ngabogaan sajumlah kaunggulan leuwih pamilon anu wished nyieun produk nyalira. Tim optimal biasana diwangun ku 4 urang sareng kalebet: front-end, back-end, data scientist sareng business person. Ku jalan kitu, division antara datascience jeung hackathon produk cukup basajan - lamun aya dataset kalawan metrics jelas tur leaderboard a, atawa anjeun bisa meunang kalawan kode dina notebook jupyter - ieu téh hackathon datascience; sagalana sejenna - dimana anjeun kudu nyieun hiji aplikasi, ramatloka atawa hal caket - grocery.

Ilaharna, gawé dina proyék dimimitian dina 9 pm on Jumaah, sarta deadline di 10 am dina Minggu. Sawatara waktos ieu kedah diséépkeun saré (tetep jagjag sareng coding mangrupikeun resep gagal, cek kuring), anu hartosna pamilon henteu gaduh seueur waktos pikeun ngahasilkeun naon waé anu berkualitas. Pikeun mantuan pamilon, wawakil parusahaan jeung mentor hadir dina loka.

Gawé dina proyék dimimitian ku komunikasi sareng wawakil perusahaan, sabab aranjeunna langkung ngartos spésifik tugas, métrik, sareng paling dipikaresep aranjeunna bakal nangtoskeun padamelan anjeun dina tungtungna. Tujuan tina komunikasi ieu nyaéta pikeun ngartos daérah mana anu paling relevan sareng dimana anjeun kedah museurkeun perhatian sareng waktos anjeun.

Dina hiji hackathon, tugasna disetél pikeun ngalakukeun régrési dina set data sareng data tabular sareng gambar sareng métrik anu jelas - RMSE. Saatos kuring ngobrol sareng élmuwan data perusahaan, kuring sadar yén aranjeunna henteu peryogi régrési, tapi klasifikasi, tapi batur ti manajemén ngan saukur mutuskeun yén éta pangsaéna pikeun ngabéréskeun masalah ku cara ieu. Sareng aranjeunna peryogi klasifikasi sanés pikeun kéngingkeun paningkatan métrik moneter, tapi pikeun ngartos parameter mana anu paling penting nalika nyandak kaputusan teras ngolah sacara manual. Hartina, masalah awal (regression kalawan RMSE) dirobah jadi klasifikasi; Prioritas tina assessment robah tina akurasi diala kana kamampuhan pikeun ngajelaskeun hasilna. Ieu, kahareupna ngaleungitkeun kamungkinan ngagunakeun algoritma tumpukan sareng kotak hideung. dialog ieu disimpen kuring loba waktu jeung ngaronjat Chances kuring meunang.

Saatos ngartos naon anu anjeun kedah laksanakeun, karya saleresna dina proyék dimimitian. Anjeun kedah nyetél checkpoints - waktos dimana tugas anu ditugaskeun kedah réngsé; Sapanjang jalan, éta mangrupakeun ide nu sae pikeun neruskeun komunikasi jeung mentor - wawakil parusahaan jeung spesialis teknis - ieu mangpaat pikeun nyaluyukeun jalur proyék Anjeun. A katingal seger dina masalah bisa nyarankeun solusi metot.

Kusabab sajumlah ageung pamula ilubiung dina hackathon, éta prakték anu hadé pikeun panitia pikeun ngayakeun ceramah sareng kelas master. Biasana aya tilu ceramah - ngeunaan cara nampilkeun ide anjeun salaku produk, ceramah ngeunaan topik téknis (contona, ngeunaan panggunaan API kabuka dina pembelajaran mesin, ku kituna anjeun henteu kedah nyerat speech2text anjeun dina dua dinten, tapi nganggo anu siap-siap), ceramah ngeunaan pitching (kumaha nampilkeun produk anjeun, kumaha cara ngayunkeun panangan anjeun leres di panggung supados panongton henteu bosen). Aya rupa-rupa kagiatan pikeun invigorate pamilon - sési yoga, maén bal tabel sarta ténis, atawa kaulinan konsol.

Dinten Minggu isuk anjeun kedah nampilkeun hasil padamelan anjeun ka juri. Dina hackathon anu saé, éta sadayana dimimitian ku kaahlian téknis - naha naon anu anjeun klaim leres-leres tiasa dianggo? Tujuan tina dipariksa ieu nalungtik kaluar tim ku presentasi geulis tur buzzwords, tapi tanpa produk, ti ​​guys anu sabenerna ngalakukeun hal. Hanjakal, kaahlian teknis teu hadir pisan hackathons, sarta aya kasus nalika tim kalawan 12 slides jeung mindset "... blockchain, komputasi kuantum, lajeng AI bakal rengse eta ..." meunang tempat munggaran. precedents misalna teu jadi umum, tapi saprak aranjeunna paling memorable, loba jalma mikir yén presentasi alus nyaeta 99% meunangna di hackathon a. Presentasi, saliwatan, penting pisan, tapi kontribusina henteu langkung ti 30%.

Sanggeus pintonan pamilon, juri mutuskeun pikeun pangajén juara. Ieu nyimpulkeun bagian resmi hackathon.

Motivasi pikeun ilubiung dina hackathon

Pangalaman

Dina hal pangalaman anu dicandak, hackathon mangrupikeun acara anu unik. Henteu seueur tempat di alam dimana anjeun tiasa ngalaksanakeun ideu tina nanaon dina 2 dinten sareng kéngingkeun tanggapan instan ngeunaan padamelan anjeun. Salila hackathon, pamikiran kritis, kaahlian gawé babarengan, manajemén waktu, kamampuhan pikeun digawé dina kaayaan stres, kamampuhan pikeun nampilkeun hasil karya anjeun dina formulir kaharti, kaahlian presentasi sarta loba batur ningkat. Ieu sababna hackathon mangrupikeun tempat anu saé pikeun jalma anu gaduh pangaweruh téoritis anu hoyong mangtaun pangalaman dunya nyata.

Hadiah

Biasana, dana hadiah hackathon sakitar 1.5k - 10k euro pikeun tempat kahiji (di Rusia - 100-300 rébu rubles). Mangpaat ekspektasi (nilai ekspektasi, EV) tina partisipasi bisa diitung ngagunakeun rumus basajan:

EV = Prize * WinRate + Future_Value - Costs

di mana hadiah - ukuran hadiah (pikeun kesederhanaan, urang bakal nganggap yen aya ngan hiji hadiah);
WinRate - kamungkinan meunang (pikeun tim pemula, nilai ieu bakal dugi ka 10%, pikeun tim anu langkung berpengalaman - 50% sareng langkung luhur; Kuring parantos pendak sareng jalma-jalma anu ngantunkeun unggal hackathon kalayan hadiah, tapi ieu mangrupikeun pengecualian aturan. sarta leuwih jangka panjang laju win maranéhna bakal leuwih handap 100%);
Future_Value - nilai anu nunjukkeun kauntungan kahareup tina ilubiung dina hackathon: ieu tiasa janten kauntungan tina pangalaman anu diala, sambungan anu ngadegkeun, inpormasi anu ditampi, jsb. nilai ieu ampir teu mungkin keur nangtukeun akurat, tapi kudu inget;
Harga - biaya transportasi, akomodasi, jsb.

Kaputusan pikeun ilubiung dilakukeun dumasar kana ngabandingkeun EV hackathon sareng EV kagiatan anu anjeun hoyong laksanakeun upami teu aya hackathon: upami anjeun hoyong ngagolér dina dipan dina sabtu minggu sareng angkat irung anjeun, lajeng Anjeun meureun kudu ilubiung dina hackathon; lamun méakkeun waktu jeung kolot atawa kabogoh anjeun, lajeng nyandak aranjeunna dina tim pikeun hackathon a (ngan bercanda, mutuskeun pikeun diri), lamun leupas, ngabandingkeun dollar-jam.

Numutkeun itungan abdi, abdi tiasa disebutkeun yen di Rusia pikeun rata-rata élmuwan data di tingkat SMP-menengah, ilubiung dina hackathons saluyu jeung kauntungan moneter ti poé gawé biasa, tapi aya ogé nuances (ukuran tim, tipe). tina hackathon, dana hadiah, jsb). Sacara umum, hackathon sanés bonanza ayeuna, tapi aranjeunna tiasa masihan dorongan anu saé pikeun anggaran pribadi anjeun.

rekrutmen parusahaan jeung jaringan

Pikeun perusahaan, hackathon mangrupikeun salah sahiji cara pikeun nyewa karyawan anyar. Éta bakal langkung gampang pikeun anjeun nunjukkeun yén anjeun mangrupikeun jalma anu cekap sareng terang kumaha damel di hackathon tibatan dina wawancara, ngagulung tangkal binér dina papan (anu, ku jalan kitu, henteu salawasna pakait sareng naon anu anjeun pikahoyong. ngalakukeun dina pakasaban nyata salaku élmuwan data, tapi tradisi kudu dimangfaatkeun). Tes sapertos dina kaayaan "tempur" tiasa ngagentos dinten tés.

Kuring meunang pakasaban munggaran kuring berkat hackathon a. Dina hackathon, abdi némbongkeun yén leuwih duit bisa squeezed kaluar data, sarta kuring bébéja kumaha kuring bade ngalakukeun ieu. Kuring ngamimitian proyek di hackathon, meunang, teras neraskeun proyék sareng perusahaan sponsor. Ieu hackathon kaopat dina kahirupan kuring.

Kasempetan pikeun meunangkeun dataset unik

Ieu mangrupikeun titik anu relevan pikeun hackathon élmu data, anu pentingna henteu sadayana ngartos. Biasana, perusahaan sponsor nyayogikeun set data nyata salami kagiatan éta. Data ieu pribadi, éta dina kaayaan NDA, anu henteu nyegah kami pikeun nunjukkeun bukti konsép anjeun dina dataset nyata, sareng sanés dina kaulinan Titanic. Ka hareupna, hasil sapertos kitu bakal ngabantosan pisan nalika ngalamar padamelan di perusahaan ieu atanapi perusahaan pesaing, atanapi dina menerkeun proyék anu sami. Satuju yén, sadaya hal anu sami, parantos réngsé proyék anu ditaksir sacara positif langkung saé tibatan henteu gaduhna. Sacara umum, proyék réngsé sapertos maénkeun peran anu sami sareng medali sareng status, tapi pikeun industri nilaina langkung atra.

tips

Sacara umum, damel di hackathon mangrupikeun pangalaman anu rada rupa-rupa sareng sesah nyusun daptar aturan. Nanging, di dieu kuring hoyong masihan daptar observasi anu tiasa ngabantosan pemula:

  1. Tong sieun angkat ka hackathon sanaos anjeun henteu gaduh pangalaman atanapi tim. Pikirkeun kumaha anjeun tiasa mangpaat. Contona, meureun anjeun boga hiji gagasan metot atawa anjeun ogé versed di sawatara wewengkon? Anjeun tiasa nganggo pangaweruh domain anjeun nalika ngarumuskeun masalah sareng milarian solusi anu henteu penting. Atawa meureun anjeun nu pangalusna di Google? Kaahlian anjeun bakal ngahémat seueur waktos upami anjeun tiasa mendakan palaksanaan anu siap-siap di Github. Atawa anjeun pohara alus dina tuning parameter lightgbm? Dina hal ieu, ulah buka hackathon, tapi buktikeun dina kompetisi kagla.
  2. Taktik langkung penting tibatan manuver. Tujuan anjeun dina hackathon nyaéta pikeun ngabéréskeun masalah. Kadang, pikeun ngabéréskeun masalah, anjeun kedah ngaidentipikasi éta. Pariksa yén masalah anjeun anu diidentifikasi leres-leres relevan pikeun perusahaan. Pariksa solusi anjeun ngalawan masalah, nanya ka diri naha solusi anjeun optimal. Nalika ngaevaluasi solusi anjeun, aranjeunna mimiti ningali relevansi masalah sareng kacukupan solusi anu diusulkeun. Sababaraha urang museurkeun arsitektur jaringan saraf anjeun atanapi sabaraha leungeun anjeun nampi.
  3. Hadir saloba hackathon sabisa-bisa, tapi ulah isin pikeun ngajauhan acara anu henteu teratur.
  4. Tambahkeun hasil karya anjeun dina hackathon kana neruskeun anjeun sarta ulah sieun nulis ngeunaan eta umum.

Naha anjeun kedah ilubiung dina hackathon
Intina hackathon. Sakeudeung

sumber: www.habr.com

Tambahkeun komentar