Što je Hackathon?

Hackathon je kombinacija riječi "hack" i "marathon". Maratonski dio je prilično jednostavan, hackathon traje ograničeno, ali relativno dugo vremensko razdoblje i sudionici se moraju zadovoljiti vremenskim ograničenjima. Unatoč riječi "hack", hackathon nema nužno nikakve veze s kibernetičkom sigurnošću. Riječ "hack" zapravo se drži šireg značenja: "natjerati nešto da učini nešto za što nije dizajnirano".

Hackathon je događaj na kojem sudionici provode svoje vrijeme razvijajući ideju u prototip ili čak potpuno razvijen proizvod. Ovisno o hackathonu može postojati određena tema ili sudionici mogu slobodno odabrati vlastiti koncept. Sudionici mogu raditi u grupama ili samostalno. Na kraju hackathona svaka grupa predstavlja svoj rad.

Hackathoni u open-source projektima

Prvi hackathon pokrenuo je OpenBSD, open-source distribucija Linuxa 1999. godine. Hackathoni za open-source projekte obično se vrte oko rješavanja velikih ili mnogih dugotrajnih problema. Na primjer, refaktoriranje koda dug je proces s minimalnom izravnom koristi budući da se ne dodaju nove funkcije, no to može znatno olakšati održavanje koda u budućnosti. Sudionici se također mogu razdvojiti kako bi riješili mnoge manje ali dugotrajne probleme. Alternativno, mogu raditi na dodavanju potpuno nove funkcije.

Jedna od poteškoća sa sadržajem otvorenog izvornog koda je ta što održavatelji ne moraju nužno biti plaćeni. Iako hackathon sigurno ne mora nužno riješiti ovaj problem, može pomoći u stvaranju posebno pozitivnog stava tima i potencijalno privući interes suradnika koji nisu ključni.

Interni korporativni hackathoni

Neke tvrtke vode interne hackathone. Oni su obično izborni, ali općenito se pozitivno gledaju kao zabavna vježba za izgradnju tima. Hackathon veličine odjela mogao bi se usredotočiti na brzi razvoj proizvoda metodom sličnom metodologiji sprinta, a to može biti poznato kao sprint koda. Međutim, ako je hackathon otvoren za cijelu tvrtku, možda neće biti određene teme. Sudionici mogu slobodno birati vlastite projekte. Općenito, mora postojati neka veza s poslom, ali to ne moraju biti plaćene značajke proizvoda. Na primjer, sudionik može stvoriti interni alat za automatizaciju kako bi pojednostavio svoj tijek rada ili razvio novi interni alat i funkcionalnost. Naravno, projekti mogu završiti tako da budu suočeni s klijentima i pretvoreni u proizvode.

Interni hackathoni često su dobar način da ljudi rade na projektima koji ne bi nužno dobili izravno odobrenje, ali unatoč tome mogu pružiti vrijednost. Neke tvrtke mogu surađivati ​​s odgovarajućim kreatorima projekata kako bi patentirale svoje kreacije.

Sponzorirani hackatoni rizičnog kapitala

Neki hackathoni su zapravo marketinški trikovi. Tvrtke mogu sponzorirati ili stvoriti otvoreni događaj, potičući ljude da sudjeluju u njihovom hackathonu. Često se sudjelovanje potiče prikazivanjem novčanih nagrada za "pobjednike" koje odabere žiri sudaca sponzora. Općenito, ideja je osigurati okruženje u kojem će ljudi biti motivirani za razvoj svoje projektne ideje. Dobre ideje koje upadnu u oči sucima često su potpuno tržišni proizvodi. Programeri projekta mogu osvojiti nagradu za svoj trud. Posebno popularne projekte može otkupiti jedna od sponzorskih organizacija. Dodatno, cijeli događaj služi kao prilično učinkovit sustav traženja talenata. Sudionicima se mogu ponuditi radna mjesta u tvrtkama, čak i ako njihov specifični projekt nije odabran kao pobjednik.

Zaključak

Hackathon je vremenski ograničen događaj na kojem se ljudi okupljaju kako bi radili na projektima. Projekti mogu biti individualni, grupni ili na njima rade svi. Hackathoni mogu biti tematski, imati određenu svrhu ili mogu biti otvoreni za bilo koga da radi na projektima koji ga zanimaju. Koncept je općenito razvoj koncepata za koje inače ne bi trebalo vremena i truda. Izgradnja tima, kreativnost izvan okvira i traženje talenata dodatne su potencijalne prednosti hackathona. Hackathoni nemaju nužno nikakve veze s hakiranjem računalne sigurnosti. Umjesto toga, riječ hack odnosi se na kreativno i istraživačko programiranje.


Kako klonirati tvrdi disk

Kako klonirati tvrdi disk

U modernom digitalnom dobu, gdje su podaci dragocjena imovina, kloniranje tvrdog diska u sustavu Windows za mnoge može biti ključan proces. Ovaj sveobuhvatni vodič

Kako popraviti upravljački program WUDFRd koji se nije učitao u sustavu Windows 10?

Kako popraviti upravljački program WUDFRd koji se nije učitao u sustavu Windows 10?

Jeste li suočeni s porukom o pogrešci tijekom pokretanja računala koja kaže da se upravljački program WUDFRd nije uspio učitati na vašem računalu?

Kako popraviti šifru pogreške NVIDIA GeForce Experience 0x0003

Kako popraviti šifru pogreške NVIDIA GeForce Experience 0x0003

Imate li NVIDIA GeForce iskustvo s kodom pogreške 0x0003 na radnoj površini? Ako da, pročitajte blog kako biste saznali kako brzo i jednostavno popraviti ovu pogrešku.

Što je SMPS?

Što je SMPS?

Naučite što je SMPS i značenje različitih ocjena učinkovitosti prije nego što odaberete SMPS za svoje računalo.

Zašto se moj Chromebook ne uključuje

Zašto se moj Chromebook ne uključuje

Pronađite odgovore na pitanje Zašto se moj Chromebook ne uključuje? U ovom korisnom vodiču za korisnike Chromebooka.

Kako Googleu prijaviti phishing prijevare

Kako Googleu prijaviti phishing prijevare

Pomoću ovog vodiča saznajte kako Googleu prijaviti prevaranta kako biste ga spriječili da vara druge.

Roomba staje, zapinje i okreće se – popravi

Roomba staje, zapinje i okreće se – popravi

Riješite problem u kojem vaš Roomba robot usisavač stane, zaglavi se i stalno se okreće.

Kako promijeniti grafičke postavke na Steam Decku

Kako promijeniti grafičke postavke na Steam Decku

Steam Deck nudi robusno i svestrano iskustvo igranja na dohvat ruke. Međutim, kako biste optimizirali svoje igranje i osigurali najbolje moguće

Što je sigurnost temeljena na izolaciji?

Što je sigurnost temeljena na izolaciji?

Namjeravali smo se zadubiti u temu koja postaje sve važnija u svijetu kibernetičke sigurnosti: sigurnost temeljena na izolaciji. Ovaj pristup prema

Kako koristiti Auto Clicker za Chromebook

Kako koristiti Auto Clicker za Chromebook

Danas smo namjeravali istražiti alat koji može automatizirati ponavljajuće zadatke klikanja na vašem Chromebooku: Auto Clicker. Ovaj vam alat može uštedjeti vrijeme i