ACA Group Blog | Inzichten over Softwareontwikkeling, UX/UI, Data & Innovatie

3 dingen die ik heb geleerd tijdens mijn stage bij ACA - ACA Groep

Geschreven door Stijn Schutyser | 6-mei-2025 14:36:03

Onlangs heb ik stage gelopen bij ACA voor mijn studie toegepaste informatica aan de hogeschool PXL. In deze blogpost deel ik graag mijn ervaring en een aantal dingen die ik heb geleerd tijdens mijn stage bij ACA!

1. Doorzettingsvermogen

Tijdens mijn eerste maand heb ik geleerd om door te zetten. Ik bracht het grootste deel van mijn tijd alleen door met het afstruinen van het web, onderzoek doen voor het 'onderzoek' deel van de stage. Deze maand was de minst leuke en interessante maand van de stage, maar het was helaas verplicht door de school waar ik op zat. Gelukkig mocht het COIN-team van ACA het onderwerp van mijn onderzoek bepalen. Het door hen gekozen onderwerp was niet alleen leuk om te onderzoeken, maar was ook iets wat ze echt moesten weten en waar ze om gaven. Een klant wilde weten wat de beste opties waren voor het kiezen van een cloud-gebaseerde oplossing voor het opslaan van vastgoedgerelateerde bestanden. Beveiliging, snelheid en implementatie van de oplossingen waren de belangrijkste onderwerpen van mijn onderzoek.

Toen ik klaar was met mijn onderzoek, kreeg ik de kans om mijn bevindingen aan het team te presenteren en uit te leggen. De klant was ook benieuwd naar mijn bevindingen, dus ik mocht een online vergadering bijwonen waar mijn onderzoek werd gepresenteerd. Het was zeker spannend en een nieuwe ervaring om te zien dat mijn onderzoek daadwerkelijk werd gebruikt en geciteerd. Ik ben blij dat ik heb doorgezet en een geweldig resultaat heb bereikt!

2. Teamspirit en teamwork

Aan het begin van de tweede maand was ik klaar met mijn onderzoek en sloot ik me aan bij het COIN-team in hun avontuur om Woningpas te ontwikkelen, een digitaal paspoort voor woningen in Vlaanderen. Het team verwelkomde me met open armen! Wat me opviel was het goede humeur van elk teamlid. De mensen waren altijd goed gehumeurd en de communicatie verliep zonder problemen.

Elke ochtend hielden we een scrummeeting. Na de scrummeeting deden we mee aan een spelletje tafelvoetbal. Dit maakte de ochtenden leuker, relaxter en iets minder serieus. De rest van de dag werkte iedereen aan zijn bureau om zijn tickets af te maken. Dit betekende niet dat er geen interactie was met je collega's, integendeel. Als iemand een vraag of verzoek had, kon hij meteen een antwoord of hulp verwachten. Als ik met een probleem zat, kon ik het aan iedereen op het project vragen en ze zouden me meteen te hulp schieten. Ze zouden me helpen het probleem te begrijpen en met me samenwerken tot het probleem was opgelost.

Ik leerde dat teamwerk het belangrijkste radertje was in het werkproces van een groot project. Door het verhoogde moreel en het geweldige teamwork was ons werk sneller klaar en was de kwaliteit van het eindproduct merkbaar beter.

3. Een betere ontwikkelaar worden

Mijn belangrijkste taak tijdens de stage was natuurlijk ontwikkelen. Ik heb de basisprincipes van coderen op school geleerd, maar ik heb nooit echt geleerd hoe ik een goede ontwikkelaar moet zijn. Tijdens mijn eerste week bij het COIN-team merkte ik dat mijn vaardigheden niet overeenkwamen met die van de rest van het team.

Projectstructuur en codestructuur waren de eerste dingen waarbij ik een groot verschil merkte. In grote projecten zijn dit de belangrijkste onderdelen die ervoor zorgen dat het project leesbaar en beheersbaar blijft.

Het schrijven van goede tests en het testen van elk mogelijk codepad was het tweede dat ik leerde. Ik heb al eerder tests geschreven, maar niet in deze mate. Testen is cruciaal, omdat het codewijzigingen makkelijker implementeerbaar maakt en het gedoe van onnodig debuggen wegneemt.

Dat brengt me bij het derde wat ik heb geleerd dat me een betere ontwikkelaar heeft gemaakt: debuggen. Debuggen is een essentiële vaardigheid die je snel onder de knie moet krijgen als je betere software wilt schrijven. Het snel vinden van je eigen fouten (of die van anderen) kan veel tijd besparen in je ontwikkelcyclus en jou en je team een hoop frustratie besparen.

Wat is de volgende stap?

Tijdens mijn stage kreeg ik de kans om mijn carrière als ontwikkelaar bij ACA te beginnen. Er was geen moment van twijfel, zeker niet nadat ik hier een paar maanden had gewerkt, dat ik bij ACA wilde blijven. Het enige probleem was dat ik andere plannen had voor na mijn afstuderen.

Na mijn afstuderen, wanneer je normaal gesproken begint met werken, vertrok ik voor een avontuur van een jaar om Azië te verkennen. Toen ik ACA hierover vertelde, boden ze een simpele oplossing: waarom niet beginnen als je terug bent? Dit betekende dat ik werkzekerheid had en me geen zorgen hoefde te maken als ik een heel jaar op reis was. Na het horen van deze oplossing was mijn besluit genomen en wist ik dat ik mijn carrière bij ACA zou beginnen!