Hoe te zien of iemand een goede webontwikkelaar is voor uw project
Iemand kiezen om een website voor je te maken is geen gemakkelijke taak. Zelfs als je de volgende Gmail niet aan het bouwen bent, zou je de eerste keer alles goed moeten doen. Maar het kiezen van een goede webontwikkelaar is geen eenvoudige taak, vooral als u zelf niet veel weet over het maken van websites. Als je PHP niet echt van CSS kunt onderscheiden, hoe zou je dan moeten weten of de persoon voor je (of aan de andere kant van de e-mail) echt hun bedrijf kent??
Heeft u een ontwerper, een ontwikkelaar of beide nodig??
Eerste dingen eerst. Webontwerpers en webontwikkelaars zijn twee volledig verschillende categorieën. De beste ontwerpers zijn echte kunstenaars. Ze werken met Photoshop, Adobe Illustrator of (mijn favoriet) CorelDRAW. Ze weten misschien niet veel over code, maar ze weten wat mooi is. Hierboven zie je Dribbble, een community voor ontwerpers. Sommige mensen op Dribbble zijn ook codeerders, maar als je een idee wilt krijgen van wat ontwerpers doen, is Dribbble een goede plek om te controleren.
Ontwikkelaars, aan de andere kant, zijn ingenieurs. Ze hebben misschien niet veel artistieke smaak, maar gezien een ontwerp kunnen ze het implementeren met behulp van standaard webtechnologieën. Dus nu we dit onderscheid duidelijk hebben gemaakt, zou je moeten weten dat dit bericht over gaat ontwikkelaars. Er zijn verschillende manieren om ontwerpers te vinden, hoewel een deel van dit advies ook op hen van toepassing is. In dit bericht wordt ervan uitgegaan dat je al weet wat je probeert te maken en dat je een gedetailleerde mockup hebt die laat zien hoe de uiteindelijke website eruit zou moeten zien. Dit is erg belangrijk voor de volgende paar stappen.
Kijk naar hun vorige werk
Dit is de belangrijkste factor, en daarom is dit de eerste die ik heb vermeld. Wat heeft uw ontwikkelaar tot nu toe gedaan??
Goede ontwikkelaars dragen op verschillende manieren meestal bij aan open-sourceprojecten. Uw ontwikkelaar moet een Github-profielpagina hebben met hun werk, zodat u gemakkelijk kunt zien aan welk project zij hebben bijgedragen.
Prijs is een indicator
Als u op zoek bent naar een prachtig ogende website voor uzelf of uw bedrijf, verwacht dan niet dat u iemand $ 10 per uur betaalt en laat hem een meesterwerk maken. Websites zoals VWorker.com zijn uitstekend voor het vinden van kwaliteitsmedewerkers, maar ze zitten ook vol programmeurs en ontwerpers die graag voor $ 5 per uur werken. Nu, alleen maar omdat iemand goedkoop of duur is, betekent niet noodzakelijk dat ze slecht of goed zijn - maar prijs is een indicator. Naarmate het woord over het goede werk van een ontwikkelaar zich verspreidt, zullen zijn tarieven stijgen. Als u met een ervaren ontwikkelaar wilt werken, verwacht u de prijs te betalen.
Ik zal hier niet op specifieke tarieven ingaan omdat deze in de loop van de tijd veranderen, maar net als op veel andere gebieden, als het tarief dat u wordt aangeboden te goed voelt om waar te zijn, is het waarschijnlijk.
Kom je samen?
Een andere belangrijke factor die te vaak wordt verwaarloosd, kunt u opschieten met deze persoon? Al te vaak zijn programmeurs van hoge kwaliteit van mening dat het uitstekend zijn in hun vak betekent dat ze niet noodzakelijkerwijs teamspelers of aardige mensen hoeven te zijn. Erger nog, ontwikkelaars kunnen hun klanten (en andere mensen in het algemeen) beoordelen op basis van technische expertise - dus als je geen idee hebt, zullen ze misschien denken dat je ook niet intelligent bent.
Dus, is je ontwikkelaar eigenlijk leuk? Ik bedoel niet zoiets als chit-chat, maar heb je het gevoel dat je kunt communiceren als gelijken?
Vraag over hun meningen
Goede ontwikkelaars denken lang en diep na over hun gereedschapkeuze en krijgen uiteindelijk vaste meningen en voorkeuren. Hier zijn enkele vragen die u uw ontwikkelaar kunt stellen:
- Wat is je teksteditor naar keuze? Vim, TextMate, Notepad ++, iets anders? Waarom die redacteur, en niet een andere?
- Wat is je taalkeuze? PHP, Ruby, Python? Iets anders? Waarom die taal en niet een andere?
- Gebruik je een framework voor webontwikkeling, zoals Rails of Django? Waarom?
- Gebruik je zo'n raamwerk voor mijn project? (zorg ervoor dat je je project beschrijft, natuurlijk). Waarom?
Zelfs als de bovenstaande namen niet veel voor u betekenen, moet uw ontwikkelaar ze kennen en moet hij kunnen uitleggen wat hun voorkeur is en waarom. Dit is ook een geweldige manier om de vorige aanbeveling te testen - kunt u opschieten? Is uw ontwikkelaar in staat om zijn technische keuzes uit te leggen zonder neerbuigend of stom te voelen??
Heb een duidelijke, gedetailleerde visie
We hebben een volledige cirkel gemaakt, teruggaand op het eerste advies. Verwacht niet dat uw ontwikkelaar een ontwerper is. Als u niet weet hoe uw website eruit zou moeten zien, ga dan eerst met een ontwerper. Uw ontwikkelaar moet niet degene zijn die de look-and-feel bedenkt. Zij zouden degene moeten zijn om het in het echte leven te laten gebeuren. Uw ontwikkelaar moet ervoor zorgen dat uw website snel en toekomstbestendig is, en dat u deze gemakkelijk kunt bijwerken op basis van uw vaardigheden.
Voor uw ontwikkelaar om u een eerlijke prijs te kunnen geven en vervolgens een goede baan te kunnen leveren, moeten zij een duidelijk beeld hebben van wat van hen wordt verwacht. Dus wanneer je met een gedetailleerde projectopgave en mockups komt, maakt dit het veel gemakkelijker voor je om iemand te vinden om je visie te realiseren.
Deel hieronder uw tips
Heb je griezelverhalen om te delen over het vinden van programmeurs en ontwikkelaars om je projecten te maken? Heb ik een belangrijke tip hierboven gemist? Wil je een vergelijkbare post, over ontwerpers? Laat het me weten in de comments!
Ontdek meer over: Webdesign, Webontwikkeling.