QA: Hacathonau

QA: Hacathonau

Rhan olaf y drioleg hacathon. YN y rhan gyntaf Siaradais am y cymhelliant i gymryd rhan mewn digwyddiadau o'r fath. Ail ran yn ymroddedig i gamgymeriadau'r trefnwyr a'u canlyniadau. Bydd y rhan olaf yn ateb cwestiynau nad oeddent yn ffitio i'r ddwy ran gyntaf.

Dywedwch wrthym sut y dechreuoch chi gymryd rhan mewn hacathonau.
Astudiais ar gyfer gradd meistr ym Mhrifysgol Lappeenranta tra'n datrys cystadlaethau mewn dadansoddi data. Roedd fy niwrnod arferol yn edrych fel hyn: codi yn 8, ychydig o barau yn y brifysgol, yna cystadlaethau a chyrsiau tan hanner nos (tra bod y cyflwyniad yn cyfrif, rwy'n gwylio darlithoedd neu'n darllen erthyglau). Roedd amserlen mor llym yn dwyn ffrwyth, ac enillais gystadleuaeth dadansoddi data MERC-2017 (a drafodwyd hyd yn oed post ar both). Rhoddodd y fuddugoliaeth hyder i mi, a phan ddes i ar draws gwybodaeth am yr hacathon SkinHack 2 ym Moscow yn ddamweiniol, penderfynais ymweld â fy rhieni ac ar yr un pryd darganfod beth yw hacathon.

Roedd yr hacathon ei hun yn eithaf doniol. Roedd dau drac ar ddadansoddi data gyda metrigau clir a set ddata gyda gwobrau ariannol o 100k rubles. Roedd y trydydd trac ar ddatblygu ap gyda gwobr o 50k, ac nid oedd unrhyw gyfranogwyr. Ar un adeg, dywedodd y trefnydd y gallai ffenestr gyda botwm heb ymarferoldeb ennill 50k, oherwydd ni ellid talu'r wobr. Wnes i ddim dechrau dysgu sut i raglennu cymwysiadau (nid wyf yn cystadlu lle gallaf gael fy “troi drosodd”) yn hawdd, ond i mi roedd yn neges glir nad yw'r meysydd mewn hacathonau yn orlawn.

Yna datrysais y ddau drac dadansoddi data yn unig. Darganfyddais gollyngiad yn y data a oedd yn caniatáu imi gael y cyflymder delfrydol, ond nid oedd y golofn gyda'r gollyngiad yn y data prawf a gefais ddwy awr cyn diwedd y digwyddiad (gyda llaw, yna deallais fod y presenoldeb Nid yw colofn “targed” yn y trên yn cyfrif fel gollyngiad ). Ar yr un pryd, agorodd y bwrdd arweinwyr, daeth fy nghyflwyniad heb wyneb yn drydydd allan o bump, roedd bwlch mawr i'r un cyntaf a phenderfynais beidio â gwastraffu amser a gadawodd.

Ar ôl i mi ddadansoddi gyda meddwl ffres yr hyn a ddigwyddodd, darganfyddais griw o wallau (un o fy arferion yw sgrolio'n feddyliol trwy'r hyn a ddigwyddodd gyda'r llyfr nodiadau a dadansoddi'r gwallau, eu hachos, a'r hyn y gellid bod wedi'i newid - etifeddiaeth mor ddymunol o gêm pocer lled-broffesiynol). Ond roedd un peth yn glir yn sicr - mae yna lawer o werth mewn hacathonau, ac yn syml iawn roedd yn rhaid i mi ei weithredu. Ar ôl y digwyddiad hwn, dechreuais fonitro digwyddiadau a grwpiau, ac nid oedd yr hacathon dilynol yn hir i ddod. Yna un arall, ac un arall ...

Pam ydych chi'n gwneud hacathons ac nid Kaglo?
Dydw i ddim yn hoffi Kagle ar hyn o bryd. O lefel sgil benodol, heb resymau penodol dros gymryd rhan, mae cagle yn dod yn llai defnyddiol na gweithgareddau eraill. Fe wnes i gymryd rhan lawer o'r blaen, mae'n debyg fy mod wedi llwyddo i “ddod i ffwrdd”.

Pam hacathonau a pheidio â gweithio ar eich prosiect eich hun?
Rwy'n hoffi'r syniad o wneud rhywbeth cŵl gyda fy nwylo fy hun ar gyflymder araf. Trefnodd y bois o ODS Prosiectau anifeiliaid anwes ODS i bawb sydd am dreulio'r penwythnos yn gweithio ar eu prosiect gyda phobl o'r un anian. Credaf y byddaf yn ymuno â nhw yn fuan.

Sut ydych chi'n dod o hyd i ddigwyddiadau?
Prif ffynhonnell - hackathon.com (byd) a sgwrs telegram Hacwyr Rwseg (Rwsia). Hefyd, mae cyhoeddiadau am ddigwyddiadau yn ymddangos mewn hysbysebion ar rwydweithiau cymdeithasol ac ar Linkin. Os na fyddwch chi'n dod o hyd i unrhyw beth, gallwch edrych yma: mlh.io, devpost.com, hackevents.co, hackalist.org, HackathonsNear.me, hackathon.io.

Ydych chi'n paratoi cynllun datrysiad cyn cymryd rhan neu a yw popeth yn cael ei benderfynu ar yr hedfan? Er enghraifft, wythnos cyn yr hacathon, a ydych chi'n meddwl: “Bydd angen arbenigwr o'r fath arnom yma, bydd angen i ni chwilio amdano”?
Os yw'r hacathon ar gyfer bwyd, ydw, rydw i'n paratoi. Ychydig wythnosau ynghynt, dwi'n darganfod beth rydw i'n mynd i'w wneud, darganfod pwy allai fod yn ddefnyddiol, a chasglu tîm o ffrindiau neu gyfranogwyr o hacathons y gorffennol at ei gilydd.

A yw'n wirioneddol bosibl hacio hacathon yn unig? Beth i'w wneud os nad oes tîm?
Mae hacathonau gwyddor data yn real (dwi'n enghraifft fyw o hyn), nid wyf wedi gweld hacathonau bwyd, er fy mod hefyd yn meddwl hynny. Yn anffodus, weithiau mae trefnwyr yn gosod cyfyngiad ar y nifer lleiaf o gyfranogwyr mewn tîm. Rwy'n credu bod hyn oherwydd y ffaith nad yw pob “unig” yn cyrraedd y rowndiau terfynol (hynny yw, maen nhw'n gadael gyda'r anawsterau cyntaf); mae cymryd rhan mewn tîm yn dal yn ôl. Hyd yn oed ar ôl y digwyddiad, disgwylir i chi barhau i weithio ar y prosiect. Bydd yn haws dod â'r prosiect i ffrwyth gyda thîm.

Yn gyffredinol, fy nghyngor i yw cymryd rhan gyda thîm bob amser. Os nad oes gennych eich tîm eich hun, bydd y trefnwyr bob amser yn eich helpu i ddod o hyd i un neu greu un.

Sut ydych chi'n ymdopi â blinder yn ystod hacathon?
Yn yr hacathon rhoddir 2 ddiwrnod i chi weithio, sef 48 awr (30-48 awr, gadewch i ni gymryd 48 er hwylustod). Rydyn ni'n dileu amser cysgu (16-20 awr), gan adael dim mwy na 30. O'r rhain, bydd 8 awr (ar gyfartaledd) yn cael ei dreulio mewn gwirionedd ar waith cynhyrchiol. Os ydych chi'n trefnu'ch gwaith yn gywir (cwsg, maeth, mynd allan i'r awyr iach, ymarferion, munudau o ymwybyddiaeth ofalgar, cyfathrebu priodol gyda'r tîm a gweithgareddau newid), yna gellir cynyddu oriau gwaith dwfn i 12-14. Ar ôl gwaith o'r fath byddwch yn teimlo'n flinedig, ond bydd yn blinder dymunol. Mae codio heb gwsg ac egwyliau, wedi'i dorri gan ddiodydd egni, yn rysáit ar gyfer methiant.

Oes gennych chi'ch piblinellau parod eich hun ar gyfer hacathonau? Sut wnaethoch chi eu cael, sut maen nhw wedi'u trefnu (maen nhw mewn ffolderi gyda ffeiliau .py, pob un ar gyfer ei dasg ei hun, ac ati) a sut i ddechrau creu'r rhain eich hun?
Dydw i ddim yn defnyddio atebion cwbl barod o hacathonau’r gorffennol mewn rhai newydd, ond mae gen i fy sw fy hun o fodelau a phiblinellau o gystadlaethau’r gorffennol. Nid oes rhaid i mi ailysgrifennu darnau safonol o'r dechrau (er enghraifft, amgodio targed cywir neu grid syml ar gyfer tynnu bwriad o destun), sy'n arbed llawer o amser i mi.

Ar hyn o bryd mae'n edrych fel hyn: ar gyfer pob cystadleuaeth neu hacathon mae ei repo ei hun ar GitHub, mae'n storio llyfrau nodiadau, sgriptiau a dogfennaeth fach am yr hyn sy'n digwydd. Hefyd mae repo ar wahân ar gyfer pob math o “driciau” mewn blychau (fel amgodio targed cywir gyda thraws-ddilysiad). Dydw i ddim yn meddwl mai dyma'r ateb mwyaf cain, ond mae'n gweddu i mi am y tro.

Byddwn yn dechrau trwy gadw fy holl god mewn ffolderi ac ysgrifennu dogfennaeth fer (pam, beth, sut wnes i hynny a'r canlyniad).

A yw'n realistig paratoi MVP o'r dechrau mewn cyfnod mor fyr neu a yw'r holl gyfranogwyr yn dod ag atebion parod?
Ni allaf ond dweud am brosiectau sy'n ymwneud â gwyddor data - ydy, mae'n bosibl. Mae MVP i mi yn gyfuniad o ddau ffactor:

  • Syniad hyfyw wedi'i gyflwyno fel cynnyrch (h.y. wedi'i baentio ar gynfas busnes). Dylai fod dealltwriaeth glir bob amser o pam ac ar gyfer pwy rydym yn gwneud cynnyrch. Weithiau mae prosiectau sydd â dyluniad sylfaen dda, ond heb brototeip, yn ennill gwobrau, ac nid yw hyn yn syndod. Yn anffodus, ni all llawer o gyfranogwyr anwybyddu chwerwder trechu a phriodoli eu methiannau i olwg byr y trefnwyr, gan barhau i dorri modelau ar gyfer rhywun anhysbys yn yr hacathons nesaf.
  • Rhai dangosydd y gallwch chi wneud y cynnyrch hwn (cais, cod, disgrifiad o'r piblinellau).

Mae’n digwydd bod tîm yn dod i hacathon gyda datrysiad parod ac yn ceisio ei “deilwra” i gyfarwyddiadau’r trefnwyr. Mae timau o'r fath yn cael eu torri i ffwrdd yn ystod sgrinio technegol neu dim ond y rhan a wnaethant ar y wefan sy'n cael ei “gyfrif.” Nid wyf wedi gweld timau o'r fath fel enillwyr, ond rwy'n credu ei fod yn dal yn broffidiol iddynt chwarae oherwydd y gwerth yn y dyfodol (cysylltiadau, setiau data, ac ati.).

A oes unrhyw enghreifftiau o ddod â chrefftau a weithredir mewn hacathonau i'w cynhyrchu/cychwyn?
Oes. Cefais dri achos pan ddaethant ag ef i gynhyrchu. Unwaith fy hun, ddwywaith - gyda dwylo rhywun arall, yn seiliedig ar fy syniadau a chod a ysgrifennais yn yr hacathon. Rwyf hefyd yn adnabod cwpl o dimau a barhaodd i gydweithredu â'r cwmni fel ymgynghorwyr. Nid wyf yn gwybod y canlyniadau terfynol, ond mae'n debyg bod rhywbeth wedi'i gwblhau. Dydw i ddim wedi trefnu cychwyniadau fy hun ac nid wyf yn gwybod bod gan unrhyw un, er rwy'n siŵr bod yna enghreifftiau.

Ar ôl cymryd rhan mewn llawer o hacathonau, pa gyngor fyddech chi'n ei roi i chi'ch hun pe gallech chi fynd yn ôl mewn amser?

  1. Mae tactegau yn bwysicach na symudiadau. Meddyliwch am bob datrysiad fel cynnyrch gorffenedig. Nid yw syniad, gliniadur Jupiter, algorithm yn werth dim os nad yw'n glir pwy fydd yn talu amdano.
  2. Cyn dylunio unrhyw beth, atebwch y cwestiwn nid "beth?", ond "pam?" A Sut?". Enghraifft: wrth ddylunio unrhyw ddatrysiad ML, meddyliwch yn gyntaf am yr algorithm delfrydol: beth mae'n ei dderbyn fel mewnbwn, sut mae ei ragfynegiadau'n cael eu defnyddio yn y dyfodol?
  3. Byddwch yn rhan o dîm.

Beth maen nhw fel arfer yn ei fwydo mewn hacathonau?
Fel arfer mae'r bwyd mewn hacathonau yn wael: pizza, diodydd egni, soda. Bron bob amser trefnir y bwyd ar ffurf bwffe (neu fwrdd gweini) y mae ciw enfawr iddo. Nid ydynt fel arfer yn darparu bwyd yn y nos, er bod achos mewn un gystadleuaeth ym Mharis lle roedd bwyd yn cael ei adael dros nos - sglodion, toesenni a chola. Dychmygaf broses feddwl y trefnwyr: “Felly beth mae rhaglenwyr yn ei fwyta yno? O, yn union! Sglodion, toesenni - dyna i gyd. Gadewch i ni roi'r sbwriel hwn iddyn nhw." Y diwrnod wedyn gofynnais i’r trefnwyr: “Bois, ydy hi’n bosib gwneud rhywbeth gwahanol am y noson? Wel, efallai ychydig o uwd?” Ar ôl hynny fe wnaethon nhw edrych arnaf fel fy mod yn idiot. Lletygarwch Ffrengig enwog.

Ar hacathonau da, mae bwyd yn cael ei archebu mewn blychau; mae rhaniad i brydau rheolaidd, llysieuol a kosher. Hefyd maen nhw'n rhoi oergell gyda iogwrt a miwsli - i'r rhai sydd am gael byrbryd. Te, coffi, dŵr - safonol. Rwy'n cofio'r hackathon Hack Moscow 2 - fe wnaethon nhw fwydo borscht a chyllys i mi yn galonnog gyda thatws stwnsh yn ffreutur swyddfa 1C.

Mae cywirdeb hacathonau yn dibynnu, fel petai, ar faes proffesiynol y trefnwyr (er enghraifft, ymgynghorwyr sy'n cynnal yr hacathonau gorau)?
Daeth yr hacathonau gorau gan drefnwyr a oedd naill ai wedi trefnu hacathonau o'r blaen neu wedi cymryd rhan ynddynt o'r blaen. Efallai mai dyma'r unig ffactor y mae ansawdd y digwyddiad yn dibynnu arno.

Sut i ddeall nad ydych chi'n noob a'i bod hi'n bryd cael hacathon?
Yr amser gorau i fynd i hacathon yw blwyddyn yn ôl. Yr ail amser gorau yw nawr. Felly ewch amdani, gwnewch gamgymeriadau, dysgwch - mae'n iawn. Ni all hyd yn oed rhwydwaith niwral - dyfais fwyaf dyn ers yr olwyn a'r graddiant hwb dros goed - wahaniaethu rhwng cath a chi yn y cyfnod cyntaf o hyfforddiant.

Pa “faneri coch” sy'n nodi ar unwaith na fydd y digwyddiad yn dda iawn ac nad oes angen gwastraffu amser?

  • Disgrifiad clir o'r hyn sydd angen ei wneud (perthnasol ar gyfer hacathonau cynnyrch). Os rhoddir tasg glir i chi wrth gofrestru, yna mae'n well aros gartref. Yn fy nghof i, nid oedd un hacathon da gyda manylebau technegol. Er mwyn cymharu: Iawn - gwnewch rywbeth i ni sy'n ymwneud â dadansoddi sgyrsiau sain. Drwg - gwnewch gais i ni a fyddai'n gallu rhannu sgwrs yn ddau drac sain ar wahân ar gyfer pob person.
  • Cronfa gwobrau bach. Os gofynnir i chi wneud “Tinder ar gyfer siop ar-lein gydag AI” a'r wobr am y safle cyntaf yw 500 ewro ac isafswm maint tîm o 5 o bobl, mae'n debyg nad yw'n werth gwastraffu'ch amser (ie, mae hwn yn hacathon go iawn. a gynhelir ym Munich).
  • Diffyg data (yn berthnasol ar gyfer hacathonau gwyddor data). Mae trefnwyr fel arfer yn darparu gwybodaeth sylfaenol am y digwyddiad ac weithiau set ddata enghreifftiol. Os nad ydyn nhw wedi ei ddarparu, gofynnwch, ni fydd yn costio dim i chi. Os nad yw'n glir o fewn 2-3 pa ddata fydd yn cael ei ddarparu ac a fydd yn cael ei ddarparu o gwbl, mae hwn yn faner goch.
  • Trefnwyr newydd. Peidiwch â bod yn ddiog a gwybodaeth Google am y trefnwyr hacathon. Os ydynt yn cynnal digwyddiad o’r math hwn am y tro cyntaf, mae’n debygol iawn y bydd rhywbeth yn mynd o’i le. Ar y llaw arall, os yw'r trefnydd ac aelodau'r rheithgor eisoes wedi cynnal hacathons neu wedi cymryd rhan weithredol yn y gorffennol, mae hon yn faner werdd.

Ar un hacathon fe ddywedon nhw wrtha i: “Cawsoch chi'r ateb gorau mewn cyfnod byr, ond mae'n ddrwg gennym, rydyn ni'n gwerthuso gwaith tîm, ac roeddech chi'n gweithio ar eich pen eich hun. Nawr, os aethoch chi â myfyriwr neu ferch i'ch tîm...”? Ydych chi erioed wedi dod ar draws anghyfiawnder o'r fath? Sut wnaethoch chi ymdopi?
Ydw, rwyf wedi cwrdd ag ef fwy nag unwaith. Rwy'n stoicaidd am bopeth sy'n digwydd: fe wnes i bopeth o fewn fy ngallu, os nad oedd yn gweithio allan, boed felly.

Pam ydych chi'n gwneud hyn i gyd?
Mae hyn i gyd yn unig allan o ddiflastod.

Ffynhonnell: hab.com

Ychwanegu sylw