Rook

Insights

Wat 10 jaar ervaring in Web Development mij geleerd heeft

🛠 Frontend development

De tijd vliegt voorbij. Ondertussen nader ik de mijlpaal van 10 jaar professioneel ervaring te hebben met Web Development, waaronder voornamelijk JavaScript.

Wat 10 jaar ervaring in Web Development mij geleerd heeft

Mijn passie voor Web Development heb ik (toevallig) ontdekt in mijn opleiding Elektronica/ICT met als afstudeerrichting Elektronica. Op mijn achtste heb ik reeds leren solderen en simpele circuits in elkaar steken, dus het was vanzelfsprekend dat ik deze interesse verder zette in mijn opleiding. Maar toen opeens vroeg de leerkracht HTML/CSS ons om Notepad open te doen, en dat veranderde ALLES!

In dit artikel wil ik enkele abstracte lessen naar voorbrengen die ik geleerd heb in deze 10 jaar, wetende dat het vooral deze lessen zijn waar ik momenteel het meeste waarde aan hecht.

⚔️ De JavaScript-framework oorlog

React vs Vue vs Angular, een oneindige oorlog.

Je wil niet weten hoe vaak ik de vraag gekregen heb wat het beste framework is. Alsof er één framework objectief beter is dan de andere. Een framework is “goed” als het wordt gebruikt door iemand die alles uit dit framework weet te halen, er al veel mee gewerkt heeft, en de ins en outs van dit framework kent.

Het “subjectief beste framework” hangt natuurlijk ook af van project tot project. Aan de hand van de eisen van het project kan je verschillende frameworks toetsen op peilers zoals:

  • Performance

  • Syntax

  • Support of rendering modes (SSR, SSG, …)

De keuze van framework kan dus in mijn ogen subjectief goed gekozen worden op basis van de eisen van een project, maar zal nooit objectief beter zijn dan een ander framework.

Het hangt er vooral van af wat je ermee doet!

🧰 Tools gemaakt door developers, maken niet de developer

Als hobby speel ik graag gitaar. Toen ik mijn eerste elektrische gitaar kocht, speelde ik dag en nacht tot op bloedende vingers toe, en maakte het niet zoveel uit hoe het klonk. Als ik dan (na een tijdje) besloot om eens wat muziek op te nemen, klonk mijn gitaar wat “vreemd”. Ik dacht, ik heb een nieuwe gitaar nodig om de muziek beter te doen klinken, dat zal het verschil maken!

Ik ging naar de gitaarwinkel en zag iemand op een gitaar spelen van 100€. Ik was zo verbaasd van wat voor een geluid uit deze gitaar kwam, dat ik mijn theorie al snel liet vallen.

Hetzelfde heb ik ondervonden met developer tools. Ook daar heb ik ondervonden dat ik soms meer met de tools bezig was, of met de workflow, dan met de project code zelf.

Tools en workflow zijn nodig, maar zij zullen niet zo zeer het verschil maken. Het is ook een eindeloze zoektocht, die tool vinden die alles doet wat wij zouden willen. Het stopt nooit.

🧑‍💼 “People development”

Leer de persoon achter de code kennen, en ontgrendel zo het potentieel.

Code is belangrijk, maar de personen achter de code zijn nog belangrijker. Passie en ervaring zijn voor mij de twee belangrijke ingrediënten voor kwaliteit. Het is dan van uiterst belang om die onderliggende passie aan te wakkeren en te stimuleren.

Het kennen van uw collega’s zorgt ook alleen maar voor meerwaarde. Na een tijdje zal je weten wie waardoor gepassioneerd is: design, workflow automation, automated testing, code structure, project scaffolding, … en snel weet je ook bij wie je terecht kunt voor specifieke vragen.

Dingen die je graag doet, doe je altijd beter. Zorg dan ook dat als je werk moet delegeren, dat je weet wie deze taak graag zou willen doen.

Leer ook te delegeren, want je kan niet je volledige aandacht aan alles tegelijk spenderen.

🎙

Choose well.

JannyJanny
Janny

Janny

Delen:

Op zoek naar inspiratie?

Wij zorgen voor gepast advies op het vlak van frontend development.

💌

Insights

Meer inzichten

conference

🛠 Frontend development

Vue Amsterdam 2024: dag 1

Dag 1 van de jaarlijkse Vue Amsterdam conference.

A person holding a smartphone

📱 PWA,
🛠 Frontend development

PWA. Nu meer dan ooit.

De kloof tussen native en web wordt steeds kleiner. Dat bewijst ook de komst van Push Notifications voor web apps op het Home Screen (PWA’s) in iOS 16.4. Deze functionaliteit was al langer beschikbaar op Android, maar nu kunnen ontwikkelaars dit eindelijk voor beide platforms implementeren. Android en iOS samen hebben een marktaandeel van maar liefst 99% van alle mobiele gebruikers.

nuxt-gsap

💫 Motion,
🛠 Frontend development

Motion Library

Om een aantrekkelijke en moderne UI te bekomen, is het animeren van een website van groot belang. Daarom hebben we bij Appeel gewerkt aan een animatie project “Motion library”. In dit project worden verschillende componenten van een website geanimeerd en de code ervan getoond om zo als inspiratiebron te dienen voor alle collega’s van Appeel.