In de tweede week van mijn stage heb ik voornamelijk verder gewerkt aan de Outsystems-oefening om een blog te maken. Daarnaast ben ik begonnen met de tweede cursus over mobiele ontwikkeling. Hoewel deze cursus grotendeels vergelijkbaar was met de cursus voor webapplicatieontwikkeling, waren er enkele nieuwe aspecten, zoals de mogelijkheid om lokaal gegevens op het apparaat op te slaan. Natuurlijk zijn er ook andere functionaliteiten beschikbaar op mobiele apparaten ten opzichte van laptops of desktops.
Ik besloot alle video's te bekijken, inclusief de tutorials over aggregates en entities, om nog vertrouwder te worden met de werking van Outsystems. Vervolgens werkte ik verder aan de blog, waarvan ik dacht dat ik goed bezig was. Echter, toen Kurt en Evert mijn blog kwamen bekijken, die op dat moment nog niet was voltooid, bleek dat er nog veel werk aan de winkel was. Ze gaven aan dat ik het mezelf te moeilijk maakte en te veel tijd besteedde aan het toevoegen van knoppen die uiteindelijk automatisch door Outsystems worden toegevoegd. De logica was ook nog niet juist en het verwijderen van items was nog niet correct geïmplementeerd.
Uiteindelijk ben ik aan mijn eerste “grote” oefening begonnen, namelijk een kleine blog. Dit was toch niet zo simpel als eerst gedacht. Ik zal toch nog eens alles een tweede keer moeten bekijken, (wat ik ook bij vakken zoals development 4 en 5 had gedaan), om het zo meer onder de knie te krijgen. Het is dus nog wat wennen. Oefening baart kunst, toch?
Dit was een moment van zelfreflectie, aangezien ik dacht dat ik goed bezig was, maar er bleek nog werk aan de winkel te zijn. Ondanks de initiële schaamte realiseerde ik me dat dit fouten waren die velen in het begin maken, volgens Evert. Dit bracht wat geruststelling. Het incident had echter invloed op mijn zelfvertrouwen en dat was merkbaar gedurende de rest van de week, waarin communiceren moeizamer ging, vooral in aanwezigheid van meerdere mensen.
Op woensdag besprak ik met Kurt mijn stageopdracht, die uiteindelijk iets anders werd dan de dokter-patiënt app die oorspronkelijk op het portaal stond. We kozen voor een stageportaal, een opdracht die ik zelf had voorgesteld voor mijn eindwerk. We dachten dat dit een perfecte kans was om beide technologieën te vergelijken. Kurt suggereerde dat Outsystems aanzienlijk sneller zou moeten zijn, wat voor mij een boeiende uitdaging lijkt om hetzelfde product te bouwen in een andere technologie.
We gingen zelfs een stap verder en voegden een kleine mobiele applicatie toe als extra uitdaging. Hoewel ik het spannend vind, kijk ik er naar uit om me verder te verdiepen in Outsystems en een extra technologie aan mijn CV toe te voegen.
Al met al was de tweede week een mix van zowel goede als minder goede momenten. Het was een leerzame week waarin ik de feedback over mijn blog direct heb aangepakt. Als ik het product van maandag vergelijk met het product van vrijdag, is er een aanzienlijk verschil. Ondanks enkele uitdagingen sluit ik deze week toch met een positieve noot af.
Geschreven door Jeffrey Talemans
Geschreven op 24 februari 2024