Come assumere un web-programmatore: per non programmatore

3

Sono un non programmatore che ha utilizzato i servizi di: freelance, odesk, ecc.

Ho provato a chiedere quello di cui ho bisogno ma non riesco a trovare nessuno che possa mostrarmi un qualsiasi tipo di esempio simile a quello che richiedo nelle specifiche per la programmazione web.

Hanno front-end e back-end, ma non soddisfano i veri requisiti del sito Web "live". "live" per essere pronto a supportare il traffico, chiavi in mano, può essere costantemente aggiornato da me, ...

Come faccio a capire come valutare un programmatore?

Come faccio a offrire il prezzo appropriato per i servizi?

    
posta 0Complex 17.03.2011 - 23:07
fonte

4 risposte

3

I am a non-programmer that has used the services of : freelancer, odesk, etc

Ci sono davvero poche persone di talento su questi servizi. Anche gli stipendi mediocri dei comandi di $ 40k negli Stati Uniti, chiunque sia competente guadagna $ 50k e oltre. L'offerta media su un sito come Rent-A-Code [che ho assunto lì] finisce per essere meno di $ 20 l'ora. Ottieni quello per cui paghi.

I've tried asking for what i need but, I can't find anyone who can show me any type of example similar to what I request in the specs for the web-programming.

La mia ipotesi allora è che non sai come chiedere ciò di cui hai bisogno. Non è necessario vedere un sito che funziona come uno che si vuole costruire nell'esperienza lavorativa di qualcuno. Devi identificare le parti più piccole che costituiscono ciò che vuoi costruire e vedere se qualcuno ha quel tipo di esperienza.

Supponiamo che tu voglia costruire un motore di ricerca. Cerchi qualcuno che ha costruito un motore di ricerca? Non è probabile che ne troverai uno. Invece potresti cercare qualcuno che:

  • ha funzionato con l'indicizzazione di set di dati di grandi dimensioni
  • comprende i metodi per cercare i set di dati senza corrispondenze esatte
  • ha esperienza con database di grandi dimensioni

Anche se una persona non ha mai costruito un motore di ricerca, questi attributi li aiuteranno molto (questo è un esempio molto forzato, e sto elencando punti limitati).

They have front ends and back ends, but they don't fulfill true "live" website requirements. "live" as to be ready to support traffic, keys in hand, can be updated constantly by me, ...

Sei molto poco chiaro qui. Costruire un sito che si ridurrà ad alto traffico è tanto (più?) Il lavoro del tuo amministratore sys come programmatore. Per non parlare del tuo hardware. Permettere ad un sito di essere aggiornato dal proprietario è la base di ogni CMS, cercare un programmatore che ne abbia sviluppato uno ... puoi far girare un gatto e colpire una mezza dozzina.

E infine, forse non hai un budget adeguato per il tuo progetto. Ho trovato su questi siti di programmatori di materie prime che la gente farà un'offerta qualunque sia la fascia di prezzo dichiarata, anche se è assolutamente irragionevole farlo. Alla fine nessuno è davvero felice. Se hai un prodotto che soddisfa le tue esigenze immediate, tieni pronto per lo shock della tua vita quando vuoi aggiungere o modificare le cose.

    
risposta data 18.03.2011 - 03:36
fonte
3

How do I figure how to evaluate a programmer ?

Come pensi come valutare un meccanico automobilistico? Un idraulico? Un dottore?

È lo stesso.

Trust. Esperienza. Abilità.

    
risposta data 17.03.2011 - 23:21
fonte
2

Trovo che nel mio lavoro di consulenza, la maggior parte mi stia valutando tramite referral che posso fornire o tramite il mio portfolio di progetti precedenti (non tutti i relativi alla programmazione). Allo stesso modo, quando si cerca di contrarre un progetto di programmazione, si vuole assicurare che l'individuo (o la società) abbia un portafoglio di lavoro abbastanza simile al suo che è possibile valutare la probabilità di essere in grado di completare il progetto in modo soddisfacente. Se per qualche motivo un portafoglio non è disponibile (e onestamente questo accade molto a causa di accordi di riservatezza) ogni sviluppatore esperto dovrebbe avere a disposizione alcuni clienti precedenti che possono usare come referenti.

Se hai esigenze piuttosto specifiche, è improbabile trovare una soluzione chiavi in mano e, in quanto tale, dovrai fare affidamento su precedenti rapporti commerciali che uno sviluppatore ha costruito per rassicurarti che possono eseguire.

Come nota: penso che S.Lott abbia praticamente ragione (anche se forse un po 'teso). Come buona pratica, dovresti intervistare il tuo dottore e chiedere referenze ... Guido una macchina speciale, e come tale, vado solo ai meccanici con una solida reputazione per il mio tipo di vechile ... quando cerco un ragioniere, certamente discusso con i miei colleghi ... lo stesso vale in questo caso. La reputazione e la storia contano molto quando si studiano potenziali interessi commerciali o partnership. Come hai notato, avevi perso un referral scarso (o forse un problema al di fuori della portata della sua esperienza). È quasi impossibile garantire che un individuo possa completare un lavoro.

Se questo è un problema importante, proteggilo. Obbligazioni, assicurazioni e altri principi di copertura possono ridurre la perdita di qualcosa che "semplicemente non funziona correttamente" con la relazione.

    
risposta data 18.03.2011 - 00:20
fonte
0

Devi prima capire cosa vuoi fare. Dedica un paio di settimane a tracciare la sequenza di passaggi che desideri che il sito Web segua man mano che l'utente interagisce con il tuo sistema. Se non riesci a portare ogni ramo a una conclusione logica, non sai cosa vuoi e spendi la maggior parte di te a decidere.

    
risposta data 18.03.2011 - 03:31
fonte

Leggi altre domande sui tag