Leerdoelen Meesterproef
Leerdoeldoel 1: Ik wil mijn website correct responsive maken door gebruik te maken van de juiste styling en waar mogelijk zonder media queries. Zodat mijn website er op alle schermen er goed uit blijft zien.
Ik merkte tijdens veel vakken dat het wel redelijk lukte om mijn websites responsive te maken, maar zodra het design te ingewikkeld wordt dat ik toch al snel in de knel kom. VOoral tijdens het vak API merkte ik. Zodra ik alleen gecentreerd hou, lukt het wel om het responsive te maken, maar met API werd het lastig omdat er dingen naast elkaar kwam en een rare bevel styling hadden waardoor tekst snel werd afgesneden.
Leerdoel 2: Ik wil mijn code netter opbouwen door mezelf minder vaak te herhalen, door gebruik van componenten en mijn CSS beter op te bouwen.
Tijdens het vak API merkte ik dat het heel handig is om met componenten te werken en ik merkte tijdens het maken van mijn blog dat ik mezelf al snel aan het herhalen ben, vooral om veel controllers dezelfde opbouw hebben voor buttons. Dus daar kan ik mezelf nog duidelijk in verbeteren.
Leerdoel 3: Ik wil mijn werk meer laten zien en om feedback vragen, zodat ik meer feedback krijg en daardoor mijn website kan verbeteren.
Ik heb gemerkt dat ik vaak niet snel mijn werk laat zien aan docenten of medestudenten, door dat meer te doen kunnen docenten sneller fouten in mijn code vinden en kunnen studenten me meer feedback geven. Daardoor kan ik snel en makkelijk mijn werk verbeteren.
Reflectie sprint 0
Tijdens mijn sprint 0 heb ik een wii controller gemaakt. Op die manier kon ik namelijk goed mijn identiteit als gamer laten zien. Hier kreeg ik ook veel positieve reacties op, vooral over mijn oog voor detail.Ik vond het leuk om dit project te maken en ben van plan dit ook voort te zetten voor mijn meesterschap blog.
Tijdens sprint 0 heb ik 3 verschillende leerdoelen opgesteld. Het goed responsive maken, oefenen met animaties in css en het goed toegankelijk maken van mijn websites. Als feedback hierop kreeg ik dat ze vooral heel technisch waren en dat het beter zou zijn als ik ook een andere kant van het proces zou focussen. Ik heb het leerdoel over toegankelijkheid veranderd naar het eerst maken van schetsen op papier voordat ik ga coderen.
Ik ben dan dus ook zeer tevreden over dit project. Want ik had veel vrijheid waarin ik ook mijn eigen identiteit goed kon laten zien en kon daardoor ook gewoon veel dingen proberen, ook meteen voor mijn aankomende leerdoelen.
Reflectie gesprek 2
Leerdoelen
Gedurende de minor heb ik altijd mijn leerdoelen in mijn achterhoofd gehouden. Ik heb er dan ook op verschillende momenten echt specifiek focus op proberen te leggen zodat ik er altijd mee bezig blijf. Bij verschillende vakken heb ik specifiek geprobeerd te werken aan animaties, bij andere vakken ging het soms al wat meer automatisch.
Leerdoel 1: Animaties maken met CSS: Ik heb vooral aan dit leerdoel gewerkt tijdens het CSS vak. Tijdens dit vak heb ik geprobeerd zo veel mogelijk beweging en animatie in mijn website te stoppen. Zo zit er beweging in de benen, armen, ogen, snor en bubbels. Allemaal hebben ze een eigen animatie en heb ik gebruik gemaakt van animation delay and duration om ze een beetje te verschillen van elkaar. Tijdens CSS heb ik het meeste met animaties gewerkt, maar ik had ook animaties in mijn sprint 0 en API websites ook met animaties gewerkt.
Leerdoel 2: Correct responsive maken. Tijdens sommige vakken ging dit al bijna automatisch, ik had wel voor sprint 0 een creatieve manier responsive gemaakt door de controller te draaien en kon mijn formulier voor BT ook mooi responsive maken. Tijdens API had ik de meeste moeite met het responsive maken, dit kwam deels ook door de styling die ik voor oog had. Hier had ik heel veel moeite mee en heb uiteindelijk ook een media query ervoor gebruikt, hierom wil ik dit leerdoel ook nog voortzetten in de meesterproef.
Leerdoel 3: Eerst schetsen. Voor verschillende vakken en voor mijn meesterschap zelf heb ik eerst een schets gemaakt. Ik merkte vooral tijdens API dat het hielp om goed de verschillende componenten te onderscheiden omdat ik op papier de pagina’s al had uitgetekend, Maar ook voor mijn meesterschap had ik voor elke controller eerst een schets gemaakt, hierdoor kon ik mijn HTML veel makkelijker opbouwen. Niet altijd alles kwam goed uit, zo had ik soms gepland om een after op een button te doen op papier, wat niet kan met code. Maar bij een latere controller wist ik dat dan al en kon ik daar weer rekening mee houden.
Weekly Nerds
Niet elke weekly nerd was even interessant, maar ik heb bij sommige er wel echt veel goede punten uit gehaald. Zo had ik bij Robert Koersman veel gehad een zijn theorie die hij vertelde over formulieren. Hier heb ik verschillende dingen uit kunnen halen en direct kunnen gebruiken voor mijn BT formulier. Dat was vrij handig. Maar ook het college van Rosa vond ik inspirerend. Vooral hoe zij apparaten, voornamelijk printers, uit elkaar haalt om er iets nieuws van te maken, vond ik een goede manier van denken. Daar kan later sowieso nog wel wat mee, niet per se tijdens de minor. Maar ook Niels Leenheer vond ik heel interessant. HIj had namelijk een goede quote: “If you can think it, you can build it”. Dit vond ik inspirerend, want in principe is ook alles mogelijk met code. Soms duurt het alleen wat langer of heeft het wat meer moeite nodig, maar alles is wel mogelijk. Dat merkte ik zelf namelijk ook tijdens het CSS vak toen we gelimiteerd werden doordat we geen JavaScript mochten gebruiken.