-
Notifications
You must be signed in to change notification settings - Fork 0
WkN#1: De vraag ❔
In de post Wat is een goede frontend developer op CSS tricks staat een lijst interessante mensen die beschrijven wat een frontende developer is. Welke skills denk jij dat een goede frontender moet hebben en wat voor frontender ben jij eigenlijk? Lees ook de The great divide van Chris Coyer om deze vraag te beantwoorden.
Als een frontend developer is het belangrijk naast HTML, CSS en JS, goede kennis te hebben van de user experience en interface design. Je bouwt een website of applicatie die gebruikers gaan gebruiken en daarvoor is de user experience van groot belang. Je moet goede feedback ingebouwd hebben zoals een loading state, zodat de gebruiker ziet wat er gebeurt en niet meteen weer weggaat bij slechte user experience. Je moet dus begrijpen wat de UI stack inhoud en dit kunnen toepassen om goed te communiceren naar je gebruikers.
bron: Scott Hurf Blog Post
Wanneer er een error voorkomt binnen de code moet je een error state kunnen laten zien aan een gebruiker en weer kunnen terug navigeren naar de vorige pagina. Daarnaast begrip van de ui principles is ook een goede skill om te hebben als frontend developer. Als je dit goed toepast verbeter je hiermee het user design voor de gebruiker.
Als frontend developer moet je de gebruiker op de eerste plaats zetten en je kunnen plaatsen in de gebruiker. Jij als developer, die de code en applicatie gebouwd heeft, snapt natuurlijk hoe het werkt. Maar snapt de gebruiker dat ook? Daarom is het ook van belang om je applicatie goed te testen, wat een belangrijke skill is binnen de opleiding CMD. Ook al ben je een frontend developer en geen UX designer toch is het belangrijk om een verstand te hebben van testen en inleving in de gebruiker om te kijken of je applicatie goed werkt. Dit scheelt zeker tijd later in het proces. Dit betekent ook dat je moet letten op toegankelijkheid van je applicatie, niet iedereen gebruikt een website op dezelfde manier als jou, en hier moet je ook rekening mee houden.
Samengevat wat ik denk dat frontend developers als skills moeten hebben is verstand van user experience design, de ui principles en ui stack, de gebruiker op de eerste plaats, denk na over toegankelijkheid en testen. Alleen code schrijven en ervan uit gaan dat de gebruiker het snapt omdat jij snapt wat je bouwt, daar kom je niet ver mee en dan loop je geheid tegen dingen op. Gebruik van goede feedback en een goede ervaring ontwerpen zorgt ervoor dat de gebruiker met een positief gevoel de applicatie kan gebruiken.
Ik denk dat ik mezelf een creative developer kan noemen. Omdat ik niet alleen op gebied van code kennis heb maar ook op gebied van design. Nu is op dit moment niet mijn doel op echt een frontend developer te worden. Maar ik wilde graag meer kennis over code en hoe het in zijn werk gaat, hierdoor heb ik weer een compleet nieuw perspectief in design. Ik ben eerder een UX designer met kennis van code dan andersom. Maar binnen deze minor heb ik door de weken heen wel geleerd tijdens het coderen goed de kennis van user experience design toe te passen binnen mijn applicaties. Ik denk na over verschillende states en goed communiceren naar de gebruiker toe zodat het een duidelijk design is. En ook goed communiceren met gebruikers zoals bij Human Centred Design.