De functie die ik uitoefen op mijn werk heet front-end developer. Officieel staat op mijn contract developer, maar dat is een veel te ruim begrip voor het kleine deel in een grote machine waarvan ik deel uitmaak. Omdat het heel moeilijk is om aan mensen – familie, kennissen, maar vooral ouderen – uit te leggen wat ik exact doe, probeer ik het hier, als testcase. Laat me weten als het hierna nog onduidelijk is voor jullie.
Ik maak websites. Specifieker maak ik het zichtbare gedeelte van een website, maar zonder het grafische werk. Eerst is er de ontwerper, die maakt in photoshop – of ander beeldbewerkingsprogramma – een of meerdere ontwerpen van pagina’s van de website. Meestal is dit het uitzicht van de homepagina, een detailpagina, een uitgebreide navigatie en een pagina met formuliervelden. Uit deze statische ontwerpen moet ik dan, samen met de specificaties van de klant (in samenspraak met een account, die alles met de klant afregelt en dus al het voorbereidende werk heeft gedaan), een werkende versie maken van de website. Dit doe ik in xhtml, css, javascript en flash. Html en css dienen om de paginablokken te bepalen en een stijl mee te geven, javascript om eventuele gebruikersinteractie toe te voegen en flash om animaties weer te geven. Dit werk doe ik – voor een hele site – op gemiddeld een week, met nadien nog eventuele kleine wijzigingen die door de klant gevraagd worden.
Na mijn werk vertrekken mijn bestanden naar de back-end developers, waar allemaal technische mannen ervoor zorgen dat uw site beheerbaar is via een database. Zij gieten mijn werk in templates en automatiseren de aanmaak van nieuwe pagina’s, de navigatie en interactieve delen zoals een forum, een blog, e-commerce enzoverder.
Ik maak dus, samen met een team een website per week. Maar als je de hele tijdslijn van de werken aan een website bekijkt, dan merk je dat sommige sites makkelijk een half jaar nodig hebben om tot hun eindfase te komen.
Voila, het is mij gelukt om – redelijk kort – mijn functie uit te leggen. Nu proberen op de familieleden, want die weten alleen nog maar dat ik iets doe ‘met de computer’, maar heel waarschijnlijk zijn ze allemaal al eens op site gekomen waar ik op gewerkt heb