
Portfolio van Glenn Haesevoets
Semester 3 (WPL3)
Logboek

Wit-gele Kruis Limburg
Voor WPL3 heb ik besloten om het logboek bij te houden op Craft.do maar ook in PDF zoals school vereist
Je kan ze hieronder downloaden / bekijken.
Craft.do
Logboek PDF
Overzicht ontwikkelingsgesprekken
Opdracht intervisie WPL3

Pitch Werkplek
Voor de intervisie van WPL3 moesten wij kort het bedrijf voorstellen.
Dit gedurende 2min maximum.
Ik had als bedrijf het wit-gele kruis limburg.
Hierbij heb ik het geluk dat iedereen het kent.
Download PDF

Probleemsituatie + advies/actie
Tijdens deze intervisie hebben we paar problemen moeten voorleggen die we ondervonden hebben.
Deze hebben wij dan aan medestudenten voorgelegd.
En hierbij in groep naar een oplossing gezocht.
Download PDF
Refelectie WPL3

Reflectie op WPL3
Positieve realisaties:
Het ontwerp van het project waar ik aan mocht werken ook bepaalde functies mogen inbouwen.
Positief op de werkplek:
Het is geen strakke sfeer, veel toffe collega’s en duidelijke communicatie, het is een plezier om hier werkplek leren te volgen. Ze laten mij vrij in te doen wat ik wil. Dit zorgt ook voor geen werkdruk.
Moeilijke punten:
Af en toe wachten op andere personen maar dit heb ik steeds opgelost door tijdelijk iets anders te doen.
Samenwerking:
Ze hebben tot heden geen werkpunten gegeven ze vinden het een plezier om met mij te werken.
Beeld van de job:
Ze laten mij los en behandelen mij als een gewone werknemer, ik word niet bepamperd wat ook zorgt dat ik een correct beeld heb van de job.
Vooruitblikken op WPL4:
Dit hebben wij al kort besproken (WPL coach & ik), hier is een project aan gehaald waar ik mij op mag focussen. Ik krijg de vrijheid dit te vormen hoe ik wil dit is een leuke uitdaging voor mij waar ik me vast in kan bijten. Ik mag een module maken voor het project van WPL3 waarin functionerings gesprekken opgeslagen worden, taken worden meegegeven en data wanner deze moeten plaats vinden plus kleine reminder wanneer dit moet door gaan.
Semester 2 (WPL2)
Logboek Semester 2

Project verhuur
Het logboek voor dit semester hebben wij in een PDF gemaakt.
Je kan het hieronder downloaden.
Bezoek Site
Logboek Document
Opdracht semester 2

Semester 2
Website + backend + database
Voor semester 2 hebben wij in een groep gewerkt, voor dit project moesten wij een website maken met bijhorende backend.
Voor de frontend hebben wij voor HTML/CSS en JS gekozen.
Als backend hebben wij ADO.Net en MSSQL wegens dat deze volt met elkaar kunnen werken.
De website is een verhuurplatform waar iemand wagens kan reserveren, door middel van een kalender.
en registratie is vereist voor de reservatie correct af te ronden.
Tevens kan men via de frontend een wagen toevoegen en via een Windows “APP” de gegevens aanpassen.
Daarnaast biedt deze “APP” ook de mogelijkheid om de rechten van een gebruiker aan te passen.
Bij de belangrijkste stappen krijgt men ook een mail ter bevestiging.
Project Files
Powerpoint
Semester 1 (WPL1)
Info

Welkom op mijn website, op deze site ga je terug vinden wat mijn kennis is en passies
kort samengevat ik ben een heel gedreven persoon met een groot analystischvermogen en ben bereid om altijd bij te leren,
leren na school stopt nooit en je kan nooit alles weten.
Als hobby blijf ik ook met IT bezig zo heb ik een bussiness netwerk opgebouwd en software voor mijn smarthome gemaakt.
Waarom heb ik deze opleiding gekozen?

Ik ben al sinds kind of aan bezig geweest met computers, op 7jarige leeftijd heb ik al mijn eigen pc in elkaar gestoken.
Hierdoor heb ik de bachlor opleiding op PHL gevold voor Systemen/Netwerken en of programmeren.
Dit is helaas mis gelopen door omstandigheden wegens omschakeling PHL naar PXL maar dit heeft mij niet tegen gehouden.
Ik ben hierna direct naar Sintra gegaan voor een opleiding Netwerkbeheer en deze met succes afgerond.
Door privé redenen kon ik niet direct starten in een bedrijf als netwerkbeheerder en ben ik gewoon beginnen te werken waar ik werk vond.
Na aantal jaren begon het toch te kriebelen om terug met IT bezig te zijn, in mijn vrije tijd keek ik ook veel video's om apps te maken.
Hierdoor ben ik dus als graduaat via VDAB kunnen volgen op PXL, hier ben ik terug verliefd geworden op coderen.
Waarom past dit beroep bij jouw?

In mijn vrije tijd programmeer en script ik graag, maar heb hier nooit iets mee gedaan.
Totdat ik echt heb gemerkt dat ik redelijk snel vertrokken ben met een app uit niets te maken.
Ook in mijn dagelijks leven merk ik dat ik redelijk snel problemen kan oplossen op een snelle en correcte manier.
Ik probeer vaak "out of the box" te denken en problemen uit alle hoeken te bekijken.
Ook verschillende talen en platformen schrikken mij niet af, ik heb een "grote" oefening uit de les herschreven voor het apple ecosysteem,
waardoor deze app dus ook werkt op MacOs en iPhone OS en dit op 6uur tijd.
Kort samen gevat: Ik leer graag bij & heb een groot analytisch vermogen.
Logboek Semester 1

Kickstart / Kyss - met toelichting
Week 1
De eerste week hebben wij ons eigen moeten bestuderen en kijken hoe wij staan tov het werkveld "soft skills".

Werkveldverkenning: Opdracht analyse arbeidsmarkt – programmeur
Week 2
In deze week hebben wij kritisch moeten gaan kijken hoe een jobaanbieding eruit ziet en hoe wij deze moeten ontleden

Werkveldverkenning: Ervaring van werksector (gastspreker(s))
Week 3
Wij hebben in deze week 2 gastsprekers aan het woord gehoord die ons meer info gaven over wat wij als programmeur teggemoed komen in het werkveld.

POP: reflecteren & feedback (Learning Path)
Week 4
In deze week hebben wij vooral gekeken hoe wij zelf staan tov de arbeidsmarkt, kijken hoe wij op ons eigen neerkijken.
Met deze info hebben wij gekeken hoe wij ons zelf hierop kunnen verbeteren.

Functionele documenten leren lezen
Week 5
Hierbij hebben wij documenten met vereisten gekregen en was de opdracht deze te bestuderen en kijken hoe we om konden gaan met veranderingen van de opdrachten.

Werken aan het project
Week 6 - 13
In deze weken hebben wij aan ons project moeten werken, (deze site en project galgje).
Ook werden de vereisten steeds aangepast per week en moesten wij hierop in spelen.
Competenties
Klik hier voor details

ONTWERPER
OLR1
Inschatten of de realisatie van de opdracht haalbaar is op basis van het ontwerp, de gecommuniceerde projectdoelstellingen.
OLR2
De gegradueerde maakt op basis van de analyse een onderbouwd voorstel voor a) de standaarden van het ontwerp, b) de programmeertaal en c) de methodiek. De gegradueerde stemt het voorstel af met de ontwikkelaar, softwarearchitect of de functioneel analist.

PROGRAMMEUR
OLR3
De gegradueerde realiseert (onderdelen van) softwareapplicaties en gegevensstructuren op basis van de analyse en het projectplan, de beschikbare tools, de vooropgestelde methodiek en de eigen planning.
OLR4
De gegradueerde is medeverantwoordelijk voor de eigen ICT-infrastructuur en draagt bij tot de gedeelde ICT-infrastructuur nodig voor het ontwikkelen, testen en in productie brengen van projecten.
OLR5
De gegradueerde programmeert softwaretoepassingen volgens de standaarden en afspraken binnen de organisatie zoals beschreven in de bedrijfsprocedures, (kwaliteits)standaarden, de voorschriften en eisen voor informatieveiligheid.
OLR6
De gegradueerde gaat in overleg met de ontwikkelaar, projectleider of functioneel analist na of het opgeleverde product onderhoud en/of aanpassingen nodig heeft. De gegradueerde voert het onderhoud en de aanpassingen op een projectmatige manier uit, rekening houdend met eerder gemaakte afspraken.

TESTER
OLR7
De gegradueerde gaat volgens (zelf ontwikkelde) testscenario’s de werking en functionaliteit van de gerealiseerde code na, gebruikmakend van de juiste tools, en verbetert deze op basis van feedback van de ontwikkelaar, de projectleider en/of gebruikers.

COMMUNICATOR / TEAMSPELER
OLR8
De gegradueerde werkt constructief en actief samen in een multidisciplinair team en participeert actief tijdens overlegmomenten. De gegradueerde zoekt mee naar oplossingen om vaak voorkomende problemen te vermijden.
OLR9
De gegradueerde communiceert en rapporteert efficiënt over het geleverde werk, aangepast aan het doelpubliek en gebruikt hiervoor indien nodig het gepaste Engelstalige vakjargon.
OLR10
De gegradueerde documenteert de zelf ontwikkelde applicaties op een adequate en overzichtelijke manier volgens de afspraken binnen de organisatie. De gegradueerde verwerkt alle documentatie met betrekking tot de eigen realisaties in de kennisdatabank en zorgt ervoor dat afwijkende of nieuwe oplossingen hierin geïntegreerd worden. De gegradueerde geeft kwalitatieve input voor de gebruikershandleidingen, referentiegidsen en online hulpbronnen.

LEVENSLANG LERENDE IT-PROFESSIONAL
OLR11
De gegradueerde onderhoudt zijn deskundigheidsniveau door relevante IT-ontwikkelingen op te volgen.
OLR12
De gegradueerde is zelfkritisch, ontwikkelt de nodige zelfkennis en gebruikt deze om zijn persoonlijke en professionele groei te bevorderen.
OLR13
De gegradueerde handelt deontologisch en houdt rekening met de veiligheids- en privacyrichtlijnen;
Klik om te verkleinen
Mijn situering in deze rollen

ONTWERPER
Waar sta je momenteel?
Momenteel ben ik zelf redelijk creatief om dingen op mijn eigen uit te werken en eventueel schetsen.
Wat lukt je al goed?
Schatting hoelang ik er aan bezig ben, welke manier het efficentste is.
Wat lukt je nog niet?
Aftoetsen op andere personen omdat ik dit nog niet gedaan heb.
Voorbeelden die ik al heb gezien/heb meegemaakt:
- Het ontwerpen van een website welke huisstijl heeft het.(past het in de kleuren stijl van hun logo/documenten)
- Welke content moet op de website staan? (Dat het bijvoorbeeld over een hond gaat en niet een kat)
- Gebruiksvriendelijk (niet dat je naar bv de homepage moet gaan via 5 andere knoppen idpv 1 knop)
- Voldoet alles aan de vereisten van de klant qua uiterlijk (gaat de klant tevreden zijn met de hoe het eruit gaat zien)
- Welke taal moet de applicatie gemaakt worden? (niet dat je een C++ programma maakt voor eigenlijk een website)

PROGRAMMEUR
Waar sta je momenteel?
Momenteel ben ik nog redelijk beginnend programmeur maar heb respect voor alle vereisten die gesteld worden
Wat lukt je al goed?
Programmeren in verschillende talen, Analytisch alles bekijken, aan de regels houden die gevraagd worden
Wat lukt je nog niet?
Verschillende projecten samen voegen tot 1 geheel
Voorbeelden die ik al heb gezien/heb meegemaakt:
- Alles goed documenteren (als er een vervanger komt dat hij direct weet waarover het gaat)
- Zijn er restricties qua hardware (dat je APP niet groter is dan dat de HDD is, of dat je 1GB RAM geheugen gebruikt terwijl je maar max 512mb hebt )
- Welke IDE gebruiken (Xcode of VisualStudio)
- Veel methodes gebruiken of niet, ga je zelf grabage collection doen of kan de programeertaal dit zelf.
- Crossplatform werken of niet (Windows only of ook voor MAC/Linux/mobile/...

TESTER
Waar sta je momenteel?
Testen is iets wat vereist is als programmeur
Wat lukt je al goed?
Breakpoints zetten voor verschillende dingen na te kijken indien er iets mis gaat tijdens het testen
Wat lukt je nog niet?
Geautomatiseerd testen
Voorbeelden die ik al heb gezien/heb meegemaakt:
- Welke debugger gebruik je (bv Ghidra, VS, Xcode, ...)
- Ga je manueel testen of maak je hier een script voor
- Proberen op verschillende machines niet iedereen zijn config van macos/linux/windows/... is het zelfde
- Als je bugs ziet noteer exact hoe je hieraan komt maak bv een screenshot/screencapture
- Indien er een kritieke bug is direct melden (bv BSOD veroorzaakt door bug)

COMMUNICATOR / TEAMSPELER
Waar sta je momenteel?
Wegens vorige werkervaringen heb ik al met verschillende mensen en groepen moeten samenwerken
Wat lukt je al goed?
Communiceren op verschillende en toepasselijke comminucatiemiddelen
Wat lukt je nog niet?
Rekening houden dat anderen niet altijd even ver staan of niet durven communiceren.
Voorbeelden die ik al heb gezien/heb meegemaakt:
- In vorige jobs team moeten leiden voor sluiting/opening winkel.
- Wekelijks communiceren naar VDAB voor aanwezigheden op school.
- Kijken hoe ver iemand in een project zit en eventueel verder helpen voor dat je verder gaat.
- Mensen van een klas een bijles geven omdat zij de lector niet hadden begrepen
- Duidelijk communiceren dat de andere weet waarover je het hebt

LEVENSLANG LERENDE IT-PROFESSIONAL
Waar sta je momenteel?
Ik leer super graag bij, ik ben ook super gemotiveerd voor mijn opleiding af te ronden.
Wat lukt je al goed?
Op verschillende online platformen meer opzoeken over bepaalde toepassingen die ik nog niet begrijp of ken.
Voorbeelden die ik al heb gezien/heb meegemaakt:
- Op pluralsight Swift aangeleerd zodat ik op een ander platform kan programmeren.
- Indien ik iets niet begrijp verder uitpluizen totdat ik weet waarover het gaat
- Code niet klakkeloos van web kopieeren ook kijken waarom men dat zo doet en hoe je dit correct kan implementeren
- Er komen verschillende nieuwe ingebouwde functie bij in programmeer talen en daarom is belangrijk de changes te lezen als er een update is.
- Geen schrik hebben om eens iets in een ombekende taal te programmeren
Overzicht ontwikkelings - gesprekken

Waar sta je momenteel?
Wat lukt je al goed?
- In een team samenwerken
- Ideeen bedenken en uitvoeren
- Nieuwe programmeertalen redelijk snel aanleren
- Kleine grafische dingen ontwerpen
- De klant aanspreken
- Uitleggen wat er moet gebeuren of hoe iets gerealisserd is.
Wat lukt je nog niet?
- Spelling & gramatica is een ramp
- Te extreme verandering kan wel eens schrikken
Opdrachten semester 1

Analyse van jobaanbieding
3 verschillende jobaanbieden opgezocht en uitgepluist, dit in een Excel bestand
DOWNLOAD

Notities maken van een gastspreker
De kleine delen informatie opnemen van een gastspreker zodat deze correct kan gebruikt worden.
DOWNLOAD

Git gebruiken
Git leren installeren en ook gebruiken met andere mensen, commits, pull requests, ...
LINK NAAR GITHUB

Spelletje Hangman maken
In c# een spelletje Hangman maken volgens de vereisten die de docenten hebben opgemaakt.
Zie Github

Website + portfolio
Een website maken en hierin een portfolio verwerkt volgens de vereisten van de docenten.
WEBSITE
Refelectie
Refelectie Semester 1
