We leren & delen

ACA Group Blog

Lees meer over onze inzichten en meningen over diverse onderwerpen, nuttige inzichten en advies van onze experts.

Uitgelicht

20 JAN. 2023
Kickstart je volgende project met een kant-en-klare webapplicatie-architectuur
Kickstart je volgende project met een kant-en-klare webapplicatie-architectuur
Leestijd 6 min

Het starten van een nieuw webproject kan een ontmoedigende taak zijn met veel verschillende onderdelen om rekening mee te houden en te configureren. Voor ontwikkelaars kan het zeker handig zijn om toegang te hebben tot een startpunt voor het bouwen van webapps, met alle benodigde bestanden en configuraties al ingesteld. Het bespaart niet alleen veel tijd en moeite in vergelijking met wanneer je alles vanaf nul moet opbouwen, het verhoogt ook de productiviteit en maakt klanten blij omdat ze veel sneller tastbare resultaten kunnen zien. Bij ACA Group doen we veel van dergelijke implementaties en de volgende vereisten zijn gemeenschappelijk voor de meeste webapplicatieprojecten: Een geweldige gebruikerservaring: een snelle, responsieve en vlotte frontend die flexibel genoeg is om elk soort gebruikersinteractie te implementeren Betrouwbare en performante verwerking: een solide database en backend oplossing die gemakkelijk uitbreidbaar, testbaar, onderhoudbaar en begrijpbaar is voor elke ingenieur Gebruikersauthenticatie en -beveiliging: een robuuste en volwassen authenticatieserver die ook SSO en gebruikersfederatie heeft en integreert met veel verschillende providers Eenvoudige en veilige implementatie: toch eenvoudig te ontwikkelen zonder al te veel overhead Ons antwoord op deze terugkerende eisen is een flexibele softwarebasis die out of the box werkt. Met een paar regels in de terminal kun je een nieuw project opstarten dat alle bovenstaande functionaliteiten in een basistoestand heeft, wachtend om uitgebreid en uitgebouwd te worden. De figuur hieronder illustreert de basis van de architectuur die we vaak gebruiken voor kleine en middelgrote webapplicaties, en de verschillende services die een rol spelen. Natuurlijk zijn er nog andere componenten in het spel, maar die worden vaker per geval geïmplementeerd. Backend Laten we beginnen met het brein van de webapplicatie - de backend. Voor ons Python-team is het niet meer dan logisch om deze taal te gebruiken om de ruggengraat van de applicatie te bouwen. FastAPI biedt veel flexibiliteit in termen van hoe je bedrijfslogica en ontwerppatronen implementeert. Het is ook een van de best presterende backend-oplossingen die je kunt kiezen in Python; het heeft geweldige documentatie en wordt ondersteund door een solide community. Een populaire keuze voor projecten met data-analyse, machine learning of AI, een Python backend maakt het gemakkelijker om geavanceerde technologieën dichter bij de gebruiker te brengen. Frontend Voor het ontwerpen van de gebruikerservaring - of de frontend - geven we de voorkeur aan Angular , een volwassen en goed onderzocht JavaScript-framework dat overal in de industrie wordt gebruikt. Het is ontworpen om eenvoudig interactieve webapplicaties van één pagina te maken die in elke moderne webbrowser kunnen draaien. Angular heeft ook een gevestigde reputatie op het gebied van goede prestaties en schaalbaarheid, waardoor het risico op schaalbaarheidsproblemen bij grotere projecten afneemt. Een ander voordeel is dat Angular gestructureerd is en veel lijkt op backend code, waardoor het makkelijker te begrijpen is voor niet-frontend ontwikkelaars. Database en opslag Voor gegevensopslag is PostgreSQL een veelgebruikt en betrouwbaar databasemanagementsysteem (DBMS) dat zeer geschikt is voor verschillende toepassingen, waaronder webontwikkeling. Het staat bekend om zijn prestaties, vooral als het gaat om het verwerken van grote hoeveelheden gegevens. Het kan complexe query's efficiënt verwerken en heeft de reputatie goed te kunnen schalen naarmate de grootte van de database toeneemt. Het is ook rijk aan functies en heeft verschillende opties voor indexering en query optimalisatie. Beveiliging en verificatie Onze beveiligde authenticatieserver is gebouwd op Keycloak , een volwassen IAM-oplossing die organisaties helpt hun applicaties en diensten te beveiligen. Het is niet alleen open-source, maar ook gesponsord door 's werelds leider op het gebied van open source voor bedrijven, RedHat. Het biedt een enkel toegangspunt voor gebruikers om zichzelf te authenticeren en toegang te autoriseren tot verschillende bronnen; en het ondersteunt een breed scala aan authenticatiemechanismen, zoals gebruikersnaam en wachtwoord, twee-factor authenticatie en social login. Infrastructuur Het volgende stukje van de puzzel is NGinx , dat al het inkomende verkeer orkestreert en verdeelt over de services. Het is een krachtige en flexibele webserver en reverse proxy die vaak wordt gebruikt om inkomende klantverzoeken veilig en met hoge prestaties af te handelen. Het staat bekend om zijn vermogen om een groot aantal gelijktijdige verbindingen af te handelen met een laag gebruik van bronnen, en is vooral efficiënt bij het serveren van statische inhoud zoals afbeeldingen, CSS en JavaScript-bestanden. Nginx kan verzoeken van clients doorsturen naar een of meer services, waarbij het verkeer eenvoudig naar de juiste component van de webapplicatie wordt geleid en de belasting over meerdere servers of services wordt verdeeld, zelfs als ze dezelfde rol vervullen. Dit betekent ook dat alle verschillende services uitsluitend via NGinx communiceren met SSL/TLS protocollen, waardoor al het verkeer wordt versleuteld en gevoelige gegevens worden beveiligd. Implementatie Tot slot vergemakkelijkt Docker de implementatie en ontwikkeling. Door de verschillende onderdelen van de app te containeriseren, zoals de backend of de database, wordt het veel eenvoudiger om de app op verschillende hostingomgevingen te implementeren. Dit is vooral belangrijk als klanten verschillende eisen hebben op het gebied van hostingmachines, infrastructuur, enzovoort. Met Docker kunnen de services van de app op een gestandaardiseerde manier worden verpakt en vervolgens consistent worden ingezet in verschillende omgevingen. Docker heeft ook voordelen voor het beheren van de app in productie. Door componenten in containers te plaatsen, kun je eenvoudig op- of afschalen, updates en rollbacks uitrollen en de gezondheid van de app bewaken. Dit kan helpen om de betrouwbaarheid en onderhoudbaarheid van de app te verbeteren. Voor ontwikkelaars maakt Docker het ook makkelijker om de app in verschillende omgevingen te testen, samen te werken met teamleden en taken zoals het bouwen, testen en uitrollen van de app te automatiseren. Kickstart een nieuw project 👊 Het doel van deze architectuur is om een startpunt te bieden voor het bouwen van een webapplicatie met alle benodigde componenten al geconfigureerd. We hebben het verpakt in een sjabloon dat alles bevat wat je nodig hebt om te beginnen, zodat je niet vanaf nul een startarchitectuur hoeft te bouwen. In plaats daarvan kunt u de sjabloon gebruiken als basis en deze vervolgens aanpassen aan uw specifieke behoeften. Om deze template te gebruiken, hebben we gekozen voor een tool genaamd Cookiecutter. Het hoeft maar één keer geïnstalleerd te worden door de persoon die de initiële repository opzet om een nieuw project te maken op basis van een sjabloon van de bovenstaande architectuur. Als onderdeel van dit proces worden een paar waarden gevraagd om het sjabloon aan te passen, zoals de naam van het project, het e-mailadres van de beheerder, welke functies je wilt inschakelen, enzovoort. Zodra je Cookiecutter hebt gebruikt om de projectmap aan te maken, bevat deze alles wat je nodig hebt om de webapplicatie te bouwen en uit te voeren. Om met de app aan de slag te gaan, kun je een eenvoudig Docker-commando uitvoeren en de webapplicatie is in een mum van tijd klaar voor gebruik. Dit maakt live ontwikkeling op elk deel van de applicatie mogelijk met hot reload, en maakt de implementatie zo eenvoudig als een paar klikken. Conclusie Al met al kan een kant-en-klare webapplicatie-architectuur zoals beschreven in deze blog een waardevol hulpmiddel zijn om tijd en moeite te besparen op elk nieuw project. Door een solide basis te bieden voor het bouwen van een webapplicatie, kan het teams helpen om snel een MVP op te starten, zonder vanaf nul te hoeven beginnen. De combinatie van de bovenstaande technologieën bespaart niet alleen tijd en moeite, maar geeft je ook het vertrouwen dat je app goed is uitgerust voor een breed scala aan behoeften.

Lees verder
We leren & delen

ACA Group Blog

Lees meer over onze inzichten en meningen over diverse onderwerpen, nuttige inzichten en advies van onze experts.

Uitgelicht

20 JAN. 2023
Kickstart je volgende project met een kant-en-klare webapplicatie-architectuur
Kickstart je volgende project met een kant-en-klare webapplicatie-architectuur
Leestijd 6 min

Het starten van een nieuw webproject kan een ontmoedigende taak zijn met veel verschillende onderdelen om rekening mee te houden en te configureren. Voor ontwikkelaars kan het zeker handig zijn om toegang te hebben tot een startpunt voor het bouwen van webapps, met alle benodigde bestanden en configuraties al ingesteld. Het bespaart niet alleen veel tijd en moeite in vergelijking met wanneer je alles vanaf nul moet opbouwen, het verhoogt ook de productiviteit en maakt klanten blij omdat ze veel sneller tastbare resultaten kunnen zien. Bij ACA Group doen we veel van dergelijke implementaties en de volgende vereisten zijn gemeenschappelijk voor de meeste webapplicatieprojecten: Een geweldige gebruikerservaring: een snelle, responsieve en vlotte frontend die flexibel genoeg is om elk soort gebruikersinteractie te implementeren Betrouwbare en performante verwerking: een solide database en backend oplossing die gemakkelijk uitbreidbaar, testbaar, onderhoudbaar en begrijpbaar is voor elke ingenieur Gebruikersauthenticatie en -beveiliging: een robuuste en volwassen authenticatieserver die ook SSO en gebruikersfederatie heeft en integreert met veel verschillende providers Eenvoudige en veilige implementatie: toch eenvoudig te ontwikkelen zonder al te veel overhead Ons antwoord op deze terugkerende eisen is een flexibele softwarebasis die out of the box werkt. Met een paar regels in de terminal kun je een nieuw project opstarten dat alle bovenstaande functionaliteiten in een basistoestand heeft, wachtend om uitgebreid en uitgebouwd te worden. De figuur hieronder illustreert de basis van de architectuur die we vaak gebruiken voor kleine en middelgrote webapplicaties, en de verschillende services die een rol spelen. Natuurlijk zijn er nog andere componenten in het spel, maar die worden vaker per geval geïmplementeerd. Backend Laten we beginnen met het brein van de webapplicatie - de backend. Voor ons Python-team is het niet meer dan logisch om deze taal te gebruiken om de ruggengraat van de applicatie te bouwen. FastAPI biedt veel flexibiliteit in termen van hoe je bedrijfslogica en ontwerppatronen implementeert. Het is ook een van de best presterende backend-oplossingen die je kunt kiezen in Python; het heeft geweldige documentatie en wordt ondersteund door een solide community. Een populaire keuze voor projecten met data-analyse, machine learning of AI, een Python backend maakt het gemakkelijker om geavanceerde technologieën dichter bij de gebruiker te brengen. Frontend Voor het ontwerpen van de gebruikerservaring - of de frontend - geven we de voorkeur aan Angular , een volwassen en goed onderzocht JavaScript-framework dat overal in de industrie wordt gebruikt. Het is ontworpen om eenvoudig interactieve webapplicaties van één pagina te maken die in elke moderne webbrowser kunnen draaien. Angular heeft ook een gevestigde reputatie op het gebied van goede prestaties en schaalbaarheid, waardoor het risico op schaalbaarheidsproblemen bij grotere projecten afneemt. Een ander voordeel is dat Angular gestructureerd is en veel lijkt op backend code, waardoor het makkelijker te begrijpen is voor niet-frontend ontwikkelaars. Database en opslag Voor gegevensopslag is PostgreSQL een veelgebruikt en betrouwbaar databasemanagementsysteem (DBMS) dat zeer geschikt is voor verschillende toepassingen, waaronder webontwikkeling. Het staat bekend om zijn prestaties, vooral als het gaat om het verwerken van grote hoeveelheden gegevens. Het kan complexe query's efficiënt verwerken en heeft de reputatie goed te kunnen schalen naarmate de grootte van de database toeneemt. Het is ook rijk aan functies en heeft verschillende opties voor indexering en query optimalisatie. Beveiliging en verificatie Onze beveiligde authenticatieserver is gebouwd op Keycloak , een volwassen IAM-oplossing die organisaties helpt hun applicaties en diensten te beveiligen. Het is niet alleen open-source, maar ook gesponsord door 's werelds leider op het gebied van open source voor bedrijven, RedHat. Het biedt een enkel toegangspunt voor gebruikers om zichzelf te authenticeren en toegang te autoriseren tot verschillende bronnen; en het ondersteunt een breed scala aan authenticatiemechanismen, zoals gebruikersnaam en wachtwoord, twee-factor authenticatie en social login. Infrastructuur Het volgende stukje van de puzzel is NGinx , dat al het inkomende verkeer orkestreert en verdeelt over de services. Het is een krachtige en flexibele webserver en reverse proxy die vaak wordt gebruikt om inkomende klantverzoeken veilig en met hoge prestaties af te handelen. Het staat bekend om zijn vermogen om een groot aantal gelijktijdige verbindingen af te handelen met een laag gebruik van bronnen, en is vooral efficiënt bij het serveren van statische inhoud zoals afbeeldingen, CSS en JavaScript-bestanden. Nginx kan verzoeken van clients doorsturen naar een of meer services, waarbij het verkeer eenvoudig naar de juiste component van de webapplicatie wordt geleid en de belasting over meerdere servers of services wordt verdeeld, zelfs als ze dezelfde rol vervullen. Dit betekent ook dat alle verschillende services uitsluitend via NGinx communiceren met SSL/TLS protocollen, waardoor al het verkeer wordt versleuteld en gevoelige gegevens worden beveiligd. Implementatie Tot slot vergemakkelijkt Docker de implementatie en ontwikkeling. Door de verschillende onderdelen van de app te containeriseren, zoals de backend of de database, wordt het veel eenvoudiger om de app op verschillende hostingomgevingen te implementeren. Dit is vooral belangrijk als klanten verschillende eisen hebben op het gebied van hostingmachines, infrastructuur, enzovoort. Met Docker kunnen de services van de app op een gestandaardiseerde manier worden verpakt en vervolgens consistent worden ingezet in verschillende omgevingen. Docker heeft ook voordelen voor het beheren van de app in productie. Door componenten in containers te plaatsen, kun je eenvoudig op- of afschalen, updates en rollbacks uitrollen en de gezondheid van de app bewaken. Dit kan helpen om de betrouwbaarheid en onderhoudbaarheid van de app te verbeteren. Voor ontwikkelaars maakt Docker het ook makkelijker om de app in verschillende omgevingen te testen, samen te werken met teamleden en taken zoals het bouwen, testen en uitrollen van de app te automatiseren. Kickstart een nieuw project 👊 Het doel van deze architectuur is om een startpunt te bieden voor het bouwen van een webapplicatie met alle benodigde componenten al geconfigureerd. We hebben het verpakt in een sjabloon dat alles bevat wat je nodig hebt om te beginnen, zodat je niet vanaf nul een startarchitectuur hoeft te bouwen. In plaats daarvan kunt u de sjabloon gebruiken als basis en deze vervolgens aanpassen aan uw specifieke behoeften. Om deze template te gebruiken, hebben we gekozen voor een tool genaamd Cookiecutter. Het hoeft maar één keer geïnstalleerd te worden door de persoon die de initiële repository opzet om een nieuw project te maken op basis van een sjabloon van de bovenstaande architectuur. Als onderdeel van dit proces worden een paar waarden gevraagd om het sjabloon aan te passen, zoals de naam van het project, het e-mailadres van de beheerder, welke functies je wilt inschakelen, enzovoort. Zodra je Cookiecutter hebt gebruikt om de projectmap aan te maken, bevat deze alles wat je nodig hebt om de webapplicatie te bouwen en uit te voeren. Om met de app aan de slag te gaan, kun je een eenvoudig Docker-commando uitvoeren en de webapplicatie is in een mum van tijd klaar voor gebruik. Dit maakt live ontwikkeling op elk deel van de applicatie mogelijk met hot reload, en maakt de implementatie zo eenvoudig als een paar klikken. Conclusie Al met al kan een kant-en-klare webapplicatie-architectuur zoals beschreven in deze blog een waardevol hulpmiddel zijn om tijd en moeite te besparen op elk nieuw project. Door een solide basis te bieden voor het bouwen van een webapplicatie, kan het teams helpen om snel een MVP op te starten, zonder vanaf nul te hoeven beginnen. De combinatie van de bovenstaande technologieën bespaart niet alleen tijd en moeite, maar geeft je ook het vertrouwen dat je app goed is uitgerust voor een breed scala aan behoeften.

Lees verder

Alle blogs

vrouw achter laptop
vrouw achter laptop
Leestijd 5 min
8 MEI 2025

"Heb ik de juiste kwalificaties om freelancer te worden?" Dit is een populaire vraag voor mensen die erover denken om eigen baas te worden. Misschien heb je jezelf deze vraag ook wel eens gesteld. In deze blogpost bespreken we een aantal statistieken en een aantal verschillende benaderingen van een opleiding tot freelancer. Is een formele opleiding als freelancer noodzakelijk? Laten we beginnen met het bekijken van enkele gegevens. Freelancermap voerde een enquête uit waarin ze freelancers uit hun gemeenschap vroegen naar hun hoogst behaalde diploma. Uit een steekproef van meer dan duizend freelancers bleek dat 42,5% een universitair diploma had. Nog eens 4,5% van de deelnemers had een masterdiploma. Bovendien had 28% van de deelnemers aan het onderzoek een technisch diploma. Dat betekent dat 76% van de freelancers een vorm van hoger onderwijs heeft genoten . Dus, moet je een diploma halen? Als je naar deze cijfers kijkt, lijkt het er zeker op dat je dat moet doen als je concurrerend wilt zijn. Er is echter geen goed of fout antwoord op deze vraag. Een diploma is geen heilige graal. Hoewel het je kansen als freelancer vergroot, is het geen garantie. Dus als je geen diploma hebt, is er geen reden tot paniek. Een gebrek aan opleiding en ervaring is geen belemmering voor freelancen. Je kunt echter niet verwachten dat klanten zomaar uit de lucht komen vallen en je meteen grote projecten toevertrouwen. Je zult moeten netwerken en een portfolio vol uitstekende voorbeelden van je werk moeten maken, zelfs als je een diploma hebt . Afhankelijk van je studierichting kun je je specialiseren en een hoger tarief vragen voor je diensten. Uiteindelijk, als je freelancer wilt worden, moet je ook rekening houden met een paar andere dingen dan een diploma, zoals: opleiding en training die vereist zijn voor je niche. Als professionele licentie- of certificeringseisen een diploma of andere opleiding vereisen, is dat gewoon onvermijdelijk. Je moet onderzoeken welke opleiding en/of training absoluut vereist is. Je eigen gevoelens over het behalen van een diploma of andere opleiding als freelancer. Heb je het gevoel dat je zelfverzekerder bent met een diploma op zak? Of is het behalen van een diploma een belangrijke prestatie voor je? Of misschien wil je je gewoon verdiepen in iets waarin je geïnteresseerd bent? Hoe zit het met intrinsieke motivatie? De waarde van hoger onderwijs zit niet alleen in verdiencapaciteit of loopbaansucces. Je verlangen om vrij te zijn, om je eigen baas te zijn en je ondernemersgeest. Je moet het willen en ervoor durven gaan! Bijscholing als freelancer Dus: hoewel bijscholing als freelancer altijd goed is, zijn er geen formele vereisten om te beginnen met freelancen. Maar hoe zit het met permanente educatie als freelancer? Hoewel er geen definitief antwoord is op de vraag of freelancers een diploma moeten halen, kunnen we wel eenduidig zijn als het gaat om bijscholing. De sleutel tot blijvend succes als freelancer is bijscholing, zowel in je gekozen vakgebied als in het algemeen. Hier zijn verschillende redenen voor. Ten eerste gaat de technologie met de snelheid van het licht vooruit. Het is een cliché, maar het is waar: wat de ene dag geavanceerd is, kan de volgende dag verouderd zijn. Klanten hebben geen ontwikkelaars voor iOS 4, Android 2.3 of Windows 95 meer nodig. Het is van vitaal belang dat u op de hoogte blijft van de huidige technologieën en begrijpt waar uw niche zich in de nabije toekomst naartoe beweegt. Bovendien, hoewel het misschien niet zo snel gaat als met technologie, veranderen bedrijfspraktijken en methodologieën ook. Ten tweede is investeren in persoonlijke en professionele ontwikkeling vanuit zakelijk oogpunt zinvol. En weet je wat: als freelancer ben je ook een bedrijf. Als je wilt concurreren met de grote jongens en je uurtarief wilt verhogen, is het op peil houden van je opleiding en certificering een no-brainer. Ten derde: het volgen van een workshop, het inschrijven voor een seminar of het bijwonen van een brancheconferentie zijn allemaal eenvoudige manieren om zowel je professionele netwerk als je kennisbasis uit te breiden. Als je de vinger aan de pols van je vak wilt houden, moet je met andere freelancers en industrieleiders praten en van hen leren. Het volgen van workshops is ook een goede manier om geïnteresseerd te blijven in je vakgebied. Tot slot zal het volgen van opleidingen je helpen om werk van hoge kwaliteit te blijven produceren. Het is gewoon makkelijker om de kwaliteit van je werk hoog te houden als je op de hoogte bent van wat de markt van je verwacht, of het nu gaat om een nieuwe versie van een besturingssysteem, tips en trucs om opdrachten sneller af te ronden of een compleet nieuwe vaardighedenset. Er zijn een paar goede e-learningplatforms waarvoor je je kunt inschrijven om je opleiding voort te zetten: Skillshare biedt meer dan 23.000 lessen in design, business, techniek en meer. Het heeft zelfs een aparte freelance sectie ! We hebben al eerder over Skillshare geschreven in een whitepaper over de 10 tools voor een succesvolle freelance carrière. Je kunt de whitepaper hieronder downloaden. Er staat een link in waarmee je Skillshare 2 maanden gratis kunt proberen in plaats van slechts één maand! Udemy biedt cursussen met korting vanaf €10,99 voor grafisch ontwerp, schrijven, webdesign, editing, fotografie en het runnen van een freelance bedrijf. Coursera biedt certificering voor cursussen die gemiddeld 7 dagen duren. Het platform biedt taal-, schrijf-, marketing-, reclame-, business- en academisch materiaal van topuniversiteiten in de Verenigde Staten. Perfect voor freelancers die hun vaardigheden willen aanscherpen! Meenemen Hoewel onderwijs altijd goed is, zijn er geen formele vereisten om te beginnen met freelancen. Je kunt echter niet verwachten een succesvolle freelancer te worden als je niet beschikt over de nodige moed, ondernemersgeest, een hoge mate van motivatie en een vaardigheid waarin je echt uitblinkt. Houd ook rekening met de opleiding en training die vereist zijn voor jouw niche en met je eigen gevoelens over het behalen van een diploma. Over bijscholing bestaat geen twijfel: doe het zo vaak als je kunt! Jezelf blijven bijscholen is om verschillende redenen de sleutel tot succes als freelancer, van het op de hoogte blijven van de nieuwste technologieën en praktijken tot het uitdagen van jezelf.

Lees verder
5 Stappen die je kunt volgen als je als ontwerper vage feedback krijgt
5 Stappen die je kunt volgen als je als ontwerper vage feedback krijgt
Leestijd 5 min
6 MEI 2025

Ken je dat gevoel als je wakker wordt na een geweldige nacht? Dat moment waarop je nipt van je vers gezette koffie? Het gevoel dat je krijgt als je je laptop opent om aan je nieuwe geweldige dag te beginnen... om vervolgens in de vurige putten van de ontwerphel te worden gegooid als je de laatste e-mail van een van je klanten leest: "Het ontwerp is mooi, maar kun je het iets meer laten stralen?" Vaarwel geweldige dag, hallo ellende. Ben je het zat om dit soort vage feedback te krijgen? Hier hetzelfde! Voordat we ingaan op de stappen om met vage feedback om te gaan, moet je het verschil weten tussen constructieve en vage feedback. Als iemand je gedetailleerd commentaar geeft over wat hij wel en niet goed vindt, dan is dat constructieve feedback. Misschien ben je het niet eens met alles wat ze zeggen, maar je kunt een gesprek aangaan en je ontwerp verbeteren. Vage feedback, dat is een ander verhaal... "laat het knallen", "kun je premium effecten toevoegen" of "dit ziet er niet sexy genoeg uit" is feedback waar we allemaal een hekel aan hebben. Je weet niet wat de klant bedoelt, dus je kunt je ontwerp op geen enkele manier verbeteren. Dit is vage feedback en het kan je dag behoorlijk verpesten! Maar als je de volgende 5 stappen probeert, zal het je helpen om met dit soort situaties om te gaan. 1. Haal diep adem Reageer nooit meteen met een boze of agressieve e-mail waarin je je werk verdedigt alsof het een meesterwerk is dat miljoenen waard is. Sta even op, haal adem. Denk aan puppy's en kittens. Luister naar iets ontspannends . Als je vage feedback op een agressieve of defensieve manier beantwoordt, krijg je waarschijnlijk een soortgelijk antwoord met feedback die nog vreemder is. Of in het ergste geval gaan ze op zoek naar een andere ontwerper. Dit is niet de uitkomst die je wilt. Wat je wilt is feedback waar je iets mee kunt. Vat de vaagheid dus niet persoonlijk op en antwoord op een beleefde en duidelijke manier. Op deze manier zal je klant zich realiseren dat je het project serieus neemt en een ontwerp wilt afleveren waar jullie allebei blij mee zijn. 2. Stel verduidelijkende vragen Je kunt je ontwerpen niet verbeteren met feedback als 'maak het pop, premium of sexy'. Probeer dus te begrijpen wat je klanten je echt willen vertellen door verduidelijkende vragen te stellen. Als je bijvoorbeeld wilt weten wat de betekenis is van 'make it pop', kun je vragen om een voorbeeld van een logo dat volgens hen 'knalt'. Of vraag of ze bedoelen dat ze gewoon fellere kleuren willen. Hoe specifieker je bent met je vraag, hoe gedetailleerder het antwoord hopelijk zal zijn. Houd in gedachten dat dit niet betekent dat je het eens bent met de feedback van je klant. Het gaat er gewoon om dat je begrijpt wat ze willen. Wees dus geduldig en stel genoeg vragen. Als je niet de antwoorden krijgt die je wilt, probeer dan een vergadering of videogesprek te houden. 3. Geef ze nieuwe opties Bouw voort op de antwoorden van je eerder gestelde vragen en leg je klant een aantal opties voor over welke veranderingen je in het ontwerp kunt aanbrengen. Zoek naar voorbeelden en zorg ervoor dat ze precies begrijpen wat je probeert over te brengen. Vertel ze bijvoorbeeld dat je de kleuren kunt veranderen en laat ze dan een paar kleurenschema's zien zodat ze actief kunnen helpen kiezen. Terwijl je deze opties geeft, krijg je waarschijnlijk feedback van je klant waar ze eerder niet aan dachten. 4. Motiveer jezelf Voordat we overgaan naar de laatste stap, moeten we de moed erin houden . Wees niet verdrietig over hoe je dag begon. Weet je nog die koffie die je eerder dronk? Neem er nog een en laten we verder gaan met ons proces van omgaan met vage feedback. We begrijpen dat je stemming kan omslaan als je echt op jacht moet naar de mening van mensen die zich niet duidelijk uitdrukken in hun eerste e-mail. Maar gebruik dit als een kans om jezelf te verbeteren. Laat dit je motivatie zijn! Misschien leer je wel een nieuwe vaardigheid door buiten je comfortzone te treden? Vaak kom je, nadat je actief hebt geprobeerd om nuttige feedback te ontvangen, zelf op nieuwe ideeën, voor je huidige project of voor een heel ander project. Feedback kan je ego beschadigen, vooral als het op een vreemde manier wordt gecommuniceerd, maar het kan je net zo goed helpen om met beide benen op de grond te blijven. Gebruik feedback om jezelf te verbeteren en te motiveren! 5. Voorkom vage feedback in de toekomst Ervaringen zoals deze kunnen je helpen om jezelf te verbeteren, maar ze kunnen ook je ontwerpproces verbeteren. Ga terug naar het begin en probeer te begrijpen waarom de persoon je zulke vage feedback gaf. Misschien heb je gewoon je 'design_v1.pdf' opgestuurd met de vraag "Wat vind je ervan"? Misschien ben je te snel begonnen met ontwerpen, zonder eerst vragen te stellen? Probeer stap 2 en 3 te gebruiken als preventie in de toekomst. Stel verduidelijkende vragen en geef ze opties over hoe het resultaat eruit zou kunnen zien. Als je om feedback vraagt, stuur dan een aantal vragen mee zoals "Wat vind je van het lettertype?" of "Ik denk dat er niet genoeg witruimte is, wat vind jij?". Dit zal de persoon aan de andere kant aanmoedigen om gedetailleerder te antwoorden. We weten dat dit soort feedback altijd in ons leven zal zijn, en het zal ontwerpers over de hele wereld blijven irriteren. Maar laten we proberen er op een positieve manier mee om te gaan, zodat de klant het ontwerp krijgt dat hij wil en jij een geweldige ervaring krijgt in het maken van iets.

Lees verder
Leestijd 4 min
5 MEI 2025

De zomer is traditioneel een 'dry time' voor veel freelancers. Dat is niet erg: veel mensen zijn op vakantie en er is over het algemeen gewoon minder werk. Maar dat betekent niet dat je deze dry time niet in je voordeel kunt gebruiken. In deze blogpost bekijken we dry time op een positieve manier en bespreken we de 4 voordelen ervan. 1. Dry time kan jou en je bedrijf verder helpen Dry time betekent minder inkomsten en meer druk om rond te vragen voor werk in je netwerk. Je zou je een beetje kunnen schamen om werk te vragen, maar dat is echt niet nodig. Je laat mensen gewoon weten dat ze jouw vaardigheden kunnen gebruiken. Er zijn een paar manieren om werk te vragen. De eenvoudigste manier is om contact op te nemen met een aantal van je (vorige) klanten en hen te vertellen dat je openstaat voor nieuw werk. Je kunt ze ook vragen om je aan te bevelen als ze een kans zien in jouw werkgebied. Een andere aanpak die je kunt proberen is je netwerk (klanten, collega's, partners, ...) vragen of ze info of aanbevelingen hebben over wie je kunt bezoeken om een nieuwe klus te scoren. Vergeet ook niet om groepen te bekijken op sociale media zoals Facebook en LinkedIn! Je kunt van dry time ook 'jouw tijd' maken. Als je bedrijf voorspelbare trage periodes heeft (na de vakantie, na de belasting, na het trouwseizoen, na het schooljaar), zorg dan voor een financiële buffer tijdens je drukke periode zodat je die tijd kunt gebruiken voor rust en persoonlijke ontwikkeling: je vakantie, een cursus of wat je maar wilt. Geplande drytime voorkomt dat het zo dry is. 2. Werk kan overal vandaan komen We kunnen op vier niveaus over klanten praten: grote klanten die zorgen voor een regelmatige bron van inkomsten, nieuwe prospects a.k.a. groei-investeringen voor je bedrijf, opportunistische optredens die tijd- of inkomensgaten opvullen, en nieuwe ondernemingen en groei voor toekomstige inkomsten op lange termijn. Dry time herinnert je eraan dat werk kan komen van klanten op elk van deze vier niveaus. Niveau 3 verdient wat extra aandacht tijdens de dry time , omdat dit niveau de opportunistische eenmalige opdrachten en long shots bevat die tijd- of inkomenstekorten opvullen. Je vindt dit soort werk meestal via online vacaturesites en vacaturesites van beroepsverenigingen. De 'dry' periode kan ook de perfecte gelegenheid zijn om weer contact op te nemen met je 'koudere' contacten of contacten die de afgelopen periode zijn 'afgekoeld'. Herinner jezelf eraan dat tijdens de 'dry' periode werk overal vandaan kan komen, dus wees niet bang om uit je comfortzone te stappen. 3. Werk aan je portfolio Een 'dry' periode zet veel freelancers weer met beide benen op de grond. Plotseling besef je dat je nog niet echt hebt nagedacht over een langetermijnplan. Een rustige periode kan je meer doen nadenken over planning, strategie en het diversifiëren van je klantenlijst . Behandel je werkdagen in de dry time als elke andere, maar deze keer is je portfolio het project: neem contact op met voormalige klanten en potentiële langetermijnklanten, prospecteer, doe wat koude prospectie, zoek verwijzingen, volg nieuwe contacten op, ga naar evenementen waar je kunt netwerken en controleer vacaturebanken en werkuitwisselingen. Je kunt ook pro bono of vrijwilligerswerk doen. Het voelt geweldig en je zult nieuwe vrienden, connecties en een gemeenschap vinden. 4. Herzie de markt en je bedrijfsmodel Heb je op alle niveaus van je portfolio gewerkt en heb je nog steeds geen of te weinig optredens? Een lange 'dry' periode kan wijzen op veranderingen in de markt. Misschien verandert de vraag en moet je nieuwe vaardigheden toevoegen aan je trukendoos? Misschien moet je klanten zoeken in een breder scala van bedrijven, of allianties sluiten om je aanbod uit te breiden? Misschien zijn de hiaten in je werk het gevolg van een bedrijfsmodel dat nog niet optimaal is. Lever je de juiste hoeveelheid waarde voor de juiste prijs ? Onderzoek waar je honoraria vallen op het spectrum voor jouw beroep en controleer of je dagtarief nog steeds up-to-date is met je huidige uitgaven . Takeaway Dry time is klote, maar waarom zou je er niet ook de voordelen van inzien? Het goede nieuws is dat je dry time kunt gebruiken om te werken aan jezelf en je bedrijf, je klantenlijst en om de markt waarin je actief bent en je bedrijfsmodel opnieuw te evalueren. Toch is het het beste om dry time zo veel mogelijk te vermijden. Daar hebben we misschien wel iets voor je! Bekijk al onze beschikbare mogelijkheden voor spannende projecten en de juiste uitdaging voor jou!

Lees verder