Home

Vakken

  1. Wat vond ik van elk vak?

    WAFS - Web App From Scratch

    Wafs vond ik en fijn begin van de minor. Het was eigenlijk een beetje een introductie naar alle vakken, maar ook een manier om te kijken wat ik allemaal had onthouden van alle vorige vakken uit cmd. Zo kon ik een beetje zien waar mijn niveau lag en wat mijn volgende leerdoelen zouden zijn. Tijdens wafs heb ik gewerkt met gradient lagen over elkaar, javascript animaties en infinite scrolling. Ook natuurlijk het halen van de info uit de database, maar dat ging me nog vrij simpel af. Heb ik super veel geleerd? Misschien niet. Was het een fijne introductie om even in te komen voor de echte vakken zouden beginnen? Zeker.

    CSS

    Na wafs zijn we doorgegaan met het css vak en browser tech. 2 compleet verschillende dingen. Bij CSS heb ik ervoor gekozen om de film Inception te visualiseren in een website. De uitdaging hierin was vooral het visualiseren van een droom in een droom in een droom etc doormiddel van scroll driven animation. Omdat ik hier ook nog nooit mee had gewerkt vond ik de logica nogal moeilijk te begrijpen. Maar toen ik eenmaal in de laatste 1,5 week een voorbeeld te zien kreeg van Sanne heb ik die lopen uitpluizen waarna ik het eigenlijk al een stuk beter begreep. Wat ik leuk vond aan css was dat er altijd wel mogelijkheid was tot een workshop volgen. Uiteindelijk heb ik er geloof ik maar 1 gevolgd. Hier had ik wel meer gebruik van kunnen maken. Maar vooral omdat ik het allemaal nog niet zo goed wist hoe ik mn website ging visualiseren in de eerste paar weken, en nog een beetje uitdaging moest zoeken in ideeën, vond ik het ook moeilijk om te bepalen welke workshops ik dan zou moeten volgen. Ik heb 1 workshop gevolgd over positionering van vormpjes maken in css. Dit vond ik zeker leuk maar heb ik eigenlijk meer toegepast tijdens de hackathon dan tijdens css. Zowel bt als css vond ik ze leuk maar ik merkte dat ik met css gewoon net wat langzamer ging en ook meer vastliep. Terwijl ik dat bij Browser Tech niet zo zeer had. Het css vak heeft me veel geleerd over scroll driven animations, en oplossingen zoeken buiten javascript. Iets wat aan het begin van de minor na wafs wel 1 van mijn leerdoelen was.

    Browser Tech

    BT was eigenlijk een soort rustmomentje van css voor me. Het vak ging me eigenlijk best makkelijk af. Naarmate ik eenmaal de html structuur goed had neergezet ging het verder werken eigenlijk heel makkelijk. Ik heb tijdens dit vak goed nagedacht over accesability, feedback en feed forward en natuurlijk de ns stijl kon ook niet missen. Ik vond dit een leuk vak, omdat ik me kon voorstellen dat als ik ooit bij een bedrijf ga werken, het een goede skill is om een goed formulier te kunnen bouwen. Het is gewoon een goede skill om in je achterzak te hebben, en te kunnen bepalen wanneer een formulier wel of niet toegankelijk is. Daarnaast was dit weer een leuke UX uitdaging.

    Hackathon

    Ik denk dat we als team tijdens de hackathon vanaf het begin niet genoeg hadden gebrainstormd over ideeën. Ons idee was om een slotmachine te maken en wanneer een vrouw wint, er informatie op een soort cheque tevoorschijn komt. De eerste paar dagen leek het me wel een leuk idee, maar de langer ik erbij stil stond de meer ik me besefte dat het idee ook helemaal verkeerd opgevat kon worden. Namelijk het winnen van een vrouw. Niet best. Ook waren we na 2-3 dagen niet echt stappen meer aan het nemen omdat we van te voren niet groot genoeg durfde te dromen. Ik had vantevoren wel heel veel ideeën bedacht maar die hebben we allemaal niet echt uitgewerkt of überhaupt langer over nagedacht. Dit waren ook ideeën die niks met deze slotmachine toemaken hadden maar dit was tijdens het brainstormen. We zijn dus te snel op het idee van een slotmachine blijven hangen zonder verder te denken. Mijn rol in de hackathon was de vormgever. Ik had nog nooit echt een figuur gemaakt met css, en dat was in het eindresultaat wel terug te zien. Als ik er op terugkijk ben ik niet perse trots, maar zie ik heel veel punten die verbeterd hadden kunnen worden. Wel was de hackathon een goede les in samenwerken, brainstormen en verder durven denken dat het eerste idee waar je op vastloopt. Dit is ook met hetzelfde groepje (+ Annika) tijdens de meesterproef veel beter gegaan.

    HCD

    Ondanks dat ik het interessant vond om echt een keer met een slechtziende persoon te bespreken waar zijn voorkeuren lagen in ui en accesability, vond ik dit het minst leuke project. En dat kwam misschien wel doordat ik het gevoel kreeg dat ik het nooit echt af had. Ik kwam altijd weer dingen tegen die niet werkte, en dat frustreerde me. Dat het het minst leuke project was betekent niet dat ik het alleen maar stom vond. Ik vond het heel goed voor me om met Roger gesprekken te voeren over hoe het allemaal voor hem was gelopen en hoe dit effect op hem had. Eerder zag ik accesability echt als een schooltaak. Dat doe ik natuurlijk nog steeds wel, maar het is veel ”echter” geworden nu je echt een keer in contact bent gekomen met iemand als Roger. Het heeft me dus wel overtuigd van het feit dat accesability heel belangrijk is. Ook heb ik hier geleerd over de tab en sneltoets logica na te denken. Dit had ik eerder nog niet zo diep als nu gedaan. Dit gaat me zeker bij blijven.

    API

    Het laatste vak. Maar ook meteen het leukste project dat ik heb gemaakt deze minor vind ik. In block Tech was ik zeer afhankelijk van de kennis van mijn andere backend teamgenoot, waardoor ik wel nog wat onzeker was in serverside code. Hier ben ik tijdens api echt overheen gekomen. Ik heb een project voor mezelf uitgekozen waar ik al heel lang naar uitkeek om een keer te kunnen bouwen. Een boekenapp waar je boeken kan opslaan sorteren en bijhouden in boekenplanken. Omdat ik zelf nog steeds opzoek ben naar de leukste app hiervoor vond ik het fantastisch om dit zelf een keer uit te werken. Ik denk dat ik echt het uiterste heb gehaald uit mezelf tijdens dit project en vond het echt heel gaaf om te zien wat ik op die manier van werken allemaal niet gedaan kreeg. Wel werd het uit dit vak duidelijk wat een van mijn leerdoelen zou worden. Namelijk code structuur op betere manier oppakken. Alles stond in 1 server bestand en je kon eigenlijk niks makkelijk terugvinden. Heel typisch, maar wel echt iets om te verbeteren.

    Terugblik op de weekly nerds

    De weekly nerds waren een mooie kijk in hoe de toekomst eruit zouden komen te zien eigenlijk. We gingen ofwel naar bedrijven toe, of toegankelijkheid kwam erg aan bod. Waardoor ik mezelf ging afvragen in wat voor team ik bijvoorbeeld zou willen werken, en hoe mijn manier van werken eruit ziet, namelijk declaritive of imperative. In mijn geval is dat denk ik declarative. Ik krijg energie van de vrijheid die komt kijken bij een project en werk heel erg op eigen maniertjes en tijden. Hoewel ik misschien niet de tijden van een kantoor later kan gaan aanpassen, zijn er wel gewoontes in een imperatief bedrijf waar ik me ofwel benauwd ofwel verveeld zou voelen. Alles tot op de minuut bijhouden (dit heb ik tijdens mijn korte stage meegemaakt) of strakke design richtlijnen bijvoorbeeld. Dit vond ik een van de interessantste weekly nerds.