Scegliere qualcuno per costruire un sito Web per te non è un compito facile. Anche se non stai creando il prossimo Gmail, dovresti fare le cose per bene la prima volta. Ma scegliere un buon sviluppatore Web non è un compito semplice, soprattutto se non si conosce molto sulla creazione di siti Web. Se non riesci a distinguere il PHP dai CSS, come dovresti sapere se la persona di fronte a te (o dall'altra parte dell'email) conosce davvero la loro attività?
Hai bisogno di un designer, uno sviluppatore o entrambi?
Cominciando dall'inizio. I web designer e gli sviluppatori Web sono due categorie completamente diverse. I migliori designer sono veri artisti. Funzionano con Photoshop, Adobe Illustrator o (il mio preferito) CorelDRAW. Potrebbero non sapere molto sul codice, ma sanno cosa è bello. Sopra puoi vedere Dribbble, una comunità per designer . Alcune persone su Dribbble sono anche programmatori, ma se vuoi avere un senso per ciò che fanno i designer, Dribbble è un buon posto per controllare.
Gli sviluppatori, d'altra parte, sono ingegneri. Potrebbero non avere molto gusto artistico, ma dato un design, saranno in grado di implementarlo usando le tecnologie Web standard. Quindi, ora che abbiamo chiarito questa distinzione, dovresti sapere che questo post riguarda gli sviluppatori. Ci sono diversi modi per trovare i designer, anche se alcuni di questi consigli si applicano anche a loro. Questo post presuppone che tu sappia già cosa stai cercando di creare e che tu abbia un mockup dettagliato che mostra come dovrebbe apparire il sito web finale. Questo è molto importante per i prossimi passi.
Guarda il loro lavoro precedente
Questo è il fattore più importante, motivo per cui è il primo che ho elencato. Cosa ha fatto il tuo sviluppatore finora?
I buoni sviluppatori di solito contribuiscono a progetti open-source in vari modi. Il tuo sviluppatore dovrebbe avere una pagina del profilo Github che mostri il loro lavoro, rendendo più facile vedere a quale progetto hanno contribuito.
Il prezzo è un indicatore
Se stai cercando di costruire un sito web di bell'aspetto per te o la tua azienda, non aspettarti di pagare $ 10 all'ora e fargli creare un capolavoro. Siti web come VWorker.com sono eccellenti per trovare lavoratori di qualità, ma sono anche pieni di programmatori e programmatori che lavorerebbero felicemente per $ 5 l'ora. Ora, solo perché qualcuno è economico o costoso non significa necessariamente che sia cattivo o buono - ma il prezzo è un indicatore. Quando si diffondono le parole sul buon lavoro di uno sviluppatore, i loro tassi aumenteranno. Se vuoi andare con uno sviluppatore esperto, aspettati di pagare il prezzo.
Non entrerò nei tassi specifici qui perché questi cambiano nel tempo, ma come in molti altri campi, se il tasso che ti viene offerto sembra troppo bello per essere vero, probabilmente lo è.
Vai avanti?
Un altro fattore importante troppo spesso trascurato: vai d'accordo con questa persona? Troppo spesso, i programmatori di alta qualità ritengono che essere eccellenti nel loro mestiere significhi che non devono necessariamente essere giocatori di squadra o persone simpatiche. Peggio ancora, gli sviluppatori possono giudicare i loro clienti (e le altre persone in generale) sulla base di competenze tecniche - quindi se non si è sicuri, potrebbero pensare che anche tu sia poco intelligente.
Quindi, il tuo sviluppatore è davvero carino? Non intendo nel modo chit-chat, ma pensi di poter comunicare da pari a pari?
Chiedi informazioni sulle loro opinioni
I buoni sviluppatori pensano a lungo e duramente sulla loro scelta di strumenti e finiscono per avere opinioni e preferenze solide. Ecco alcune domande che puoi chiedere al tuo sviluppatore:
- Qual è il tuo editor di testo di scelta? Vim, TextMate, Notepad ++, qualcos'altro? Perché quell'editor, e non un altro?
- Qual è il tuo linguaggio di scelta? PHP, Ruby, Python? Qualcos'altro? Perché quella lingua e non un'altra?
- Usi un framework di sviluppo Web, come Rails o Django? Perché?
- Userete una tale struttura per il mio progetto? (assicurati di descrivere il tuo progetto, ovviamente). Perché?
Anche se i nomi sopra riportati non significano molto per te, il tuo sviluppatore dovrebbe conoscerli e dovrebbe essere in grado di spiegare quali sono le loro preferenze e perché. Questo è anche un ottimo modo per testare la raccomandazione precedente - vai d'accordo? Il tuo sviluppatore è in grado di spiegare le sue scelte tecniche senza condiscendenza o facendoti sentire stupido?
Avere una visione chiara e dettagliata
Abbiamo fatto un giro completo, tornando al primo consiglio. Non aspettarti che il tuo sviluppatore sia un designer. Se non sai come dovrebbe apparire il tuo sito, vai prima con un designer. Il tuo sviluppatore non dovrebbe essere l'unico a trovare il look-and-feel. Dovrebbero essere loro a farlo accadere nella vita reale. Il tuo sviluppatore dovrebbe assicurarsi che il tuo sito web sia veloce e a prova di futuro e facile da aggiornare in base al tuo livello di competenza.
Affinché il tuo sviluppatore possa citarti un prezzo equo e poi fare un buon lavoro, deve avere una chiara comprensione di ciò che ci si aspetta da loro. Quindi, quando arrivi con un brief dettagliato del progetto e dei mockup, questo ti rende molto più facile trovare qualcuno che realizzi la tua visione.
Condividi i tuoi consigli qui sotto
Hai storie horror da condividere sulla ricerca di programmatori e sviluppatori per creare i tuoi progetti? Ho perso un suggerimento importante sopra? Vuoi un post simile, sui designer? Fatemi sapere nei commenti!