Hoe herken je een goede full stack developer?

Hoe herken je een goede full stack developer?
Overweeg je een full stack developer in dienst te nemen? Zorg dat je weet waar je op moet letten tijdens het sollicitatieproces. Wat doet dit type ontwikkelaar precies? Welke opleidingen, trainingen en cursussen heeft hij gevolgd?

Wat doet een full stack developer?

Een full-stack programmeur ontwikkelt webapplicaties en andere softwareoplossingen. Hij is betrokken bij de gehele cyclus, geeft leiding (senior) en is verantwoordelijk voor technische analyse en testing. Een fullstack (web)developer is breed georiënteerd en heeft geen specifieke voorkeur voor backend, frontend of app-ontwikkeling.
37aac7df6cd3b4b54884b9284e914dab8158ff5eafe2ffb5.png
Van een evenredige onderverdeling tussen de verschillende typen development is in de praktijk geen sprake. Sterker nog; veel (vaak grotere) bedrijven scheiden backend en frontend en verkiezen specialisten boven allrounders. Kleine ondernemingen beschikken niet over voldoende middelen en hebben vaak juist meer aan een full-stack technicus.

Vaardigheden

Onder de gebruikelijke skills van een full stack developer vallen:
  • HTML / CSS
  • JavaScript
  • Programmeer-, script- en opmaaktalen
  • Frameworks, bibliotheken en tools
  • Databases en web storage

Competenties

Globaal denken
Een ervaren full-stack ontwikkelaar heeft zowel overzicht als oog voor detail. Opties moeten tegen elkaar worden afgewogen om tot realistische inschattingen en beoordelingen te komen. Hoe meer ervaring, hoe meer organisatiebewustzijn en visie.

Communiceren
Communicatie staat centraal bij agile (web)ontwikkeling. Je moet de essentie van een probleem of idee glashelder kunnen overbrengen aan DevOps teamleden. Ook is overtuigingskracht noodzakelijk om een collega of klant van gedachten te doen laten veranderen.

Analyseren
Technische kwesties systematisch ontleden, research plegen, verbanden leggen tussen data; analytische vaardigheden zijn onmisbaar. Bevindingen moeten op een begrijpelijke manier in een projectkader worden gezet, zodat teamleden creatieve softwareoplossingen en nieuwe werkwijzen kunnen bedenken.

Presteren
Voorafgaand aan IT-projecten worden doelen gesteld. Ervaren ontwikkelaars concentreren zich langdurig op technische details maar verliezen deze requirements nooit uit het oog. Vasthoudendheid is nodig om kwalitatief hoogstaande softwareproducten op te kunnen leveren.

Tijdsmanagement
Welke personeel moet wanneer en hoe lang worden ingezet? Hoe lang gaat het project duren? Liggen we op schema? Ook IT'ers in deze functie moeten beschikken over uitstekende organisatievaardigheden.

Bekijk ook het salaris van een full stack developer.
d094c4a69dd3f230cb15cd2b552fda1a90975bc6c25f2101.png

Training en opleiding

  • Het LOI biedt een korte hbo-opleiding voor starters, mbo'ers en carrièreswitchers. Gedurende dit traject leg je een basis op het gebied van front- en backend. Wil je direct de praktijk in na afronding van deze studie? Zoek een junior-functie en ga in de leer bij een ervaren collega.
  • Een bacheloropleiding biedt uitkomst als je niet aan de bak komt of wilt doorstuderen.
  • Aansluitend kun je een master volgen aan de Universiteit Utrecht. Bijvoorbeeld computerwetenschappen, bedrijfsinformatica of kunstmatige intelligentie.
  • Niet iedereen heeft de mogelijkheid om een vol- of deeltijdopleiding te volgen. Gelukkig geldt praktijkervaring als vereiste nummer één voor veel werkgevers. Een goede IT'er leert doorlopend bij.
Geschreven door
Michiel van der Avoird
Redacteur & ICT arbeidsmarktspecialist @ ICTerGezocht.nl
Meer leren?
Ga door met lezen

Wat doet een Front-end Developer?

Een front-end developer ontwikkelt de voorzijde van websites, webshops, programma's en apps. Oftewel het voor de gebruiker zichtbare gedeelte.
Michiel van der Avoird 4 sep 2020

Big data | Kenmerken, voordelen & ICT vacatures

Hoewel 'big data' al geruime tijd in de schijnwerpers staat, weet menig mens niet precies wat de term inhoudt.
Michiel van der Avoird 19 mei 2020

De T-shaped ICT professional

T-shaped professionals zijn een uitstekende aanvulling op elk team. Ze hebben een kernrol en focus in hun werk, maar richten zich ook op andere gebied...
Michiel van der Avoird 8 dec 2019

Hoe herken je een goede ICT manager?

De ICT manager is verantwoordelijk voor het vormgeven en doorontwikkelen van het strategische informatiebeleid van een organisatie. Hij inventariseert...
Michiel van der Avoird 1 dec 2019

Wat doet een IT Consultant?

Een IT consultant is een (externe) analist die de IT-systemen van bedrijven evalueert om hen te helpen hun zakelijke doelstellingen te bereiken.
Michiel van der Avoird 19 nov 2019

Wat doet een ICT architect? Taken, werkgevers & opleiding

Op basis van een uitgebreide analyse ontwerpt en ontwikkelt de ICT architect hoogwaardige oplossingen voor een bedrijfsportfolio, applicatie, systeem,...
Michiel van der Avoird 17 nov 2019
 
check