• BWR • 03.06.21 • 6 minutes • Last update: 03.06.21 | 17:48 •
Profielschets
Developer motivatie, Bas Roos

tldr; Computers zijn al zolang als ik mij herinner een passie. Ik ben informatica gaan studeren omdat mijn kennis op dit vlak verder wil uitdiepen. Ondanks dat ik derde jaars informatica ben merk ik dat ik liever werk aan code die ook echt gebruikt wordt.

Ik zie mijzelf werken als back end developer desnoods met een nieuwe tech stack.

Waarom moet je mij aannemen, ik heb een passie voor IT met een achtergrond in van microservices in Node.js en een brede basiskennis van React, MongoDB, AWS en Docker, ik ben creatief en wil werken met collega’s waarvan ik kan leren.

§ Geschiedenis IT passie

Rond het jaar 2000 kreeg ik mijn eerste computer, zo’n handtas iMac met een kleurtje, je kent ze wel. Ik denk niet dat in die tijd mijn ouders veel gebruik hebben kunnen maken van de vaste telefoon. Ik was constant op internet, ik hoor nog de 56k inbel modem; beeeeeepdeeeeeeepzghhhhhhhhgarblejhfchhhhhhhhhhhhhhhhzzzzzzzzzz”.

Ik had mijn eigen Geocities website met familienieuws erop, geleerd uit het boekje: “Maak je eigen Webstek”. Napster was een eye opener voor me, opeens kende ik ook alle hippe muziek die iedereen in mijn klas luisterde. Een aantal jaar later was ik de vraagbaak voor welke films je moest kijken, ik had alles al gezien en gedownload via Bittorrent. Ook nostalgie uit die tijd was het spel Oni, van de developer Bungie, nu bekend van Destiny 2 en Halo.

Op school stond ik dus bekend als de ‘cable guy’. Ik was de eerste met een kleurentelefoon, iedereen wou de spelletjes erop spelen. Stel je voor; snake in 256 kleuren!? Toen de eerste iPod uit kwam, had ik er een en wou iedereen hem aanraken, zien wat 50 cent in zijn clip gebruikte. Ook heb ik ongeveer alle modellen iMac gehad, waarop ik onder andere Dragonball Z met mijn vrienden keek.

Hoewel ik later besefte dat ik al vanaf het begin van de 22ste eeuw tech verslaafde was, besloot ik econometrie te gaan studeren aan de Uni. Ik ademende economie, dat was wat me als een leien dakje afging. Desondanks vond ik mijzelf niet veel later - teleurstelt in de Krediets-crisis en het droge stampen van universiteits stof - terug in de horeca.

Als introverte nerd was dit een wereld die mij totaal onbekend was, dit was een onbekende uitdaging. Ik moest leren babbelen en samenwerken in een team. Ik kan wel zeggen dat ik hier ontzettend veel geleerd heb qua social skills. Ik zou deze jaren voor geen goud willen missen. Na een jaar of tien af en aan in verschillende cafe’s en restaurants tot in de kleine uurtjes te hebben doorgebracht. Werd het tijd voor wat anders, zonder doorgroei mogelijkheden en ongeveer alles gezien te hebben moest ik mezelf bekennen dat horeca toch niet mijn roeping was.

Ondanks dat ik veel tijd als gamer doorbracht, denk World of Warcraft en League of Legends, en eigenlijk altijd al de IT helpdesk van mijn omgeving was. Werd ik mij pas bewust van mijn passie voor IT toen ik uit de horeca weg wilde. Technische Informatica leek mij de ideale stap om mijn kennis te verdiepen in iets waar ik altijd al een passie voor had.

§ Studie Informatica

Tijdens mijn studie merkte ik dat het maken van producten en de samenwerking met anderen mij goed afging en dat het afleveren van een compleet product een beloning opzicht is. Ik heb dan ook alle werkgroepen afgerond maar merkte dat het studeren zelf toch wat meer voeten in de aarde had. Ik zit liever met mijn handen in de klei en werk ergens aan wat als het ware tastbaar resultaat geeft.

Vanaf de Coronacrisis kwam de slop in mijn studie, thuis studeren is toch een stuk moeilijker is dan op school werken. In januari ‘20 had ik nog goeie hoop dat ik mijn laatste jaar zou afmaken maar een jaar later rond mei ‘21 moest ik mijzelf bekennen dat ik beter op zoek kon gaan naar een baan omdat ik toch echt liever aan iets werk wat ook gebruikt gaat worden.

Wat ik heb meegekregen van mijn studieprojecten is basiskennis van Java, C en linux terminal ninja. Daarnaast heb ik een minor in Big Data gedaan, gedeeltelijk in R de rest in Python met visualisatie in matplotlib.

§ Stage en Vaardigheden

Voor mijn stage heb ik gewerkt bij Viriciti. Zij verwerken sensor-data van bussen. Hun techstack bestond uit microservices Node.js, React die in Docker containers op AWS draaiden. Via Kafka werd de data van de CAN bus van de voertuigen verwerkt tot een grafische weergave op een web-interface. Ik heb hier een tijd gewerkt aan een parser die CAN data omzette naar meer human readable data voor verwerking de back end in MongoDB. Gitlab runners kan ik ook mee overweg.

Wat voornamelijk heb meegenomen van mijn stage is hoe snel je dingen oppakt als je echt dagelijks werkt met een code base die actief in gebruik is. Je pikt zo veel dingen mee van zowel collega’s die je tips geven als van de code die je leest en waarop je verder bouwt.

Daarom ben ik nu gestopt ben met mijn studie ook actief bezig om mijn blog bij te houden en op die manier ook in de breedte mijn front end kennis bij te spijkeren en mij te ontwikkelen als full-stack developer. Het creatieve aspect van nieuwe oplossingen te bedenken en te onderzoeken wat gedegen oplossingen zijn is bevredigend.

Na mijn stage bleek dat ik gewoon wil werken, geld verdienen en dingen maken. Studeren doe ik beter op de werkvloer.

§ Toekomst

Ik heb het meeste ervaring met back-end en ik denk dat daar ook mijn toekomst ligt. Als junior heb ik het meeste ervaring met Python en Javascript maar ik sta altijd open voor een nieuwe uitdaging in een hele andere taal. Een bedrijf dat mij een nieuwe tech stack wil aanleren is welkom.

Wat ik wil is hard werken en veel leren. Aan mooie producten bijdragen waarvan mensen het fijn vinden om het te gebruiken. Ik kijk uit om code te schrijven samen met een team van mensen die net zou enthousiast en passievol zijn over developen als ik. Collega’s waarvan ik kan leren en zo zelf mijn steentje bij te dragen aan kwalitatief hoogwaardige codebase.

Ik hoop op deze manier een completere developer te worden die zijn kennis kan verdiepen tot een expert. Ik denk dat ik nu een brede kennis heb als generalist met genoeg motivatie en mogelijkheden om die kennis verder uit te diepen.

Wat ik mij herinner van het lezen van het boek Clean Code is het motto van de Padvinders:

“Laat de code waar je aan werkt altijd netter achter dat je het hebt gevonden.”

Dat lijkt mij een goeie omschrijving van hoe ik mijzelf zie als ontwikkelaar.

BWR, 03 Jun '21