Hur man säger om någon är en bra webbutvecklare för ditt projekt
Att välja någon att bygga en webbplats för dig är inte en lätt uppgift. Även om du inte bygger nästa Gmail, bör du göra saker rätt första gången. Men att välja en bra webbutvecklare är inte en enkel uppgift, speciellt om du inte vet mycket om att skapa webbplatser själv. Om du inte riktigt kan berätta för PHP förutom CSS, hur ska du veta om personen framför dig (eller på andra sidan e-postmeddelandet) verkligen känner till sin verksamhet?
Behöver du en Designer, en utvecklare eller båda?
Första saker först. Webbdesigners och webbutvecklare är två helt olika kategorier. De bästa designersna är sanna konstnärer. De arbetar med Photoshop, Adobe Illustrator eller (min favorit) CorelDRAW. De kanske inte vet mycket om kod, men de vet vad som är vackert. Ovan kan du se Dribbble, en gemenskap för designers. Några av dem på Dribbble är också kodare, men om du vill få en känsla för vad designers gör är Dribbble ett bra ställe att kontrollera.
Utvecklare, å andra sidan, är ingenjörer. De kanske inte har mycket konstnärlig smak, men med tanke på en design, kommer de att kunna implementera den med hjälp av standardwebteknologi. Så nu vi gjort denna skillnad klart, borde du veta att det här inlägget handlar om utvecklare. Det finns olika sätt att hitta designers, även om vissa av dessa råd gäller även dem. Det här inlägget förutsätter att du redan vet vad du försöker skapa, och att du har en detaljerad mockup som visar hur den slutliga webbplatsen ska se ut. Detta är mycket viktigt för de närmaste stegen.
Titta på deras tidigare arbete
Detta är den viktigaste faktorn, varför det är den första jag har listat. Vad har din utvecklare gjort hittills?
Bra utvecklare bidrar vanligtvis till open source-projekt på olika sätt. Din utvecklare ska ha en Github-profilsida som visar sitt arbete, vilket gör det enkelt att se vilket projekt de bidragit till.
Priset är en indikator
Om du vill bygga en vacker webbplats för dig själv eller ditt företag, förvänta dig inte att betala någon $ 10 en timme och få dem att skapa ett mästerverk. Webbplatser som VWorker.com är utmärkta för att hitta kvalitetsarbetare, men de är också fulla av kodare och designers som gärna arbetar för $ 5 i timmen. Nu, bara för att någon är billig eller dyr betyder inte nödvändigtvis att de är dåliga eller bra - men pris är en indikator. Som ett ord på en utvecklares goda arbetsspridningar kommer deras satser att stiga. Om du vill gå med en erfaren utvecklare, förvänta dig att betala priset.
Jag kommer inte att gå in i specifika priser här eftersom dessa förändringar över tiden, men som i många andra områden, om priset du erbjuds känns för bra för att vara sant, är det förmodligen.
Får du med dig?
En annan viktig faktor som för ofta försummas - går du med i den här personen? Alltför ofta känner högkvalitativa programmerare att de är utmärkta i sitt hantverk, eftersom de inte nödvändigtvis behöver vara lagspelare eller trevliga människor. Ännu värre kan utvecklare döma sina kunder (och andra människor i allmänhet) på grundval av teknisk expertis - så om du är clueless kanske de tror att du är ointelligent, också.
Så är din utvecklare faktiskt bra? Jag menar inte i chit-chat sorts sätt, men känner du att du kan kommunicera som jämställdare?
Fråga om deras åsikter
Bra utvecklare tycker lång och svårt om sitt val av verktyg och slutar ha solida åsikter och preferenser. Här är några frågor du kan fråga din utvecklare:
- Vad är din textredigerare av val? Vim, TextMate, Notepad ++, något annat? Varför den redaktören, och inte en annan?
- Vad är ditt språk du väljer? PHP, Ruby, Python? Något annat? Varför det språket och inte en annan?
- Använder du en webbutvecklingsram, till exempel Rails eller Django? Varför?
- Kommer du att använda en sådan ram för mitt projekt? (se till att beskriva ditt projekt, förstås). Varför?
Även om namnen ovan inte betyder mycket för dig, bör din utvecklare känna till dem och borde kunna förklara vad deras preferens är och varför. Det här är också ett bra sätt att testa den tidigare rekommendationen - kommer du med? Kan din utvecklare kunna förklara sina tekniska val utan att övertyga eller göra dig dum?
Ha en klar, detaljerad vision
Vi har gjort en hel cirkel, går tillbaka till den första rådgivningen. Förvänta dig inte att din utvecklare är designer. Om du inte vet vad din webbplats ska se ut, gå med en designer först. Din utvecklare borde inte vara den som kommer med utseendet och känslan. De borde vara den som får det att hända i verkligheten. Din utvecklare ska se till att din webbplats är snabb och framtidssäker och lätt att uppdatera med tanke på din skicklighet.
För att din utvecklare ska kunna citera ett rimligt pris och sedan göra ett bra jobb måste de ha en klar förståelse för vad som förväntas av dem. Så när du kommer med en detaljerad projekt brief och mockups, det här gör det mycket lättare för dig att hitta någon att förverkliga din vision.
Dela dina tips nedan
Har du skräckhistorier att dela om att hitta programmerare och utvecklare för att skapa dina projekt? Missade jag ett viktigt tips ovan? Vill du ha en liknande post, om designers? Låt mig veta i kommentarerna!
Utforska mer om: Webbdesign, webbutveckling.