Project 1

Project 1: Zelfreflectie 03

Slimbox – A smart Bluetooth speaker – Project 1 (2019)

Introductie
Voor ons project kregen we 3 weken de tijd om ons eigen al op voorhand vastgelegd concept te gaan uitwerken en dit zo goed mogelijk te gaan doen. Mijn eigen project is een smart bluetooth speaker met een LCD, RGB verlichting en drie sensors inclusief.

Planning van de project weken
Het was niet zo makkelijk om een eigen planning te maken aangezien er veel milestones zijn waar bepaalde delen al moeten afgewerkt zijn, maar ook omdat het moeilijker in te schatten is hoeveel tijd bepaalde delen gaan innemen, niet alles gaat vlot verlopen en een groot deel is ook puur zelfstudie en bijleren.

Eerste week
In het begin was het heel druk, hier had ik toch wel het gevoel dat ik te laat was begonnen aan de eerste milestones en al te veel bezig was met latere milestones. Maar na enorm veel werken de eerste dagen had ik wel alle milestones perfect gehaald en dit tot een goed einde kunnen brengen.
Er was dan ook een verlengd weekend, dan heb ik al een groot deel van mijn backend kunnen doen, alle sensors kunnen inlezen, zodat ik in de tweede week al mijn frontend grotendeels kon doen.

Tweede week
Aangezien ik al redelijk gerust was op vlak van backend, ben ik dan al begonnen aan mijn online dashboard en dit redelijk ver kunnen uitwerken, ik ben ook redelijk veel op consult beginnen gaan omdat ik inzag dat constant mening van lectoren me veel vlugger vooruit helpt. Als ik vast zat en het niet direct kon oplossen na research en klasgenoten keek ik al direct voor een consult en ik ben wel blij dat ik dat achteraf heb gedaan.

Derde week
Mijn project staat al redelijk ver, dan moest ik eigenlijk gewoon nog alles samensteken en alles afstemmen op elkaar en nog laatste deeltjes gaan uitwerken. Maar ook hier vond ik het echt belangrijk om nog op laatste consults te gaan en toch nog zoveel mogelijk verbeteringen te gaan toevoegen.

Eindresultaat
Ik heb mijn project eigenlijk perfect kunnen afwerken binnen de tijd, ik heb wel een paar delen van mijn project moeten aanpassen, namelijk het gebruik van de Spotify API en de mogelijkheden met Bluetooth. Ik had bepaalde delen wel beter moeten bekijken in de periode van de voorbereiding op de project weken zodat ik eigenlijk geen aanpassingen meer moet doen tijdens de weken, maar ik heb er wel mee kunnen componseren en het kunnen vervangen.

Conclusie
De projectweken zijn goed verlopen, ik heb enorm veel bijgeleerd, ik vond het zeer tof om echt zelfstandig en vrij te kunnen werken aan iets dat je volledig zelf maakt en tot een mooi resultaat kan brengen. Uiteindelijk ben ik ook heel blij met het resultaat van mijn project en met wat ik allemaal heb bijgeleerd.

Wat ik meeneem voor de toekomstige projecten

  • Probeer nog meer te togglen, ik zie er echt wel het nut van in en ook om achteraf een resultaat te krijgen van hoeveel tijd welk deel innam.
  • Blijf op veel consults gaan, veel mening vragen van andere partijen, want heel veel dingen kunnen beter, maar zelf zie je dat niet altijd, daarom ben ik veel op consults gegaan en ik ben heel content dat ik dat gedaan heb.
  • Meer tijd in voorbereiding steken, meer research doen op voorhand om werk en tijd tijdens de project weken te besparen.

https://tibosevenhant.be/portfolio/slimbox/

Project 1

Project 1: Zelfreflectie 02

Introductie

Voor deze tweede zelfreflectie opdracht wil ik het graag hebben over mijn voorbereiding op de eerste Feedforward sessie waar ik mijn project ‘SlimBox’ moest voorstellen en wat ik er vervolgens heb uitgeleerd.

Planning

Qua planning voor mijn project wou ik al heel vroeg starten, waarom? Omdat wij in het begin van het semester niet superveel werk hebben en dan heb ik zeker en vast voldoende tijd om dan toch al te werken aan de deadlines van Project 1. Moest ik dat niet doen, dan maak ik het mezelf alleen maar zwaarder later in het semester en dat is duidelijk niet de bedoeling.

BOM: Bill Of Materials

Tegen de deadline en feed forward sessie moesten we alle componenten en materialen goed opstellen in een Excel bestand. Dit vond ik het moeilijkste deel van de volledige opdracht en deadline, omdat je effectief al heel je project op vlak van materiaal moet gaan uitdenken en samenstellen, alles moet ook perfect samen werken. Ik ben daar echt wel vroeg mee begonnen en heb mijn BOM redelijk goed kunnen opstellen na er veel tijd in te steken en het uit te denken, uiteindelijk moest ik dan ook maar enkele aanpassingen ter plaatse maken. Dus ik ben wel tevreden met het werk dat ik erin heb gestoken, zeker omdat ik er weken op voorhand mee ben begonnen.

FA01

Ook met mijn FA01 ben ik heel vroegtijdig begonnen, eigenlijk wanneer de opdracht en template online stonden. Dit is redelijk vlot verlopen, ik heb ook veel kunnen meningen uitwisselen met Niels Dewulf; een klasgenoot, maar niet mijn sparring partner. Meningen kunnen uitwisselen is eigenlijk heel belangrijk bij zulke opdrachten, men kan dingen zien dat ik niet zie en op die manier kan ik mijn project en opdrachten veel beter maken.

Conclusie

Ik ben dus vroegtijdig begonnen aan mijn 2 deadlines (BOM & FA01) en heb alle tijd gehad om deze perfect af te werken tegen de deadline en het Feedforward gesprek. Na het Feedforward gesprek moest ik ook maar enkele aanpassingen maken, dus ik ben content dat ik er zo vroeg ben aan begonnen en er veel voor heb gewerkt.

Wat heb ik geleerd?

Om altijd zo vroeg te beginnen aan deadlines, goed in te plannen en mijzelf tijd besparen voor later. Ook heb ik echt het nut ingezien van partners, meningen uitwisselen en hulp kunnen vragen en geven. Deze lessen maken mijn opdracht / project alleen maar beter.

Project 1

Project 1: Zelfreflectie

Voor dat ik in NMCT kwam had ik geen voorkennis op vlak van programmeren, het enigste dat er dicht bij kwam was een basis kennis van HTML en CSS, dus Basic Programming was wel even wennen, maar de motivatie om te leren programmeren was er zeker wel, aangezien ik ook Web & App developer wil worden.

In het begin, na de eerste paar weken van Basic Programming had ik het gevoel dat het toch niet zo moeilijk was, met als gevolg dat ik er eigenlijk niet echt veel tijd en werk in stak buiten de contact / les uren. Na 5 weken les was het herfstvakantie met daarna de Q-week, tijdens de vakantie heb ik al mijn labo’s hermaakt en merkte ik eigenlijk op dat ik het toch niet zo veel en goed had onderhouden, dus ik heb tijdens die vakantie enorm veel gewerkt en eigenlijk ingehaald door onder andere Pluralsight en Youtube tutorials te bekijken.

Uiteindelijk heb ik het Q-Examen goed kunnen afleggen en toch een 14/20 kunnen behalen, waarmee ik wel content was, na de Q week heb ik mijn programmeren blijven onderhouden en er echt veel voor gewerkt, ik kon vervolgens ook enorm goed mee in de lessen en had niet veel problemen met de labo oefeningen / thuisproject. In de blok heb ik dan ook weer alle labo’s hermaakt en er enorm veel voor gewerkt.

De dag voor en van het examen was ik wel enorm bang voor het examen programming, ook al had ik veel voorbereid. Eens op het examen ging alles perfect en had ik geen enkel probleem, wat ik niet had verwacht. Ik was dan ook superblij met het resultaat: 19/20.

Wat ik hier allemaal uit geleerd heb is dat, ook al lijkt het goed te gaan, ik er echt wel moet voor werken en herhalen. Dit kan ook gelden voor alle andere vakken, zodat ik ook al deze modules tot een goed einde kan brengen. Ik ben ook blij dat ik dit toch nog tot een goed einde heb kunnen brengen.