Interview Christophe Neefs
11 mei 2023
3min
Front-end developers. Waar houden ze zich met bezig en welke skills bezitten ze? Je leest het in dit interview met onze front-end expert Christophe.
Interview Christophe Neefs: Front-end developer
Dag Christophe, allereerst bedankt dat je dit interview wil doen. De reden dat we je interviewen is omdat we het deze maand helemaal over front-end development willen hebben, en jij werd naar voor geschoven als dé front-end expert.
Vertel eens, vanwaar komt die passie voor front-end development?
Toen ik ongeveer in het 3e/ 4e middelbaar zat, gamede ik graag. En eigenlijk is mijn interesse in programmeren daardoor aangewakkerd. Ik las op servers dat er heel veel mensen plug-ins gebruikten voor bijvoorbeeld Minecraft. Ik wilde toen zelf eens proberen mijn eigen plug-in te schrijven. Ik heb me toen wat verdiept in Java en heb uiteindelijk toch iets knap gemaakt. En zo is die interesse beginnen groeien. Helaas kwam het nadien op een lager pitje te staan omdat mijn schoolwerk toen voor ging.
Wat maakte dat je dan met volle overtuiging voor verdere studies in applicatieontwikkeling hebt gekozen?
Ik wist dat ik me verder wilde verdiepen in development. Van zodra ik mocht verder studeren koos ik dan ook meteen voor applicatieontwikkeling. Toen wist ik zelf nog niet goed waarin ik me wilde verdiepen. Maar tijdens mijn studies merkte ik dat ik uiteindelijk front-end development toch leuker vind. Niet dat ik back-end verschrikkelijk vind, maar front-end is visueler. Dan zie je echt wat je gemaakt hebt en dat resultaat zien geeft mij veel voldoening.
Je bent tijdens je studies stage komen lopen bij Tailr, waarom heb je destijds voor Tailr gekozen als stage plek?
We kregen op school een lijst met stageplekken, maar veel daarvan waren te ver gelegen. Ik ben dan gaan kijken naar de bedrijven die qua afstand goed te doen waren en vervolgens naar de projecten die zij aanboden. Tailr stak er dan ver bovenuit.
Wat heb je dan als stageopdracht mogen doen?
Ik mocht, samen met een andere stagiaire, meewerken aan de website van Mundero. Uiteraard onder begeleiding van enkele seniors bij Tailr. De website werd in Laravel gebouwd, en ik was al bekend met dat framework door mijn opleiding. Maar het was wel een écht project voor een échte klant. Daarnaast moest de website van Mundero volledig van 0 worden gebouwd. Dus dat was meteen een heel mooi project om aan te mogen meewerken.
Na je stage ben je meteen aangenomen bij Tailr, had je daarop gehoopt?
Ik was er niet echt op aan het hopen omdat ik het totaal niet had verwacht. Ik wilde uiteraard wel blijven. Ik kan me het moment waarop ik telefoon kreeg met het nieuws dat ze mij in hun team wilden nog zo herinneren! Dat was op 4 mei om 14u30. Je kan dus wel zeggen dat ik heel blij was met het aanbod!
Je werkt nu, je stage inbegrepen, een goede 2 jaar bij Tailr. Waarin heb je jezelf het meeste zien groeien?
Uiteraard ben ik gegroeid in mijn front-end development skills in het algemeen, maar vooral in React ben ik sterk gegroeid. Daarnaast ook in het implementeren van designs, rekening houdend met gebruiksvriendelijkheid. Ook qua communicatie in teamverband ben ik sterk gegroeid. Als stagiaire worden heel veel dingen nog voorgekauwd, maar als volwaardige developer krijg je meer inspraak en kan je mee het project sturen. Maar dat zijn dingen waarvoor communicatie binnen het team van cruciaal belang zijn.
Waarin zou je je nog meer willen kunnen verdiepen?
Nu ik sterk gegroeid ben in React wil ik me daar nog verder in verdiepen. In React zijn er nog veel meer geavanceerde manieren om code te schrijven en daar begin ik nu stilaan mee in aanraking te komen. De voorbije jaren heb ik vooral sterk bijgeleerd in de basis. Op school hebben we namelijk nog een redelijke oude versie aangeleerd gekregen, waardoor ik in het begin eigenlijk alles opnieuw moest leren. Vooral de manier van de code schrijven heb ik moeten bijschaven. Nu ik dat onder de knie heb, wil ik vooral de ingewikkeldere technologie verder beheersen.
Aan welke projecten werk je momenteel?
Momenteel heb ik twee grote projecten die het meeste van mijn tijd in beslag nemen:
Zangersheide
en Faradoo
Zangersheide is een groot custom development project. Voor Faradoo zijn we de website aan het vernieuwen. Bij dit project begeleid ik zelf een stagiaire. In het begin was dat heel druk, maar intussen is die stagiaire heel zelfstandig werk aan het leveren. Ik was vooral verrast dat ik de kans kreeg om zelf al stagiaires te begeleiden, zo besef ik hoever ik intussen zelf ben geraakt.
Wat vindt je het leukste project waaraan je al gewerkt hebt?
Ik vind het eigenlijk allemaal toffe projecten. Maar als ik dan echt eentje moet kiezen: het Pizza Hut project. Omdat dat mijn eerste grote uitdaging was. Voor Pizza Hut moesten we namelijk de website naar een nieuwe technologie omzetten, maar de website mocht gedurende het volledige project niet onderbroken worden. Dat project heeft 2 jaar geduurd, en tijdens dit project heb ik toch enkele grote verantwoordelijkheden gekregen zoals de catalogus bouwen en de implementatie van het design. In het begin vond ik dat een heel uitdagend project ook. Dat was een gigantische berg werk dat op me afkwam, maar op het einde van de rit krijg je zoveel positieve feedback. De website is nu vele malen sneller als voordien en is met bijna geen fouten opgeleverd. Dat geeft ongelofelijk veel voldoening!
Hoe ga je dan om met zo’n momenten?
Ik geef niet gemakkelijk op. Ik hou van structureel nadenken en puzzels oplossen en front-end development is eigenlijk een grote puzzel. En ik ben echt een fan van puzzels oplossen. Als er dan tijdens een project een vraagstuk op me afkomt, waarop ik niet meteen het antwoord weet, begin ik zelf te zoeken. “Hoe los ik dit op?” Vind ik het antwoord echt niet, dan overleg ik even met de architect of technical lead. Maar ik pak zo’n dingen altijd stap per stap aan, ticketje per ticketje. En uiteindelijk wordt er altijd wel een oplossing gevonden.
Voor welk moment ben je het meeste dankbaar binnen Tailr?
De release van Mundero. Na de live gang hadden we enkele maanden later met hen een follow-up meeting en daar kregen we enkel positieve feedback. Na de live gang hadden ze hun omzet al verdubbeld t.o.v. hun resultaten voor corona. En dat terwijl er toen nog volop reisbeperkingen waren. Het was dus echt wel dankzij de nieuwe website. Ze kregen zelf ook die feedback van klanten. Hun vorige website oogde niet heel betrouwbaar, waardoor klanten toch bij de concurrentie boekte. Terwijl ze nu, dankzij de nieuwe website, wel vertrouwen en expertise uitstralen. Weten dat je daaraan hebt meegewerkt, geeft me enorm veel voldoening en ik ben dan ook dankbaar dat ik daaraan heb mogen werken.
Wat vind je zo leuk aan werken bij Tailr?
Het feit dat we gespecialiseerd zijn in custom development. Ik vind dat het leukste om te doen. De projecten zijn zo uiteenlopend van reisbureaus (Mundero), naar pizza (PizzaHut) en nu dan weer paarden (Zangersheide). Het zijn altijd projecten met een andere setting en elke website zit anders in elkaar. Ik krijg ook de mogelijkheid om met veel verschillende frameworks, technologieën en programmeertalen te werken. Zo heb ik al met Laravel gewerkt, maar me dus ook kunnen verdiepen in React. En momenteel ben ik volop bezig met Sulu, Sulu CMS en Symfony UX. Ik zie mezelf nog niet meteen iets anders doen. Ik hou van de afwisseling, de complexere vraagstukken en puzzels en de variatie in projecten.
Bij je start werd er gevraagd om je favoriete quote te geven. Je koos toen voor de volgende quote van Jean-Jacques Rousseau: “The world of reality has its limits; the world of imagination is boundless”. Waarom die quote?
Die quote sprak mij aan omdat ik vaak te horen krijg dat ik een grote fantasie heb en ik hou wel van die fantasie. Want als je verdwaalt in je gedachte, dan zit je in je eigen wereld. En dat is een wereld zonder grenzen. De echte wereld kent zijn limieten, maar wat je zelf in je hoofd kan bedenken? Dat is je échte limiet.
Waarom (of wanneer) ga jij met plezier naar je werk?
Door de samenwerking met mijn team. Het team zorgt er echt voor dat ik met plezier naar het werk kom. Iedereen steunt elkaar en er is een enorme teamsfeer. Tijdens de stand-ups worden er heel wat mopjes gemaakt, wat maakt dat de sfeer altijd goed zit.
Wat zijn jouw grootste drijfveren?
Mijn motivatie is om mensen te helpen. Mensen willen bijvoorbeeld hun website aanpassen, of willen gewoon een website hebben om hun business doel te bereiken. En ik heb de skills en de kennis om daarmee aan de slag te gaan. Het geeft mij energie dat ik mee aan die mensen hun verhaal kan werken. Anderzijds ook de nieuwsgierigheid. Zoals ik al zei hou ik van puzzels en complexe vraagstukken oplossen en dat zijn dingen die echt volledig terugkomen in front-end development dus ook dat geeft me motivatie om mooie dingen te ontwikkelen.
Wat staat er nog op jouw bucket list?
Ik heb niet echt een bucket list. Ik ben eigenlijk heel tevreden met wat ik nu heb.
En dan tenslotte om af te ronden: Wat is jouw tip aan anderen die ook aan een carrière in frontend development denken?
Het is niet alleen maar HTML en CSS schrijven. Je moet ook wel wat denken: “Hoe verwacht de back-end die data?” bijvoorbeeld. Je moet zelf proberen dingen te bedenken en op te lossen. Je moet vooral ook een goede portie geduld hebben, want front-end development kan frustrerend zijn omdat er veel dingen moeten kloppen. Het moet niet alleen functioneel werken, het moet ook gebruiksvriendelijk zijn en er goed uitzien; op zowel web- als mobile. Een goede front-end developer moet dus dingen willen uitzoeken en proberen. En je moet uiteraard ook goed logisch kunnen nadenken. Als front-end developer is het niet voldoende om de omschrijving in een ticketje gewoon te ‘papegaaien’, je moet regelmatig dingen in vraag stellen, zelf nadenken en oplossingen zoeken. Maar dat maakt front-end development net zo mooi.
Ik neem vooral mee dat er hier voor mij een zeer enthousiaste front-end developer zit, en dat we bij Tailr heel blij mogen zijn met iemand in ons team zoals jij! Bedankt Christophe!
Werken bij Tailr?
Solliciteer nu!