Quando mordo il proiettile e assumo uno sviluppatore? [chiuso]

3

Ho un URL fantastico, l'ho avuto dalla metà degli anni '90, e fino al 2002 circa stavo facendo un sacco di tempo a scrivere recensioni e caratteristiche di musica in pagine statiche e ad aggiungere il loro URL a pagine indice statiche e tutto era solo grande.

Poi le cose si sono complicate molto velocemente, e per un motivo o per un altro ho passato il sito a un amico di grande talento che lo ha trasformato in un sito basato su DB gestito da cf.

Ora, qui sono circa dodici anni dopo rimettere tutto insieme usando mysql, php e css su una base di "bisogno di imparare" e anche se sono così vicino a dove voglio che mi rendo conto, erm , avrebbe dovuto essere scritto usando mysqli etc etc ad infinitum.

Quindi mi chiedo a che punto mi arrendo e assumo uno sviluppatore per prendere il controllo, quanto costa anche, e come faccio a sapere che sto lavorando con qualcuno che è meglio di me?

    
posta Paul Seattle 30.11.2012 - 08:00
fonte

5 risposte

0

Quando darlo a un professionista

Per essere onesti, ogni scimpanzé medio può produrre un'applicazione web che fornisce il 70-80% delle funzionalità richieste. È il restante 20-30% difficile da sviluppare. Quando arrivi al 70% e ti senti bloccato, è tempo di ottenere aiuto. Se hai già questa sensazione, trova un professionista e chiedigli il suo aiuto.

Quanto costerebbe

Se assumi un programmatore solitario e chiedi a lui di aiutarti a strutturare l'applicazione e scrivere del codice (ovvero: continuerai a scrivere codice e ad amministrare il server), puoi aspettarti di spendere solo poche migliaia di dollari USA a livello globale (molto probabilmente tra qualche mese). Se ti dai la responsabilità di progettare, codificare e stilare un nuovo sito web per un team di professionisti, puoi aspettarti di spendere qualche decina di migliaia di dollari. Tieni presente che, in questo secondo caso, riceverai un grafico che si prenderà cura dello stile del sito e di alcuni altri professionisti che ti daranno molto più del semplice codice.

Quanto ci vorrebbe

Non meno di 2 o 3 mesi, in ogni caso. Molto probabilmente 6 - 8 mesi se lavori con un singolo programmatore. Molto probabilmente 4 - 8 mesi se assumi un team di professionisti (quello che viene solitamente chiamato "web agency" in Italia e una "software house web" in altri paesi).

Il modo migliore per eseguire da solo o con un partner di programmazione

Si prega di prendere in considerazione Ruby-on-Rails e Refinery CMS. Prendili in considerazione anche se ti richiederebbero di iniziare da zero. È più facile creare da zero un sito Web orientato ai documenti (come il tuo) con un CMS basato su Ruby come Refinery o Radiant piuttosto che "migliorare" qualsiasi sistema basato su PHP esistente. Dai un'occhiata qui per una scelta di CMS Ruby: link . Se possibile, non scrivere codice. Basta configurare e modificare un CMS esistente. La raffineria è fantastica per questo ( link ).

Per favore, stai lontano dalle piattaforme "nude" PHP, MySQL e LAMPS. Non provare a casa: è cresciuto il tuo sito web in questo modo. Oggigiorno ci sono soluzioni migliori (open source, gratuite) sul mercato. Stai lontano da Java se lavori da solo o con un unico partner di programmazione. Java (Spring, Wicket, Tapestry, ecc.) Può essere pesante da gestire, in particolare per quanto riguarda l'amministrazione del server e la distribuzione dell'applicazione. Java è principalmente pensato per essere utilizzato e gestito da un team di professionisti di piccole-medie dimensioni.

Il modo migliore per andare con un team

Dì semplicemente quello che vuoi (non come vuoi che sia fatto) e aspetta.

Punta sul modo di scegliere un programmatore partner

Per favore, cerca un esperto programmatore di applicazioni web. Cerca qualcuno che abbia già creato almeno 4 o 5 applicazioni web negli ultimi 4 o 5 anni utilizzando i migliori strumenti sul mercato (Ruby-on-Rails, Django, Pylons, ecc.). Cerca qualcuno che ti possa dimostrare che lui / lei ancora legge libri e riviste e lui / lei ancora vive sul web, leggendo articoli e partecipando ai forum. Hai bisogno di un ragazzo intelligente, ben informato, dipendente dalla rete, di qualsiasi altra cosa. Cerca qualcuno che parli la sua mente e possa dimostrare di poterti suggerire la strada migliore da seguire. Scrivere codice è abbastanza facile al giorno d'oggi. La parte difficile è decidere quale codice da scrivere.

Stai lontano da persone che usano strumenti di vecchia scuola (come Perl, PHP nuda, vecchie soluzioni LAMP e simili) o che usano i loro strumenti personali. Hai bisogno di uno strumento moderno, standard ed elegante che altri programmatori possano mantenere per te nel prossimo futuro.

Il modo migliore per scegliere una squadra

Cerca una piccola software house orientata al web che abbia già fatto qualcosa di simile a quello che vuoi ottenere. Cerca una squadra di 3 o 5 persone che includa almeno:

  1. Un programmatore di provata efficacia (Ruby, se seguirai il mio suggerimento)
  2. Un designer grafico (qualcuno con il tuo stesso senso estetico)
  3. Un buon specialista dell'interfaccia utente (HTML, Javascript, CSS)
  4. Un buon project manager. Qualcuno con le buone maniere e una visione chiara.

Il modo migliore per scegliere un programmatore partner

Cerca qualcuno in Rete e parla con lui / lei. Chiedi di vedere il suo portfolio. Chiedi le sue opinioni e suggerimenti. Capirai velocemente chi è il ragazzo per te. Sfortunatamente, in questo caso devi cercare qualcuno che possa lavorare fisicamente con te. Deve essere un ragazzo che può raggiungere il tuo ufficio ogni mattina in qualche modo.

Meglio un team o un singolo partner di programmazione?

Una squadra. Lavorare con strumenti moderni e best-of-the-breed probabilmente richiederebbe di iniziare a imparare quasi da zero. Sarebbe meglio affidare a un piccolo team l'incarico di sviluppare il tuo sito.

    
risposta data 30.11.2012 - 09:31
fonte
2

Probabilmente dovresti assumerne uno ora.

È un sito che hai avuto per un po ', quindi sei ovviamente impegnato a farlo. Stai provando a farlo da solo, ma sembra che tu sia sopraffatto. Chiedi a qualcuno di configurarlo come preferisci, in modo che tu possa concentrarti sul miglioramento del contenuto del sito & pubblicità (se lo fai).

La mia raccomandazione sarebbe quella di avere un aspetto professionale sul tuo sito e magari consigliarlo & installare uno dei numerosi sistemi di gestione dei contenuti (CMS). Questo ti permetterebbe di aggiungere / rimuovere pagine e amp; funzionalità senza programmazione (sebbene l'opzione esisterebbe ancora per personalizzare anche il codice). In questo modo, una volta impostato, non avrai bisogno di risorse di programmazione continua per fare cose semplici come aggiungere una recensione.

Per quanto riguarda le tariffe e simili, questa è davvero una cosa regionale. Ma in generale ottieni quello per cui paghi. Dai un'occhiata ai siti locali e se ne trovi uno che ti piace, spesso c'è un link allo sviluppatore / sviluppatore nella parte inferiore della pagina.

    
risposta data 30.11.2012 - 08:18
fonte
2

Non ho mai incontrato un cliente che potesse permettersi uno sviluppatore dopo essersi riferito alla decisione di assumerne uno per "mordere il proiettile".

    
risposta data 30.11.2012 - 09:41
fonte
1

Dipende quanto vale la tua conoscenza. Puoi imparare tutto da solo. Ti costerà tempo ma ti farà risparmiare costi per lo sviluppatore. Che su rompe anche, più-meno quanto vale il tuo tempo.

Il valore aggiunto è la conoscenza che ottieni. Puoi usarlo per altre cose, può benissimo iniziare a guadagnare soldi. Ma se hai un solido, buon lavoro che paga bene e nessun interesse nella programmazione, quella conoscenza sarà inutile a lungo termine.

Oppure puoi assumere un freelancer intelligente part-time come co-programmatore, una guida e qualcuno per insegnarti tutto ciò di cui hai bisogno mentre lo scrivi insieme. (Assicurati solo di chiarire questi termini e questi obiettivi dal primo momento. Posso dire con certezza che un ragazzo assunto per scrivere una pagina web si chiuderà nel momento in cui scopre che si è effettivamente iscritto a un concerto.)

    
risposta data 30.11.2012 - 08:52
fonte
1

Esamina Wordpress , è molto facile da configurare e gestire, se hai bisogno di qualcosa di più complicato di quello e della tua fatica a fare le cose da te dovrebbe esaminare i servizi di uno sviluppatore qualificato.

    
risposta data 30.11.2012 - 09:10
fonte

Leggi altre domande sui tag