Hackatonok az informatikai iparban: hogyan válasszon, készüljön fel és nyerjen még válságban is

Röviden a történelemről

A világ egyik legelső hackathonja az ICPC Student Programming Championship,

az 1970-es évek végén szervezték meg.Ezzel egy időben a programozók úgynevezett LAN partikat gyűjtöttek össze, hogy játsszanak és versenyeket tartsanak. 1999 júniusában az OpenBSD először használta a hackathon kifejezést egy fejlesztési versenyre, amelyben tíz programozójuk vesz részt. A kollégáknak tetszett a név, és néhány nappal később a Sun Microsystems tartott egy hasonló konferenciát The Hackathon néven, ahol meghívták a résztvevőket, hogy írjanak Java programokat új Palm V-höz.

Most a hackatonok vonzzák és egyesítik a vállalatokat és szakembereket nemzetközi szinten, és egyre inkább az új termékek létrehozásának hajtóerejévé válnak.

Kiválasztás: milyen hackatonok vannak?

Globálisan a hackathonok két csoportra oszthatóknemzetközi és nemzeti. Az első érdekes résztvevőket gyűjt a világ minden tájáról, és hozzáférést biztosít új projektekhez, esetekhez és külföldi munkaadók kapcsolataihoz. Az ilyen léptékű hackathonok ismert szervezői: AngelHack, TechCrunch.

Országos és regionális versenyekhelyi cégek szervezték és szponzorálták. Oroszországban az egyik legnépszerűbb szervező a Russian Hackers (HackMoscow), a Digital Breakthrough srácai pedig egy nagyszabású összoroszországi megahackathont szerveznek, amely regionális szakaszokból áll.

A verseny formátuma offline lehet (onszervezett oldalon), vagy teljesen online zajlik. A vállalatok belső hackatonokat szerveznek a kezdeményezések, termékek fejlesztése és a szakemberek szivattyúzása érdekében: a Microsoft, a Google, a Facebook és mások. A Dropbox minden évben megrendezi a HackWeek programot, ahol az alkalmazottak hét napig dolgoznak ötleteiken. Oroszországban az alkalmazottak számára a hackatonokat a Mail.ru Group, a Yandex, a Sberbank és más nagyvállalatok szervezik.

International League of Student Hackathons (MLH)versenyeket rendez proaktív diákok számára. Az MLH-val együttműködve az orosz hackerek megszervezik a Local Hack Day-t, az Unilever Chain Reaction-t, amely több mint 800 diákot és iskolást hoz össze.

Egyre több a hackathonerősen specializálódott, vagy egyáltalán nem kapcsolódik az informatikához. Például a MedHack és a DigitalHealth a digitális gyógyászatban, az UrbanHack és a GeoHack, a GreenHack újságíróknak és még sokan mások az urbanisztikai és geoinformatikai problémák megoldására szerveződnek.

Kinek és miért van szüksége részvételre

A hackatonokon diákok ésmár működő fejlesztőcsapatok. Mindenki szeretné kipróbálni a versenyt, rövid idő alatt megírni egy terméket vagy egy új funkciót, népszerűsíteni egy már meglévő startupot, hasznos kapcsolatokat szerezni, a hallgatók - szakmai gyakorlathoz és tapasztalt csapatok - lehetőséget arra, hogy kifejlesszék projekt. Másrészt mind a nagyvállalatok, mind az induló vállalkozások ügygazdaként működhetnek. Céljaik: égő szemmel találni tehetséget, megnézni az ötleteik megvalósításának lehetőségeit, és indítani egy kísérleti projektet a legeredményesebb csapatokkal.

Hogyan válasszunk hackathont?

A hackathon kiválasztásakor figyelembe kell vennie néhány pontot a várt eredmény és a hasznos tapasztalat megszerzéséhez:

  1. A verseny mértéke.A kezdőknek nem ajánlott nagy hackatonokat választani, nehogy eltévedjenek száz csapatban, és ne repüljenek ki a második ellenőrző pont előtt.
  2. Hackathon témaés az esetek fókuszának összhangban kell lennie a résztvevők képességeivel, érdeklődésével és céljaival.
  3. Szakértői részvétel és támogatásfontos a visszajelzés és az értékes információk szempontjából.
  4. Fedezze fel az esemény partnereit:a résztvevők bónuszokat kaphatnak erőforrásokhoz való hozzáférés, tanfolyamok és egyéb bónuszok formájában.
  5. Földrajz.A külföldi hackathon kiválasztásakor figyelembe kell venninyelvi akadály és verseny. Ha nehézségek adódnak a nyelvvel kapcsolatban, akkor nagyon nehéz lesz információt gyűjteni az esetről, előadni a hangot és eladni az ötletet a zsűri előtt. Ezen felül meg kell versenyeznie a világ minden tájáról érkező csapatokkal, különböző kultúrákból és megközelítésekből. Előnyei az egyedi tapasztalatok és az új ismeretségek. De azt javasoljuk, hogy először gyakoroljon egy helyi hackathonon. A bonyolultság többi része a szervezőtől és a feladatoktól függ.

Mi a teendő, ha hallgató vagy, és nincs csapat

A hackathonokon való részvétel mindenki számára nyitott, beleértvebeleértve a diákokat is. A csapat a verseny előtt megtalálható: általában a szervezők chateket hoznak létre, amelyben mindenki leírja tudását, céljait és azt, hogy miként lehetnek hasznosak. Ha tetszik a csapatkapitánynak, felveszi veled a kapcsolatot.

Tanács:ha teljesen új az informatikában, és csak szeretnéAhhoz, hogy belülről megtudja, mi a hackathon, jobb, ha előre összegyűjt egy baráti csapatot. A legtöbben a győzelemért jönnek, és tapasztalt játékosokat keresnek, így nem lesz olyan egyszerű megtalálni az ismeretlen résztvevők csapatát.

Hogyan készüljünk fel egy hackathonra

A legelterjedtebb hackathon formátum:versenyezni két napon át szünet nélkül. Könnyebb felkészülni erre, de ha három napig vagy tovább tart a hackathon, akkor érdemes előre ellenőrizni az internetszámlát, feltölteni az élelmiszerrel, kikapcsolni az automatikus szoftverfrissítéseket a számítógépen, és az asztalon hálóhelyet kialakítani.

Ha offline oldalról beszélünk, akkor tapasztaltA résztvevők hálózsákokat, harapnivalókat, váltóruhát és fogkefét ajánlanak magukkal. Azt is megjegyzik, hogy a jó egészség érdekében megfelelő ételre van szükség - fehérjékre és szénhidrátokra. Ahhoz, hogy az agy megoldja a problémát, alapvető szükségleteket kell biztosítania magának (bár még mindig korlátoznia kell az alvást).

Megjelent az eset teljes leírása a követelményekkela hackathon kezdetén. Csak a téma, az esetcég és a termék formátuma ismert előre – ez segít meghatározni, hogy a csapat technikailag megbirkózik-e a feladattal.

A versenyre való felkészüléshez részt kell vennitéma: rendszeresen olvassa el a cikkeket, kövesse a trendeket és új termékeket a kiválasztott hackathon témájában. Elég nehéz díjat nyerni egy hackathonon a neurális hálózatokon és az AI-n, ha még soha nem találkoztál vele. A hackathon előtt a hasonló esetek és termékek elemzése segít szélesíteni a látókörét. A bevált gyakorlatok és mások tapasztalatainak tanulmányozása segít megérteni, hogyan lehet a legjobban megvalósítani egy ötletet, megközelíteni a megoldást és eladni.

Ha az eset előzetes leírása tartalmazzaelegendő információ van ahhoz, hogy megválaszolhassuk a kérdést: "Mit nem fogunk pontosan megtenni", akkor mindenképpen hozzon létre egy ilyen listát - a hackathon során valamikor meg akarja csinálni az összes funkciót, ami eszébe jut.

Felkészülési ellenőrző lista

  1. Gyűjtsön össze egy csapatot égő szemmel (hát ésfront-end fejlesztők, termékmenedzser, tervező - ez a minimális terv), akik kezdetben készen állnak az extrém körülményekre (a hackathon alatti pusztítás pillanata biztosan eljön).
  1. Készítse elő előre az infrastruktúrát: telepítse a szervert, a telepítést, a feladatkezelőt és mindent, ami a munkához szükséges.
  1. Fogalmazzon meg több hipotézist a probléma megoldására, ha lehetséges, beszéljen a szükséges szakterület szakértőivel.
  1. Készítsen előadási sablont, beleértve a vizuálisat, és a hangmagasság-tervet.
  1. A hackathon előtt egyeztessen a csapattal a folyamatokról, ütemezésről, felelősségi területekről és a részvétel alapvető szabályairól.
  1. Aludj eleget, frissítsd fel magad és hangolódj a győzelemre!

Milyen gyakori hibákat követnek el a csapatok?

  1. Nem aludni rossz ötlet. Nagyon fontos, hogy vissza tudjuk állítani az erőforrásokat.
  2. Fejlesszen ki egy ötletet a csapatban, anélkül, hogy szakértők és mentorok támogatását kéri: értékes visszajelzéseket nyújtanak, valamint részt vesznek a munka értékelésében, ami növeli a győzelem esélyét.
  3. Ideális termék kifejlesztésének megkísérlése: egy hackathonon fontos bemutatni egy működő ötletet és megindokolni annak értékét, hatástalan pazarolni az időt az összes funkció megvalósítására.
  4. Készítsen rossz prezentációt: meg kell tanulnia, hogyan kell megfelelően felépíteni és rajzolni a klassz diákat. Ismerje meg a bevált gyakorlatokat az induló bemutatókhoz.
  5. Ne feleljen meg a hangmagasság időzítésének: idő előtt gyakorolja a szöveget, vágjon le a felesleges információkról, és hagyja el a lényeget.

Betekintés a győzelemhez

  1. Ebben segít az ügyfélfejlesztés lebonyolításaa konzultációk során világos kérdéseket tegyen fel a szakértőknek, és megértse az esetprobléma lényegét. Ne csak a hackathon szakértőit ​​vond be a custdevbe, hanem ismerőseidet is, ha megfelelő tapasztalattal és szakértelemmel rendelkeznek.
  2. Keressen egy nagyszerű tervezőt: A nagyszerű terméktervezés és -bemutató befolyásolja az észlelést és az eredményeket.
  3. Forduljon szakértők és mentorok támogatásához: tanulmányozza szakértelmüket és kommunikáljon a különböző területek esetgazdáival.
  4. Kövesse a versenyző csapatok kérdéseit általános beszélgetésekben vagy foglalkozásokon - kitalálhatja, milyen ötleteket és technológiákat használnak.
  5. Ismerje meg, hogyan állíthat be egy terméket.

Lásd még:

- Vessen egy pillantást az univerzum 3D térképére: 20 évig készült és már meglepte a tudósokat

- A tudósok kiderítették, miért a gyermekek a COVID-19 legveszélyesebb hordozói

- Kiderült, hogy a maja civilizáció elhagyta városát