Advertentie
Iemand uitkiezen om een website voor je te bouwen is geen gemakkelijke taak. Zelfs als je de volgende Gmail niet bouwt, zou je de eerste keer de dingen goed moeten doen. Maar het kiezen van een goede webontwikkelaar is geen eenvoudige taak, vooral als u niet veel weet over het zelf maken van websites. Als u PHP niet echt kunt onderscheiden van CSS, hoe moet u dan weten of de persoon voor u (of aan de andere kant van de e-mail) hun bedrijf echt kent?
Heeft u een ontwerper, een ontwikkelaar of beide nodig?
Allereerst. Webdesigners en webontwikkelaars zijn twee totaal verschillende categorieën. De beste ontwerpers zijn echte artiesten. Ze werken met Photoshop, Adobe Illustrator of (mijn favoriete) CorelDRAW. Ze weten misschien niet veel van code, maar ze weten wat mooi is. Hierboven kun je zien Dribbelen, 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 zijn daarentegen ingenieurs. Ze hebben misschien niet veel artistieke smaak, maar als ze een ontwerp krijgen, zullen ze het kunnen implementeren met behulp van standaard webtechnologieën. Dus nu we dit onderscheid duidelijk hebben gemaakt, moet je 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 eerdere werk
Dit is de belangrijkste factor en daarom is dit de eerste die ik heb vermeld. Wat heeft je ontwikkelaar tot nu toe gedaan?
Goede ontwikkelaars dragen meestal op verschillende manieren bij aan open source projecten. Uw ontwikkelaar zou een Github profielpagina waarop hun werk te zien is, zodat u gemakkelijk kunt zien aan welk project zij hebben bijgedragen.
Prijs is een indicator
Als je op zoek bent naar een mooie website voor jezelf of je bedrijf, verwacht dan niet dat je iemand $ 10 per uur betaalt en laat ze een meesterwerk maken. Websites zoals VWorker.com zijn uitstekend geschikt voor het vinden van kwaliteitswerkers, maar ze zitten ook vol met programmeurs en ontwerpers die graag voor $ 5 per uur zouden werken. Alleen omdat iemand goedkoop of duur is, wil dat nog niet zeggen dat ze slecht of goed zijn, maar de prijs is een indicator. Naarmate het nieuws over het goede werk van een ontwikkelaar zich verspreidt, zullen hun tarieven stijgen. Als je met een ervaren ontwikkelaar wilt gaan, verwacht dan de prijs te betalen.
Ik ga hier niet in op specifieke tarieven omdat deze in de loop van de tijd veranderen, maar zoals in veel andere velden, als het tarief dat u wordt aangeboden te mooi aanvoelt om waar te zijn, is dat waarschijnlijk het geval.
Kunt u opschieten?
Een andere belangrijke factor die te vaak wordt genegeerd - kan je goed opschieten met deze persoon? Al te vaak zijn programmeurs van hoge kwaliteit van mening dat uitstekend vakmanschap betekent dat ze niet per se 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, denken ze misschien ook dat je niet intelligent bent.
Dus, is je ontwikkelaar eigenlijk aardig? Ik bedoel niet op de manier van chit-chat, maar denk je dat je als gelijken kunt communiceren?
Vraag naar hun mening
Goede ontwikkelaars denken lang na over hun keuze van tools en hebben uiteindelijk solide meningen en voorkeuren. Hier zijn een paar vragen die u aan uw ontwikkelaar kunt stellen:
- Wat is uw favoriete teksteditor? Vim, TextMate, Notepad ++, iets anders? Waarom die redacteur en niet een andere?
- Welke taal kies je? PHP, Ruby, Python? Iets anders? Waarom die taal en niet een andere?
- Gebruik je een webontwikkelingsraamwerk, zoals Rails of Django? Waarom?
- Gebruik je een dergelijk raamwerk voor mijn project? (zorg ervoor dat u natuurlijk uw project beschrijft). Waarom?
Zelfs als de namen hierboven niet veel voor je betekenen, moet je ontwikkelaar ze wel kennen en kunnen uitleggen wat hun voorkeur is en waarom. Dit is ook een geweldige manier om de vorige aanbeveling te testen - kan je goed opschieten? Is uw ontwikkelaar in staat zijn technische keuzes uit te leggen zonder neerbuigend te zijn of u dom te laten voelen?
Heb een duidelijke, gedetailleerde visie
We hebben de cirkel rond gemaakt en gaan terug naar het eerste advies. Verwacht niet dat je ontwikkelaar een ontwerper is. Als je niet weet hoe je website eruit moet zien, ga dan eerst met een ontwerper. Uw ontwikkelaar mag niet degene zijn die met de look-and-feel komt. Zij zouden het in het echte leven moeten laten gebeuren. Uw ontwikkelaar moet ervoor zorgen dat uw website snel en toekomstbestendig is en gemakkelijk te updaten is, gezien uw vaardigheidsniveau.
Om ervoor te zorgen dat uw ontwikkelaar u een eerlijke prijs kan geven en vervolgens goed werk kan leveren, moeten ze een duidelijk begrip hebben van wat er van hen wordt verwacht. Dus als u komt met een gedetailleerde projectbeschrijving en mockups, maakt dit het veel gemakkelijker voor u om iemand te vinden om uw visie te realiseren.
Deel uw tips hieronder
Heb je horrorverhalen 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 soortgelijk bericht over ontwerpers? Laat het me weten in de comments!