De vorige opdracht heb ik overgedragen aan Justin en hij zal de front-end in orde maken van de backend programma.
Ook heb ik feedback ontvangen over mijn code. Ik vind het geweldig dat deze jongens code ontzettend klein kunen schrijven. Zij geven goede feedback. Ik merk dat de lessen van school wel de basis zijn maar ik ze moet sommige delen gewoonweg loslaten voor een manier waarop dat wellicht net wat beter kan. Wanneer dit van mij wordt gevraagd ga ik ook niet in discussie en doe ik het ook meteen. Als je er heel goed over nadenkt, dan is het ook heel logisch (hoe zij de code schrijven). Dit zijn precies de dingen die je op een stage leert en met je meeneemt naar school.
Op dit moment heb ik de opdracht gekregen om een module te maken waarmee je een plaatje: kunt schalen, uploaden, snijden in formaat en vervolgens teksten erop kunnen toevoegen inclusief een schaduw / lettertype, kleur, font-size enzovoorts. Dat wordt dan vervolgens in de app getoond (een website waar klanten ‘wellicht’ gebruik van zullen maken).
Als het mogelijk is om een bestaand code bibliotheek / library in gebruik te nemen, dan mag dat.
Ik ben begonnen met het maken van een debrief en vervolgens diverse onderzoek gedaan.
De wensen zijn veranderd, het is de bedoeling dat er een foto moet kunnen worden geüpload en je vervolgens vijf voorbeelden moet krijgen van wat er mogelijk is met de afbeelding. Dit is nogmaals een wens.
Verder heb ik ook te horen gekregen dat het geld mag kosten en hebben wij over een budget gesproken.
Hier heb ik geleerd dat opensource software niet altijd wordt voorzien van een update in code zodat de nieuwste technologiën niet worden meegenomen en je zelf als developer de code moet aanpassen
Betaalde software wordt wellicht vaker voorzien van een software update, maar het is niet gratis.
<afbeelding debrief en research van week I>
Week 2
Ik ben begonnen met het maken van een design (omdat de vormgever er nog niet is en geniet van een heerlijk weekje vakantie).
Ben begonnen met de logica achter het programma
<insert ontwerp>
En meteen daarna begonnen met het nadenken, welke programmeertaal de beste oplossing er voor is. Hier heb ik 60 minuten voor genomen met oog op een simpel programma, die makkelijk onderhoudbaar is voor een ander.
Mijn taken in een SCRUM board geplaatst
Gevolgd door het daadwerkelijk programmeren.
Ik heb mijn code meermaals verbeterd en daar ben ik trots op.
Ook ben ik tegen een probleem opgelopen die ik heb geclassificeerd als een ‘Would Have’. Hierdoor heb ik de overige functionaliteiten (Must Have) afgerond binnen diezelfde week. De kern van de opdracht is dus al gerealiseerd en nu ga ik mijn tijd besteden aan het implementeren van een tijdrovende functie. In plaats van dat ik die functie af had maar nog 90% van het project moest maken, is het nu andersom.
Wanneer de designer terugkomt van vakantie, ontvang ik een nieuw design, deze opdracht ging meer over het zien wat ik wel en niet kon / waar ik tegen aan zou lopen en hoe lang het zou gaan duren.