Webdesign en webdevelopment profielen

, # Webdesign

Feweb is de federatie van webontwikkelaars. Het woord "webontwikkelaar" is vrij generiek, en wordt zeer breed gebruikt.

Nu wordt de vraag gesteld om zowel naar andere beroepsorganisaties als naar het onderwijs, het beroepsprofiel van "webontwikkelaar" wat beter te definiëren.

Hieronder mijn poging.

Ik denk dat er een aantal duidelijk af te bakenen technische competenties zijn, die allemaal deel uit maken van een "webontwikkelaar". Een echte webontwikkelaar is in mijn ogen dan ook een multi-disciplinair team. Het is mogelijk verschillende competenties te combineren, maar in de praktijk zie je toch dat bepaalde aspecten dichter bij elkaar aanleunen, en andere iets verder van elkaar liggen.

  • Back-end developer: je bent vooral bezig met server-side scripting (in talen zoals RoR, PHP, .net, JSP enz.). Je echte roots liggen in de programmeurswereld - je bent een echte coder. Je kan een functionele beschrijving omzetten in een degelijk database-model, en foutloos functionerende code. De code die je schrijft is goed gestructureerd en degelijk gedocumenteerd.
  • Front-end developer: je bent vooral bezig met client-side scripting. Op dit moment zijn er twee grote stromingen: Javascript (als je een hipper publiek wil aanspreken, gebruik je de term AJAX), of Actionscript (in de Flash wereld). Voor de Javascripter is m.i. een sterke kennis van html en het DOM nodig.
  • Slicer: met deze term bedoel ik iemand die een Photoshop ontwerp kan nemen, en dat pixelperfect in xhtml/css kan omzetten. Cross-browser, cross-platform werken volgens de webstandaarden is noodzakelijk. Een beetje "read-only" kennis voor javascript (interactie) en server-side scripting (PHP, .net) of een templating taal zal veel helpen. Feeling voor design is gewenst.
  • Ontwerper: je hebt een sterke grafische en typografische opleiding. Je kent de basisbeginselen van toegepaste grafiek en hebt de nodige artistieke creativiteit - maar beseft dat web-ontwerpen bestaat in de echte wereld en niet bedoeld is als kunstwerk. Photoshop of andere grafische pakketten zijn jouw werktuigen die je door en door beheerst. Je kan een abstracte briefing ("het moet jong en dynamisch zijn") omzetten in een concrete visuele vormgeving.
  • Usability engineer / informatie-architect: je kan informatie "loskietelen" uit de klant, je weet welke vragen op welke manier te stellen om de doelstellingen van de klant te weten te komen. Je kan deze massa aan informatie op een goede manier structureren en omzetten in wireframes voor het web. Deze wireframes kan je gebruiken om ontwerpers en developers te briefen over de opdracht. Je bewaakt de gebruiksvriendelijkheid van de website of webapplicatie doorheen het hele proces, en kan dit aftoetsen aan gebruikers.

Dit zijn voor mij de vijf belangrijkste profielen in de webwereld. De meeste mensen in de websector combineren twee capaciteiten: developers kunnen meestal zowel back-end als front-end aan, veel ontwerpers weten hoe met xhtml/css om te gaan, etc.

Daarnaast heb je ook een aantal "rand"-competenties: project management, verkoop, management, copy-writing... Dit zijn capaciteiten die de webontwikkelaar overstijgen: ze zijn niet uniek voor de webwereld. (Misschien nog even over copy-writing: elk van de bovenstaande vijf profielen vereist in meer of mindere mate bepaalde schrijf-skills. "Tekst is interface" - de manier waarop je code becommentarieert, waarop je labels namen geeft, waarop je slogans schrijft... beïnvloedt je werk.)

Wat denken jullie? Zijn dit de kerncompetenties in webontwikkel-land?

Meer weten? Advies nodig?

Kom gerust langs voor een kop koffie en een goed gesprek. Wijs geeft strategisch advies, en helpt bij het uitwerken en verbeteren van all things digital.

Gerelateerde artikels

 

Al 29 reacties

Laat hier een reactie achter of contacteer ons via e-mail


schreef

Mooi verwoord, en ik volg je inderdaad voor 99%. Toch mis ik nog iets tussen de lijst, maar ik kan niet direct zeggen wat... .


schreef

Ik ga akkoord. Wel vind ik de crossover van competenties belangrijker dan in dit artikel wordt aangegeven. Als je als ontwerper de limitaties, maar ook de mogelijkheden van het web begrijpt, en weet hoe je efficiënt wat je wil ontwerpen in een functionele en bruikbare website kan gieten (door middel van php-basis, javascriptkennis), sta je een stuk verder dan een ontwerper die deze kennis niet heeft.

Net zoals developers die weet hebben van de webstandaarden properdere code zullen 'outputten'. Het is allemaal een kwestie van een juiste balans te vinden tussen de verschillende 'kennisvelden' als team.


schreef

Ik vind de slicer en front-end developer eigenlijk hetzelfde, ik heb ze ook nog nooit apart gezien. Als front-ender weet je precies hoe een site moet functioneren, dus bepaalde je ook hoe er gesliced word.

En hoe zit het met het gedeelte webanalytics, daar wordt alles in kaart gebracht. Hieruit komen weer adviezen voor alle andere partijen.


schreef

Wat je stelt lijkt me heel duidelijk en correct. Net zoals bvb een huis gezet wordt door een architect, een ploeg metsers/dienders, een loodgieter enzoverder, kan een website niet meer gemaakt worden door 1 persoon. Er is een team nodig die dan ook nog eens complementair moet zijn.

Een vraag misschien : wie gaat zich het hele SEO-gedeelte aantrekken?


schreef

Je hebt dus eigenlijk een primair team: de back- en frontenders + ontwerper. En een secundair (complementair) team voor de aanvullende zaken: usability, seo, webanalytics.


schreef

Slicer, wat een term, begod. :)

Maar naar de grond van de zaak: geen negatief commentaar alhier.

Er is uiteraard nog een project manager nodig om al die mensen in het gareel te houden, dat wel.


schreef

Ik ben het eens met André, slicer en front-ender horen bij mekaar. Wat je wel vaak ziet is een aparte afdeling voor HTML/CSS/JS en een voor Flash/AS.


schreef

Is 'een Bart' ook een profiel? Nadeel is natuurlijk dat je er zo niet veel van vindt, au contraire... :-)


schreef

Vrij volledige beschrijving! Zoals Christophe en André aanhalen mag SEO er wel ergens bij.

Op 't werk onderscheiden we web designer, web developer en online art director. Waarbij web designer de usability engineer en graficus van sites is, de developer zorgt dat alles technisch in orde komt (slicing, programming, cms) en de art director zorgt dat er een concept/scenario in het online project zit.


schreef

Slicer?

LOL!


schreef

yep slicer en frontender samen ;)


schreef

Ik zou slicer en front-end developer toch gescheiden houden... In mijn functie ben ik deels back-ender, deels front-ender (Spring MVC en consoorten maar ook Javascript, AJAX,...), terwijl iemand anders zich met 'het slicen' bezighoudt... (niet dat mijn slicing kunsten zo slecht zijn :-))


schreef

een gebruiksvriendelijke frontslicebackenduse-editor iemand?


schreef

Zoals Michel al aangaf, ik miste ook een projectmanager, iemand die van alle competenties iets heeft maar niet in expertise, iemand met uitstekende organisatie-, communicatie- en onderhandelingsskills. Die de taal spreekt van klanten en technici. Vooral iemand die gericht werkt van uit "waarom is dit project nodig? Wat willen we hiermee bereiken?" Zeer zeldzame profielen (zoals ik, haha ;)


schreef

Hmmm, ik dacht dat ik project manager wel vermeld had. Toegegeven, ik heb die inderdaad bij de 'rand-competenties' geplaatst: voor mij is een project manager 100% nodig, maar niet uniek aan het webdevelopment vak.


schreef

ik mis nog iets; een duizendpoot

dus iemand die sowel de grafishe kant kent en kan als ook de scripting kant java , php, java, ...

die mensen zijn er ook, alhoevel iedereen zijn betere kanten heeft zijn die andere bij sommige andere toch ook ontwikkeld


schreef

Wel, sharon, ik denk het niet. Diegene die alle bovenstaande in één persoon verzamelt moet ik nog ontmoeten.

Die kon misschien bestaan in 1999, toen het web nog pril en onontgonnen was. Nu is dit denk ik een utopie.


schreef

Beter laat dan nooit.

Over de functie van de grafische vormgever: meestal is het goed dat die op de hoogte is van de beperkingen van html/css etc...

Soms is die kennis een beperking en veroorzaakt het een "laat ik het maar makkelijk houden" ingesteldheid.

Af en toe moet er zonder ontzag voor de latere stappen in het proces worden vormgegeven.


schreef

@sharon, bart: die zijn er zeker nog. Ik kan een deftig ontwerp in mekaar boksen, in xhtml+css of flash omzetten, al dan niet met javascript (incl. ajax, als je wil) of actionscript, kan een hele backend in php schrijven. Moest ik bij een webbureau aan de slag moeten en er voor één taak instaan, dan kan ik niet kiezen dewelke.


schreef

Hier ook. :)


schreef

Helaas ben ik geen duizendpoot, maar zou dat wel willen zijn.


schreef

Goed geformuleerde profielen Bart! Ik zou hier echter nog wel een projectmanager aan toe willen voegen, en dan wel een met ervaring met bovenstaande technieken. In mijn ervaring worden projecten dan vele malen sneller opgeleverd.


schreef

Jaja, zowel grafisch als technisch!


schreef

Products include pneumatic cylinder, the pneumatic cylinder accessories, welcome to buy pneumatic cylinder, Aerodynamic pneumatic component, water pumps and other aerodynamic components pneumatic component.


schreef

Ook hier :)


schreef

yep slicer en frontender samen, 100%

--- Youri ( http://www.devfolio.net">Devfolio )


schreef

Natuurlijk is tegenwoordig de nadruk ook erg op bezoekers uit zoekmachines.

Veel webdevelopers weten hier vrij weinig van (no offense) omdat dit gewoon een ander vakgebied is. Echter is dit wel een competentie die voor de klant veel meerwaarde heeft en daarom zou eigenlijk elke webdeveloper hier ook een basis-kennis in moeten hebben.

Zo hebben wij (als zoekmachine optimalisatie specialist) ook een flinke kennis in de andere competenties die je noemt, gewoon omdat dat het werk veel effectiever maakt en er meer resultaat geboekt kan worden.


schreef

Ik mis testers.

Trust me, er zit een groot verschil tussen wat een developer kan vinden en een professionele tester.

Die laatste gaan gestructureerd en methodisch te werk. Een beetje developer is allergisch voor dit. :)

Bovendien ben je gedeeltelijk blind voor je eigen fouten.

Het helpt al om een collega-developer te laten kijken naar jouw meesterwerk. Maar die mens heeft in grote lijnen dezelfde mindset en gaat dezelfde dingen niet zien.


schreef

I live here http://bomyolamuka.de.tl Teen Model 101 Taking a poll: Keep the nose or get a nose job. Personally I like it makes her look more Latina

Plaats een nieuwe reactie

 

Netlash-bSeen is nu Wijs

Op 2 maart was het precies één jaar geleden dat Netlash en bSeen samensmolten. Tijd dus voor een nieuw kleedje! Voortaan staat een nieuwe naam symbool voor kick-ass websites en strategische online marketing.