Apa sampeyan kudu melu hackathon

Apa sampeyan kudu melu hackathon

Kira-kira setengah taun kepungkur, aku wiwit melu hackathon. Sajrone wektu iki, aku bisa melu ing luwih saka 20 acara saka macem-macem ukuran lan tema ing Moscow, Helsinki, Berlin, Munich, Amsterdam, Zurich lan Paris. Ing kabeh kegiatan, aku melu analisis data ing siji utawa liyane. Aku seneng teka ing kutha-kutha anyar, nggawe kontak anyar, teka karo gagasan seger, ngleksanakake gagasan lawas ing wektu cendhak lan adrenaline rush sak kinerja lan woro-woro asil.

Kiriman iki minangka sing pertama saka telung kiriman babagan topik hackathon, ing ngendi aku bakal ngandhani apa hackathon lan kenapa sampeyan kudu miwiti melu hackathon. Kiriman kapindho bakal dadi babagan sisih peteng saka acara kasebut - babagan carane para panitia nggawe kesalahan sajrone acara kasebut, lan apa sing ditindakake. Kiriman katelu bakal dikhususake kanggo mangsuli pitakon babagan topik sing ana gandhengane karo hackathon.

Apa hackathon?

Hackathon minangka acara sing dianakake sajrone pirang-pirang dina, tujuane kanggo ngatasi masalah. Biasane ana sawetara masalah ing hackathon, saben ditampilake minangka trek sing kapisah. Perusahaan sponsor menehi katrangan babagan tugas, metrik sukses (metrik bisa subyektif kaya "kebaruan lan kreatifitas", utawa bisa uga objektif - akurasi klasifikasi ing dataset sing ditundha) lan sumber daya kanggo entuk sukses (API perusahaan, dataset, hardware) . Peserta kudu ngrumusake masalah, ngusulake solusi, lan nuduhake prototipe produk ing wektu sing ditemtokake. Solusi sing paling apik nampa hadiah saka perusahaan lan kesempatan kanggo kerjasama luwih lanjut.

Tahap Hackathon

Sawise tugas diumumake, para peserta hackathon gabung dadi tim: saben "penyendiri" nampa mikropon lan ngomong babagan tugas sing dipilih, pengalaman, ide lan spesialis apa sing dibutuhake kanggo implementasine. Kadhangkala tim bisa uga kalebu siji wong sing bisa ngrampungake kabeh proyek kanthi mandiri ing tingkat sing cukup dhuwur. Iki cocog kanggo hackathon ing analisis data, nanging asring dilarang utawa ora dikarepake kanggo acara produk - para panitia ngarahake supaya bisa nerusake proyek kasebut, nanging wis ana ing perusahaan; tim kawangun wis sawetara kaluwihan liwat peserta sing pengin nggawe produk piyambak. Tim optimal biasane dumadi saka 4 wong lan kalebu: front-end, back-end, ilmuwan data lan wong bisnis. Miturut cara, divisi antarane datascience lan hackathon produk cukup prasaja - yen ana dataset karo metrik cetha lan leaderboard, utawa sampeyan bisa menang karo kode ing notebook jupyter - iki hackathon datascience; kabeh liya - ngendi sampeyan kudu nggawe aplikasi, website utawa soko caket - Grosir.

Biasane, nggarap proyek diwiwiti jam 9 bengi dina Jumuah, lan pungkasane jam 10 esuk dina Minggu. Sawetara wektu iki kudu ngenteni turu (tetep siyaga lan coding minangka resep gagal, aku mriksa), tegese peserta ora duwe wektu akeh kanggo ngasilake barang sing berkualitas. Kanggo mbantu peserta, wakil perusahaan lan mentor ana ing situs kasebut.

Nggarap proyek diwiwiti kanthi komunikasi karo perwakilan perusahaan, amarga dheweke luwih ngerti babagan spesifik tugas, metrik, lan kemungkinan gedhe bakal ngadili karya sampeyan ing pungkasan. Tujuan komunikasi iki yaiku kanggo mangerteni wilayah endi sing paling relevan lan ing ngendi sampeyan kudu fokus perhatian lan wektu.

Ing siji hackathon, tugas kasebut disetel kanggo nindakake regresi ing dataset kanthi data tabular lan gambar lan metrik sing jelas - RMSE. Sawise aku ngobrol karo ilmuwan data perusahaan, aku ngerti yen dheweke ora butuh regresi, nanging klasifikasi, nanging ana wong saka manajemen mung mutusake yen paling apik kanggo ngatasi masalah kasebut kanthi cara iki. Lan dheweke butuh klasifikasi ora supaya bisa nambah metrik moneter, nanging kanggo ngerti paramèter sing paling penting nalika nggawe keputusan banjur diproses kanthi manual. Yaiku, masalah awal (regresi karo RMSE) diganti dadi klasifikasi; Prioritas evaluasi owah-owahan saka akurasi sing dipikolehi dadi kemampuan kanggo nerangake asil. Iki, kanthi mangkono, ngilangi kemungkinan nggunakake algoritma tumpukan lan kothak ireng. Dialog iki nylametake aku akeh wektu lan nambah kesempatan kanggo menang.

Sawise sampeyan ngerti apa sing kudu dilakoni, karya nyata ing proyek kasebut diwiwiti. Sampeyan kudu nyetel checkpoints - wektu nalika tugas sing ditugasake kudu rampung; Sadawane dalan, luwih becik terus komunikasi karo mentor - perwakilan perusahaan lan spesialis teknis - iki migunani kanggo nyetel rute proyek sampeyan. Tampilan anyar babagan masalah bisa menehi saran solusi sing menarik.

Amarga akeh pamula sing melu hackathon, mula panitia kudu nganakake kuliah lan kelas master. Biasane ana telung ceramah - babagan cara nampilake ide sampeyan minangka produk, ceramah babagan topik teknis (contone, babagan panggunaan API sing mbukak ing machine learning, supaya sampeyan ora kudu nulis speech2text sajrone rong dina, nanging gunakake sing wis siap), ceramah babagan pitching (carane nampilake produk sampeyan, carane ngangkat tangan kanthi bener ing panggung supaya penonton ora bosen). Ana macem-macem kegiatan kanggo nyemangati para peserta - sesi yoga, bal-balan meja lan tenis, utawa game konsol.

Dina Minggu esuk sampeyan kudu nampilake asil karya menyang juri. Ing hackathon sing apik, kabeh diwiwiti kanthi keahlian teknis - apa sing sampeyan pratelan pancen bisa digunakake? Tujuan saka mriksa iki kanggo ganja metu tim karo presentation ayu lan buzzwords, nanging tanpa produk, saka wong lanang sing bener nindakake soko. Sayange, keahlian teknis ora ana ing kabeh hackathon, lan ana kasus nalika tim kanthi 12 slide lan pola pikir "... pamblokiran, komputasi kuantum, lan banjur AI bakal rampung ... "menang pisanan. Precedents kuwi ora supaya umum, nanging amarga iku paling paweling, akeh wong mikir sing presentation apik 99% saka kamenangan ing hackathon. Presentasi, kanthi cara, pancen penting, nanging kontribusine ora luwih saka 30%.

Sawise pagelaran peserta, juri mutusake kanggo menehi penghargaan marang para pemenang. Iki rampung bagean resmi hackathon.

Motivasi kanggo melu hackathon

Pengalaman

Ing babagan pengalaman sing dipikolehi, hackathon minangka acara sing unik. Ora ana akeh papan ing alam sing sampeyan bisa ngetrapake ide tanpa ana apa-apa sajrone 2 dina lan entuk umpan balik cepet babagan karya sampeyan. Sajrone hackathon, pamikiran kritis, katrampilan kerja tim, manajemen wektu, kemampuan kanggo makarya ing kahanan stres, kemampuan kanggo nampilake asil karya ing wangun sing bisa dingerteni, katrampilan presentasi lan liya-liyane. Pramila hackathon minangka papan sing apik kanggo wong sing duwe kawruh teoritis sing pengin entuk pengalaman nyata.

Bebungah

Biasane, dana hadiah hackathon kira-kira 1.5k - 10k euro kanggo posisi pisanan (ing Rusia - 100-300 ewu rubel). Keuntungan sing dikarepake (nilai sing dikarepake, EV) saka partisipasi bisa diitung nganggo rumus sing prasaja:

EV = Prize * WinRate + Future_Value - Costs

ngendi Bebungah - ukuran hadiah (kanggo gamblang, kita bakal nganggep mung ana siji hadiah);
WinRate - kemungkinan menang (kanggo tim pamula nilai iki bakal diwatesi nganti 10%, kanggo tim sing luwih berpengalaman - 50% lan luwih dhuwur; Aku wis ketemu wong sing ninggalake saben hackathon kanthi hadiah, nanging iki minangka pangecualian kanggo aturan kasebut. lan ing jangka panjang, tingkat menang bakal luwih murah 100%);
Future_Value - Nilai sing nuduhake bathi mangsa saka melu hackathon: iki bisa dadi keuntungan saka pengalaman gained, sambungan mantep, informasi ditampa, etc. Nilai iki meh ora bisa ditemtokake kanthi akurat, nanging kudu dieling-eling;
biaya - biaya transportasi, akomodasi, lsp.

Kaputusan kanggo melu digawe adhedhasar perbandingan EV hackathon karo EV kegiatan sing pengin ditindakake yen ora ana hackathon: yen sampeyan pengin turu ing kursi ing akhir minggu lan pilih irung, banjur sampeyan mbokmenawa kudu melu hackathon; yen sampeyan nglampahi wektu karo tuwane utawa gendakan, banjur njupuk ing tim kanggo hackathon (mung guyon, mutusaké kanggo dhewe), yen freelance, mbandhingaké dollar-jam.

Miturut kalkulasi, aku bisa ngomong yen ing Rusia kanggo rata-rata ilmuwan data ing tingkat junior-menengah, melu hackathon cocog karo bathi moneter saka dina kerja biasa, nanging ana uga nuansa (ukuran tim, jinis). saka hackathon, dana hadiah, lsp). Umumé, hackathon dudu bonanza saiki, nanging bisa nambah anggaran pribadi.

Rekrutmen perusahaan lan jaringan

Kanggo perusahaan, hackathon minangka salah sawijining cara kanggo nyewa karyawan anyar. Sampeyan bakal luwih gampang kanggo nuduhake yen sampeyan wong sing cukup lan ngerti carane bisa ing hackathon tinimbang ing wawancara, twirling wit binar ing Papan (sing, kanthi cara, ora mesthi cocog karo apa sing bakal sampeyan tindakake. nindakake pakaryan nyata minangka ilmuwan data, nanging tradhisi kudu dihormati). Tes kasebut ing kahanan "pertempuran" bisa ngganti dina tes.

Aku entuk proyek pisanan amarga hackathon. Ing hackathon, aku nuduhake yen luwih akeh dhuwit bisa dicelupake saka data, lan aku ngandhani carane aku bakal nindakake iki. Aku miwiti proyek ing hackathon, menang, banjur nerusake proyek karo perusahaan sponsor. Iki minangka hackathon kaping papat ing uripku.

Kesempatan kanggo entuk dataset unik

Iki minangka titik sing cocog banget kanggo hackathon ilmu data, sing penting ora kabeh wong ngerti. Biasane, perusahaan sponsor nyedhiyakake set data nyata sajrone acara kasebut. Data iki pribadi, ana ing NDA, sing ora nyegah kita nuduhake bukti konsep ing dataset nyata, lan ora ing dolanan Titanic. Ing mangsa ngarep, asil kasebut bakal mbantu banget nalika nglamar kerja ing perusahaan iki utawa perusahaan pesaing, utawa mbenerake proyek sing padha. Setuju yen, kabeh perkara liyane padha, yen wis rampung proyek sing ditaksir kanthi positif luwih apik tinimbang ora duwe. Umumé, proyèk rampung kuwi muter peran padha kanggo medali lan status, nanging kanggo industri Nilai sing luwih ketok.

Tip

Umumé, kerja ing hackathon minangka pengalaman sing beda-beda lan angel nggawe dhaptar aturan. Nanging, ing kene aku pengin menehi dhaptar pengamatan sing bisa mbantu pamula:

  1. Aja wedi menyang hackathon sanajan sampeyan ora duwe pengalaman utawa tim. Mikir babagan carane sampeyan bisa migunani. Contone, mungkin sampeyan duwe ide sing menarik utawa sampeyan wis ngerti ing sawetara wilayah? Sampeyan bisa nggunakake kawruh domain nalika ngrumusake masalah lan nemokake solusi non-sepele. Utawa mungkin sampeyan sing paling apik ing Google? Katrampilan sampeyan bakal ngirit akeh wektu yen sampeyan bisa nemokake implementasine sing wis rampung ing Github. Utawa sampeyan apik banget kanggo nyetel paramèter lightgbm? Ing kasus iki, aja menyang hackathon, nanging mbuktekake ing kompetisi kagla.
  2. Taktik luwih penting tinimbang maneuver. Tujuan sampeyan ing hackathon yaiku ngrampungake masalah. Kadhangkala, kanggo ngatasi masalah, sampeyan kudu ngenali. Priksa manawa masalah sing diidentifikasi pancen cocog kanggo perusahaan. Priksa solusi sampeyan nglawan masalah kasebut, takon dhewe apa solusi sampeyan optimal. Nalika ngevaluasi solusi sampeyan, dheweke bakal ndeleng relevansi masalah lan kecukupan solusi sing diusulake. Sawetara wong sing kasengsem karo arsitektur jaringan saraf utawa jumlah tangan sing ditampa.
  3. Rawuh hackathon sabisa-bisa, nanging aja isin lunga saka acara sing ora diatur.
  4. Tambahake asil karya ing hackathon menyang resume lan aja wedi nulis babagan iki kanthi umum.

Apa sampeyan kudu melu hackathon
Inti saka hackathon. Sedhela

Source: www.habr.com

Add a comment