Come faccio a sapere che il libero professionista (Sviluppatore) mi ha dato i miei soldi?

3

Sto assumendo uno sviluppatore PHP per costruirmi un sito web. Il loro tasso è di 70 $ all'ora. Sembra avere un buon portfolio ed esperienza.

Come faccio a sapere di avere un buon sito web scalabile e di facile manutenzione?

Chiedo loro di darmi esempi di codice in modo da poterli recensire (sono un programmatore ma non ho fatto molto PHP)?

Quali sono le buone credenziali per uno sviluppatore PHP? esperienza con Drupal? LAMPADA?

    
posta user23599 22.04.2011 - 14:38
fonte

4 risposte

3

(Sono uno sviluppatore PHP / jQuery / Javascript Drupal / WolfCMS)

  1. Credenziali: guarda i siti, invia loro i loro proprietari, conferma che hanno fatto quello che dicono di aver fatto. Chiedi ai clienti precedenti la loro esperienza, come funziona il sito per loro. Importante: uno sviluppatore web che fa siti semplici non è bravissimo nei portali, anche il rovescio vale.
  2. Chiedete loro quale CMS useranno. Se dicono Joomla, corri (nessuno sviluppatore che si rispetti potrà mai lavorare con Joomla). Se hai un sito semplice, Drupal NON è la strada da percorrere. Se hai un portale Drupal è la strada da percorrere. Se si tratta di un blog piuttosto che di Wordpress.
  3. Prima impressione: ricorda la tua prima impressione e come e cosa dicono.
  4. Hanno chiesto del tuo pubblico di destinazione? Hanno analizzato la tua azienda? I tuoi prodotti? Altrimenti, vai.

Hanno chiesto del tuo pubblico di destinazione? Hanno analizzato la tua azienda? I tuoi prodotti? Altrimenti, vattene.

Cose da ricordare, la creazione di un sito richiede una codifica molto piccola o nulla (php) (si codificano solo funzioni del sito davvero oscure o personalizzate, il resto è già stato codificato dalla comunità) Quindi non ci saranno "code snipets" revisionare. (Ma richiede ancora MOLTA conoscenza). Dovresti essere in grado di ottenere uno sviluppatore professionista per 40 $ / h. Inoltre fai in modo che tu faccia un buon piano all'inizio. Ascolta lo sviluppatore. Evita correzioni.

Potrei dirti esattamente cosa chiedere se hai specificato il tuo progetto. Ma soprattutto guarda le credenziali e FIDUCIA IL TUO GUT.

    
risposta data 22.04.2011 - 15:14
fonte
3

È la stessa cosa di quando vai dal meccanico? Come fai a sapere che in realtà stanno aggiustando qualcosa e non causando più problemi per la ripetizione degli affari? La risposta sta nel chiedere referenze. Vedi se ti darà i nomi delle persone per le quali ha lavorato e poi entrerà in contatto con loro. Se non conosci PHP, chiedere campioni di codice non ti farà molto bene.

    
risposta data 22.04.2011 - 14:47
fonte
2

Se il ragazzo è bravo e ti offre un sito scalabile e facile da mantenere, per $ 70 / ora, hai ottenuto l'offerta migliore in città.

Assumiamo 50 settimane di lavoro, 50 ore alla settimana o 50 * 50 * 70 = $ 175.000.

Il sito includerà un database, framework, ambienti di sviluppo e sviluppo, distribuzione automatizzata, un'interfaccia di amministrazione, un'API, modelli, css, jQuery e un sito di bell'aspetto.

Se hai provato ad assumere lo skillset per questo in un'azienda normale, ti verrebbe in mente

  • DBA: 95K / anno
  • Sysadmin: 80K / anno
  • UI Engineer: 75K / anno.
  • Sviluppatore PHP: 60.000 € / anno
  • Project Manager: 75K / anno

... per un totale di 385.000 stipendi. Moltiplicare per 1,5 per il sovraccarico (imposte del datore di lavoro, contributi di assicurazione sanitaria, affitto degli uffici (queste persone non lavorano in magazzini polverosi), 401K, attrezzature informatiche, costi di assunzione (la persona delle risorse umane non è libera), ecc. Stai guardando $ 577.000.

Ora, garantisco che il progetto non verrà eseguito in un anno. Ci vorranno 2 mesi per salire, 2 mesi per ottenere i server e il provisioning (sono ottimista nelle mie stime), 2 mesi per definire i requisiti (con il team in atto, non è possibile scrivere tutto e aspettarsi che le persone lo leggano. riunioni.), 2 mesi per progettare un sistema scalabile, 8 mesi di codice, 2 mesi di test, 1 mese per l'implementazione ... Oh merda, ho dimenticato, è necessario un architetto per la parte di scalabilità: $ 135.000 / anno-- No? Ok, nessun architetto.

Quindi guardiamo un minimo di 19 mesi. Il conto è ora $ 912.000

Questo presuppone che nulla vada storto, cioè nessuno lascia la squadra a metà strada. Cosa succede se il tuo codificatore PHP lascia al 90% il completamento del framework? (Conoscendo perfettamente il restante 10% ne prende un altro 90%) e, huh, devi pagare gli stipendi al resto della tua squadra mentre trovi uno sviluppatore PHP competente che è disposto a prendere il controllo dell'infrastruttura personalizzata. Diciamo che sei fortunato e trovi questo ragazzo, e sarò gentile e ti dirò che puoi assumerlo e metterlo in un cubo in 2 mesi. Ormai, però, stai pagando $ 100.000 per il ragazzo php - hai imparato dal tuo errore. Prende 2 mesi per familiarizzare con il progetto, andare oltre la base del codice e imparare le impostazioni del server. Non è molto tempo. 40 giorni lavorativi. Quindi questo aggiunge 4 mesi al programma.

Quindi il periodo intermedio di 2 mesi ti costa: $ 81.000

Il suo periodo di rastrellamento di 2 mesi ti costa: $ 106.000

Quindi, scenario realistico: il tuo sito web ti costa $ 1.100.000 e impiega 23 mesi.

E se ti guardi intorno e chiedi alle persone che hanno fatto questa roba, scoprirai che non sono fuori campo.

Quindi a $ 175.000 il tuo ragazzo fornisce il sito per il 15,9% del costo normale.

Immagina se ti ha addebitato $ 300 l'ora. Quello sarebbe $ 750.000 e viene fatto in 1 anno. Avresti comunque risparmiato 350.000 dollari e il tuo sito sarà stato realizzato un anno prima.

Se il ragazzo può consegnare, vale 4 volte quello che gli stai pagando.

Qualche domanda?

    
risposta data 22.04.2011 - 20:31
fonte
1

Non conosco il livello salariale in cui ti trovi, ma $ 70 / h non mi sembra troppo male. Non puoi confrontare questo direttamente con il salario di un lavoro normale, ci sono un sacco di ore imboccabili e poca sicurezza del lavoro.

In ogni caso, assicurati di fare frequenti recensioni dove ti mostra cosa ha fatto e tu dai il tuo feedback. Se il lavoro viene "completato" la prima volta che lo vedi, ci sono pochissime possibilità che sia fatto bene.

Le qualifiche delle liste di controllo non valgono molto, ci sono molte persone che conoscono un sacco di lingue e quadri diversi (o almeno lo rivendicano), ciò non significa che possano fare un buon lavoro in nessuno di essi. Anche anni di esperienza non garantiscono nulla. Quindi quello che resta da vedere è il portfolio.

    
risposta data 22.04.2011 - 15:35
fonte

Leggi altre domande sui tag