Hackathon

0

Wat is een hackathon?

Een hackathon is een event waar programmeurs en betrokkenen van software ontwikkeling intensief samenwerken aan software projecten. Hierbij worden ook projectmanagers, grafische ontwerpers en user interface designers.

Het woord komt van ‘hack’ en ‘marathon’. De duur van een hackathon ligt tussen één dag en een week.  Een hackathon vind in relatief kleine groepen plaats. Doordat er een mix is van verschillende interesses en hobby’s van de participant, maakt dit een hackathon voor jong én oud interessant. Iedere deelnemer heeft ideeën in zijn of haar hoofd zitten die tot innovatieve oplossingen kunnen leiden.

 

Wat is hacken?

Hacken wordt door de media neergezet als een illegale bezigheid. Hackers zijn eigenlijk mensen die problemen vinden en deze zo mogelijk oplossen. Hackers houden zich tijdens een hackathon bezig met technische ontwikkelingen. Een voorbeeld hiervan is het controleren van veiligheid van een systeem. Hierdoor komen de lekken in veiligheidssystemen boven water. Ook worden aanvallen van buiten af onderzocht.

Een hacker werkt vrijwel altijd met open source systemen, zoals bijvoorbeeld Linux en OpenBSD. Dit omdat je deze besturingssystemen kan aanpassen naar eigen wens.

Diegene die zich daadwerkelijk illegaal gebied begeven worden ‘crackers’ genoemd.

 

Soorten hackathons

Type applicatie

Er zijn verschillende soorten hackathons die zich richten op diverse platforms zoals mobiele apps, web development, desktop-besturingssysteem of video game ontwikkeling. Daarnaast is er ook een hackathon gericht op muziek besturingssystemen. 

Hackathons die zich bezighouden met computer game ontwikkeling en video-based applicaties worden ook soms ook game jams genoemd.

Gebruik van specifieke programmeertaal, API of kader

Er zijn hackathons die zich richten op het creëren van toepassingen in een specifieke taal of een kader zoals JavaScript, HTML5 etc. 

Ook zijn er hackathons die zich richten op het maken van toepassingen die gebruikmaken van application programmig interface, ook wel API genoemd. 

Oorzaak of doel

Er zijn diverse hackathons gehouden voor verschillende doeleindes. Voorbeelden van een hackaton met een oorzaak of doel is het verbeteren van het leven van mensen met dementie en hun verzorgers, transparantie van de overheid en verbeteren van het onderwijs. Tot slot is er ook een hackathon genaamd: ‘random hacks of kindness’. 

Interne bedrijfshackathon

Bedrijven houden interne hackathons om nieuwe product innovatie te bevorderen. 

Ontwikkelen van een enkele applicatie

Er worden hackathons georganiseerd voor mensen met een bepaalde specialisatie. Hierbij het verbeteren van een enkele applicatie zoals besturingssysteem, programmeertaal en content management systeem. Dit staat ook bekend als ‘sprint’. 

Beginners

Er worden ook speciaal voor studenten die nieuw zijn in de wereld van het programmeren hackathons georganiseerd. Deze hackathons hebben meestal interactieve opbouw qua workshops over verschillende onderwerpen zoals IOS ontwikkeling, web development, video game-ontwikkeling etc.

Meer weten over hackathons bekijk de website: hackathonoverzicht.nl.

Deel dit bericht