Reflectie op lange stage

Competentie: Evalueren

Algemene reflectie

De afgelopen twintig weken als frontend developer waren zeer leerzaam. De stage was uitdagend omdat ik niet wist wat ik kon verwachten, en het was de eerste keer dat ik mijn programmeurs vaardigheden van Minor Web en Project Tech in een organisatie kon toepassen. Tijdens mij korte stage heb ik gewerkt als UX designer en deze keer ben ik overgestapt naar techniek. Ik wist niet wat ik zou verwachten of ik goed genoeg ben als een frontend development. Maar ik ben verrast in mijn ontwikkeling als een programmeur. Ik heb nieuwe programmeertaal, Javascript Bibliotheken en ook frameworks geleerd waarbij ik nauwkeurig kon toepassen in mijn stageopdrachten en mijn eindproject.

Ik aan het presenteren

Reflectie op mijn opgedane kennis

Bij project Tech en Minor Web heb ik verschillende programmeertalen en frameworks geleerd zoals Javascript, css, HTML, Nodejs, Express Js, PWa's enzovoorts dus ik heb al een technische achtergrond om een frontend stage te kunnen doen. Tijdens mij stage heb ik nog meer kennis kunnen krijgen. Om aan mij stageopdrachten te kunnen werken, heb ik PHP geleerd om wordPress website te kunnen ontwikkelen, verder met scss gewerkt om een de webpagina's te vormgeven. Scss is een css framework waar je de stylesheets kan verdelen in verschillende bestanden om de code gestructureerd te houden.


Verder heb ik kunnen werken met verschillende javascript bibliotheken zoals SwiperJS en Bootstrap. Ik heb geleerd hoe je ze in een project kan implementeren maar ook hoe je ze kunnen gebruiken op basis van de documentatie. Daardoor kon ook mijn stageverslag maken met alle kennis die ik heb opgedaan.


Als laatste heb ik ook samengewerkt met collega's van verschillende disciplines (UX designers, ), door vragen te stellen en actief opzoek gaan naar feedback, kon ik de tips en tops in mijn eigen manier van werken gebruiken. Om de communicatie tussen de collega's te verhogen heb ik kunnen werken met verschillende interne programma's zoals Jira, stopwatch, Discord, en Gripp. Ik heb verschillende feedback sessies gehad met developers waar ik mijn code kon beoordelen en ook mijn code kon onderbouwen. Hiervan heb ik geleerd hoe je technische begrippen makkelijk kunnen toelichten aan verschillende betrokkenen om de boodschap duidelijk naar voren te brengen.


Als laatste heb ik de mogelijkheid gekregen om te werken aan een WordPress website en die aan het eind te presenteren voor de hele go2people team. Hiermee heb ik een volledige ontwerpproces kunnen uitvoeren en veel iteratie verwerken met het gekregen feedback van de frontend developer. Ik ben dankbaar voor de kans om deze stage te doen.

Reflectie op leerdoelen

Heb ik mijn leerdoelen gehaald binnen 20 weken? Ik denk van wel. Hieronder ga ik per leerdoel reflecteren.


Leerdoel 1: Nieuwe frameworks leren

Ik wilde met de stage nieuwe programmeertalen leren. Ik heb eerder Minor Web gevolgd en vond het een leuke vak. Er waren studenten die heel kennis had over frameworks en javascript libraries. Ik bleef in mijn comfortzone en leerde alleen lesstof van CMD, en zoek niet verder. Dus voor mij afstudeerstage wilde ik gaan experimenteren met andere programmeertalen en mijn technische kennis uitbreiden. Uiteindelijk heb ik geleerd hoe je met scss, Bootstrap,PHP en wordPress werkt. Ik vond het heel succesvol gaan.


Leerdoel 2: Samen ontwerpen

Dit is een een leerdoel van de competentie samen ontwerpen. Met deze leerdoel wilde ik ervaren hoe je in een multidisciplinaire team samenwerkt maar ook van de collega's leren. Ik had verschillende momenten waardoor ik kon samenwerken. Door deel te nemen bij de standup, code reviews tussen mij en de frontend developer, Feedback op mijn Figma ontwerp bij de UX designers en heel veel meer. Ik ben niet bang meer om vragen te stellen, en feedback vragen als het nodig is. Dus ik zie dat mijn communicatie vaardigheden verbeterd is.


Leerdoel 3: Prototypen met code

Bij deze leerdoel bedoelde ik dat ik mijn projecten en opdrachten willen bouwen met code. Tijdens CMD, heb ik veel visuele interface gemaakt met Figma en Adobe xd. Voor afstudeerstage wilde ik techniek gebruiken om de prototypes te maken. Hier kon ik de nieuwe geleerde programmeertaal toepassen maar ook verschillende handige tips ontdekt die ik in het toekomst kan toepassen.


Leerdoel 4: Oplossingen bedenken

Bij dit leerdoel wilde ik aan mijn competentie verbeelden en conceptualiseren werken, Ik wil een ontwerpproces door lopen voor een opdrachtgever. IK wil een probleem met een interactieve product oplossen. Ik heb dit leerdoel kunnen bereiken aan mij wordPress website voor stagiair eindproject. Er was al een gedefinieerde probleem, alleen moest er een oplossing daarvoor bedacht worden. Ik heb verschillende ideeën kunnen genereren met behulp van de ontwerp methodes en die ideeën kon ik visualiseren in een gedetailleerde geprogrammeerde interface.


Leerdoel 5: Prototypes presenteren aan developers

Met dit leerdoel wilde ik mijn presentatievaardigheden verbeteren door mijn prototypes te kunnen presenteren en het idee beter over te brengen. Ook wilde ik in staat zijn om ontwerp- en technische keuzes beter te onderbouwen, zodat ik alle partijen en stakeholders kon overtuigen. Na twintig weken voelde ik me zelfverzekerder om mijn eindproject aan de hele team voor te stellen.


Leerdoel 6: Prototypes testen

Op CMD heb je verschillende methode die je kan gebruiken om je product of interface te kunnen valideren. Bijvoorbeeld Usability test, toegankelijkheid test enzovoorts. Bij deze leerdoel wilde ik verschillende hulpmiddelen en bronnen gebruiken voor mijn projecten. Ik wilde weten hoe de programmeurs hun gemaakte functionaliteiten testen. Met dat kennis kon ik voor mij eigen projecten gebruiken,


Persoonlijke reflectie en ontwikkeling

Waar ben ik trots op?

Ik ben heel trots dat ik de mogelijkheid heb gekregen om een frontend development stage te doen. Ik vond de technische kant van de CMD leuker dus ik dacht een afstudeerstage hiervan zou goed zijn voor mijn ontwikkeling. Verder ben ik trots dat ik meer programmeertalen kon leren en deze in projecten gebruiken. Ik heb veel geleerd over de best practices en hoe je het moet implementeren. Ik ben heel tevreden op de manier hoe ik werd geholpen door de collega's van go2people, iedereen waren bereid voor om jouw te helpen met taken als je vast liep. Ik ben ook dankbaar op mijn begeleider, door het geven van goede code tips en feedback waarvan ik mijn werk kon verbeteren. Ik zie ook de ontwikkeling van kennis, ik begon met weinig kennis in PHP en aan het eind van de stagetraject kon ik een volledige wordPress website bouwen.

Als laatste ben ik trots op mij mijn eindproject 4stagiair. Ik heb een platform voor toekomstige stagiaires gebouwd, ik hoop dat het een toegevoegde waarde heeft gebracht voor de go2people team.


Wat valt mij op?

Ik heb de feedback formulieren geanalyseerd en er kwam enkele punten die mij opviel:

  • De laatste tien weken heb ik meer vragen kunnen stellen. Ik zie een grote vooruitgang in mij vraagstelling
  • Ik durft meer feedback te vragen op mijn code en mijn opdrachten
  • Al de standup die ik heb deelgenomen heeft me geholpen om aan het eind een grotere presentatie te houden voor een grotere groep
  • Ik heb nog meer kennis ontvangen als Frontend developer
  • Hoe een klein bedrijf zo goed kunnen samenwerken, iedereen weet precies wat hun rollen en taken binnen het team is
  • Hoe het bedrijfsproces van een ontwerp bureau in elkaar zit, het is niet een linear process.
  • Mijn ontwikkeling als frontend developer. Ik kan nu mijn code beter uitleggen en gebruik technische termen om het duidelijker te maken voor developers

Wat kan beter?

Ik denk ik moest meer initiatief tonen om te vragen of ik direct op klanten website kon werken. Ik snap wel dat ik veel moest leren nog voordat ik aan klanten website kon werken. Af en toe had ik wel de mogelijkheid om iets en daar te doen maar het was niet zoveel.

Een andere punt dat ik denk beter kan worden is het durven om vragen te gaan stellen. Ik denk als ik de initiatief neemt om een collega aan te spreken en vragen over zijn functie zou ik veel van het bedrijf leren en van hun als team. De laatste tien weken, heb ik wel meer vragen kunnen stellen als ik hulp nodig had. Maar niet in de zin voor de algemene ontwikkeling en het bedrijf leren kennen.