Annuncio pubblicitario
Scegliere qualcuno per costruire un sito Web per te non è un compito facile. Anche se non stai costruendo il prossimo Gmail, dovresti fare le cose nel modo giusto la prima volta. Ma scegliere un buon sviluppatore Web non è un compito semplice, soprattutto se non sai molto sulla creazione di siti web da solo. Se non riesci davvero a distinguere PHP a parte i CSS, come dovresti sapere se la persona che hai di fronte (o dall'altra parte dell'e-mail) conosce davvero il loro business?
Hai bisogno di un designer, uno sviluppatore o entrambi?
Cominciando dall'inizio. Web designer e 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 del codice, ma sanno cosa è bello. Sopra puoi vedere Dribbble, una comunità per progettisti. Alcune persone su Dribbble sono anche programmatori, ma se vuoi avere un'idea di ciò che fanno i designer, Dribbble è un buon posto da controllare.
Gli sviluppatori, d'altra parte, sono ingegneri. Potrebbero non avere molto gusto artistico, ma dato un design, saranno in grado di implementarlo utilizzando tecnologie Web standard. Quindi, ora che abbiamo chiarito questa distinzione, dovresti sapere che questo post riguarda sviluppatori. Esistono diversi modi per trovare 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 modello dettagliato che mostra come dovrebbe essere 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 ai progetti open source in vari modi. Il tuo sviluppatore dovrebbe avere un Github pagina del profilo che mostra il loro lavoro, rendendo facile vedere a quale progetto hanno contribuito.
Il prezzo è un indicatore
Se stai cercando di creare un sito Web di bell'aspetto per te o la tua azienda, non aspettarti di pagare qualcuno $ 10 l'ora e farli creare un capolavoro. I siti web come VWorker.com sono eccellenti per trovare lavoratori di qualità, ma sono anche pieni di programmatori e designer che lavorerebbero felicemente per $ 5 l'ora. Ora, solo perché qualcuno è economico o costoso non significa necessariamente che siano buoni o cattivi, ma il prezzo è un indicatore. Man mano che la parola sul buon lavoro di uno sviluppatore si diffonde, i loro tassi aumenteranno. Se vuoi andare con uno sviluppatore esperto, aspettati di pagare il prezzo.
Non entrerò in 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 d'accordo?
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 propri clienti (e altre persone in generale) in base alla competenza tecnica - quindi se non si è a conoscenza, potrebbero pensare che anche tu non sia intelligente.
Quindi, il tuo sviluppatore è davvero carino? Non intendo in qualche modo chit-chat, ma ritieni di poter comunicare da pari a pari?
Chiedi informazioni sulle loro opinioni
I buoni sviluppatori riflettono a lungo sulla scelta degli strumenti e finiscono per avere solide opinioni e preferenze. Ecco alcune domande che puoi porre al tuo sviluppatore:
- Qual è il tuo editor di testo preferito? Vim, TextMate, Notepad ++, qualcos'altro? Perché quell'editore e non un altro?
- Qual è la tua lingua preferita? PHP, Ruby, Python? Qualcos'altro? Perché quella lingua e non un'altra?
- Usi un framework di sviluppo Web, come Rails o Django? Perché?
- Utilizzerai un tale framework per il mio progetto? (assicurati di descrivere il tuo progetto, ovviamente). Perché?
Anche se i nomi sopra 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 precedente raccomandazione: vai d'accordo? Il tuo sviluppatore è in grado di spiegare le sue scelte tecniche senza condannarti o farti sentire stupido?
Avere una visione chiara e dettagliata
Abbiamo fatto un cerchio completo, tornando al primo consiglio. Non aspettarti che il tuo sviluppatore sia un designer. Se non sai come dovrebbe essere il tuo sito web, vai prima con un designer. Il tuo sviluppatore non dovrebbe essere quello di inventare l'aspetto. Dovrebbero essere quelli per farlo accadere nella vita reale. Lo sviluppatore dovrebbe assicurarsi che il tuo sito Web sia veloce, a prova di futuro e facile da aggiornare, dato il tuo livello di competenza.
Affinché il tuo sviluppatore sia in grado di quotarti un prezzo equo e quindi fare un buon lavoro, deve avere una chiara comprensione di ciò che ci si aspetta da loro. Quindi, quando vieni con un breve progetto dettagliato e modelli, questo ti rende molto più facile trovare qualcuno che realizzi la tua visione.
Condividi i tuoi suggerimenti 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!