Trovare altri programmatori per aiutare su un progetto [chiuso]


9

Come tentativo semi-FAQ:

Dove puoi trovare persone con cui lavorare su un progetto? In particolare programmatori. Una cosa ovvia è che tutti i programmatori hanno un progetto (o venti), e le probabilità che un programmatore stia semplicemente cercando qualcosa da fare è molto meno probabile che se fosse un artista necessario nella squadra.

Quindi, dove pubblichi? Dove cerchi e segui le persone fino a quando sembra che siano membri del team fattibili? È davvero difficile riunire una squadra che non sia amici intimi o amici di chat? Esistono siti con questo tipo di pubblicazione?

Per chiarire: mi riferisco a una squadra.

Esempio 1: sto realizzando gameEngineOfAwesomeness. Ho bisogno di aiuto.

Esempio 2: sono completo al 70% in questo gioco e ho bisogno di aiuto.

Esempio 3: ho un'idea di progetto open source, con un prototipo. Ho bisogno di aiuto.

Non significa necessariamente open source, solo programmatori che possono lavorare con me su qualcosa (e dove trovarli :))


Hai avuto fortuna ad iniziare? È passato più di un mese e mi chiedevo come stava andando il tuo progetto.
Larry Smithmier,

Oh, grazie per la domanda. Sta andando benissimo grazie :) In realtà ero solo curioso / ho lanciato la domanda anche per gli altri. È qualcosa di fondamentale su cui tutti potrebbero essere curiosi di sapere. i miei progetti sono pubblicati su blog.centrc.net se tu fossi davvero interessato. :)
underscorediscovery il

Risposte:


10

1) Premi la carne in luoghi come Penguicon o riunioni di gruppi di utenti locali e fai abbassare l' ascensore e alcuni volantini di colore con inviti all'azione. Se vuoi ottenere l'aiuto di altri, dovrai commercializzare te stesso e la tua idea. Spiega "perché tu" e "perché questo" a un gruppo di persone che non ti conoscono e hanno sicuramente 15 delle loro idee che non hanno seguito da sole. Se disponi di un prototipo, imposta diverse macchine in una suite o parla con il gruppo di utenti dell'essere un oratore e presenta ciò che devi al pubblico più vasto possibile.

2) Semplifica il tuo aiuto configurando tu stesso l'infrastruttura prima di parlare con chiunque. Ottieni un WIKI ben popolato, sistema di controllo del codice sorgente, storyboard (anche se l'arte puzza), ecc. E idee su come "questo gioco" cambierà il mondo.

3) Preparati a fare più lavoro di qualsiasi altro due o tre membri del team, perché dovrai essere una cheerleader, project manager e collaboratore.


Questo è più o meno quello che volevo sentire. Hai bisogno di qualcosa in mano, qualcosa da mostrare e qualcosa che funzioni. Totalmente d'accordo - Anche i link forniti sono fantastici.
sottolineare la

8

Da quello che ho visto, Internet non è un ottimo posto per trovare programmatori, specialmente se li stai cercando di lavorare per niente. Ma sembra che tu abbia semplicemente bisogno di un compito di programmazione da svolgere (come realizzare un gioco specifico basato sulla tua arte), piuttosto che dover effettivamente formare un gruppo. Potresti provare quanto segue:

Se hai una singola attività specifica che deve essere eseguita, puoi pubblicarla su vWorker (precedentemente Rent-A-Coder) e programmatori (o gruppi di programmazione) faranno offerte per il tuo progetto; accetta l'offerente dall'aspetto più redditizio, fanno il lavoro e poi li paghi una volta ricevuto il lavoro. È ben fatto per mantenere entrambe le parti giuste; per esempio, i tuoi soldi vanno in deposito a garanzia, in modo tale che qualsiasi fallo da parte tua e il programmatore vengano comunque pagati; ma ogni fallo da parte del programmatore e il denaro ti ritorna. Le comunicazioni dovrebbero essere fatte attraverso il sito Web in modo che tutto sia documentato e i loro moderatori siano abbastanza veloci nel risolvere i problemi, se ne avessi bisogno.

Ci sono molti lavoratori e gruppi "in outsourcing" che faranno il tuo compito per costi molto bassi e rapidamente, ma fai attenzione ai codici di cattiva qualità. Assicurati anche di avere requisiti cristallini e documenta tutto attraverso il sito web. Tutto ciò che viene detto è come un contratto, e se metti requisiti completi lassù, al programmatore sarà richiesto di completarli prima che vengano pagati. Al contrario, i programmatori HANNO BISOGNO di una chiara specifica di ciò che deve essere fatto per fare offerte e stimare con precisione il loro tempo, e i requisiti scadenti sono spesso la fonte degli acquirenti che sfruttano i programmatori, facendoli lavorare extra prima che vengano pagati solo perché c'erano un fraintendimento.

Ho avuto esperienze sia positive che negative come programmatore sul sito, ma mi sembra che gli acquirenti siano trattati molto bene; sono certamente nella posizione di potere. Ancora una volta, se hai un'idea molto chiara di ciò che deve essere fatto e pubblichi tutti i tuoi requisiti in anticipo, non avrai problemi; i programmatori completeranno il tuo compito quando lo chiedi, oppure non vengono pagati e riprovi.


Bella risposta e link interessante. Non lo sapevo. Grazie.
bummzack,

1
La domanda è interamente rivolta allo sviluppo del gioco, come programmatore. Sono un programmatore con projectX, ci devono essere persone che vorrebbero aiutare con questo progetto, giusto? Quindi passaggio 1) Crea alcuni documenti e tale passaggio 2) Crea un progetto codice sorgente / google passaggio 3) Dove trovo altri interessati? Vedi, la tua risposta è buona ma non correlata (e poco chiara nella mia domanda forse :)) Non sto cercando un programmatore per fare cose per me, sto cercando una squadra.
sottolineare la

odesk.com ed elance.com sono anche abbastanza buoni. Abbiamo ottenuto diversi autori / redattori di copie per alcuni dei contenuti del nostro sito tramite oDesk e 1 era fantastico, 2 erano buoni e 1 era miserabile. Abbiamo iniziato con 4 piccoli compiti e abbiamo accumulato fino a quando non abbiamo quello fantastico che funziona 1/2 volta per noi ora.
Larry Smithmier,

6

Giriamo la domanda: ci sono già molti progetti di giochi in corso su Internet. Perché non stai aiutando uno di quelli e preferisci crearne uno tuo?

Quando capirai la risposta, avrai la risposta alla tua domanda.


Contatore interessante, ma il problema non è che ho bisogno di un progetto: è che ne ho già uno in corso (ad esempio un gioco che ho iniziato 2 anni fa che mi piacerebbe finire). L'obiettivo è ottenere nuovamente aiuto. Non trovare qualcosa da fare. Ma vedo la tua opinione, mi aiuta e mi dà "perché ho già molto da fare". Ma neanche questo ha senso. Milioni di progetti stagnanti, senza sviluppatori in giro. Quindi, penso che preferirò ancora chiedere aiuto e mettere in salvo le persone (come ha detto anche Larry) :)
sottolineare la

6
La risposta non è perché "ho già molto da fare". Nessuno vuole lavorare per qualcun altro, specialmente su progetti di hobby. Il modo in cui si contrappone è quello di offrire denaro o un progetto molto sexy o una posizione su un progetto che non è già stato fatto al 70% in modo che possano avere input. Nessuno ti ha offerto questi, quindi hai iniziato il tuo. Non li stai offrendo a nessuno, quindi nessuno ti accetterà per la tua offerta.

Sono pienamente d'accordo con questo punto. Sono arrivato al punto di tentare davvero di unirmi ad alcuni altri progetti nella speranza di acquisire alcune conoscenze su come avrei potuto effettivamente soddisfare le mie richieste in futuro. Avere almeno un progetto completato farà sì che le persone abbiano più fiducia nel fatto che resterai fedele fino alla fine. Anche come dice Joe, rendilo un progetto sexy in modo che la gente vorrà vederlo finito. Quasi ogni progetto che ho incontrato ha l'opinione che sia il migliore là fuori, ma pochissimi hanno semplicemente cercato di rendere il loro più accattivante.
Deleter,

1
Non sono necessariamente in disaccordo con i punti menzionati, vedendo solo quali sono i modelli di pensiero di altri sviluppatori :) Quindi, cosa succede se il progetto è sexy e pronto per l'input: la domanda di nuovo - dove inserisco per trovare una squadra?
sottolineato il

3

Hai indovinato correttamente che i programmatori sono entrambi molto richiesti e pieni dei loro progetti. Le tue opzioni sono:

  1. Offrono di aiutare un loro progetto in cambio di una programmazione per uno dei tuoi;

  2. Avere un'idea fantastica che nessun programmatore sarebbe mai in grado di negare (questo non accade mai);

  3. Ottieni un programmatore studente che non si rende ancora conto di come funziona il sistema;

  4. Apri il tuo portafoglio.

Ricorda che i programmatori sono di solito quelli più in sintonia con quanto tempo impiegherà davvero un progetto. Se nessun programmatore ti sta mordendo, è probabile che il tuo progetto non sia fattibile come hai indovinato.


3
Inoltre, se scegli 3, sei un coglione.

Lol, 3 è un po 'tosto ma potrebbe essere efficace. Ma di nuovo sembra che la domanda sia ancora dove trovo queste persone. Ho apprezzato le opinioni su come rendere attraente un progetto (ed è probabile che io abbia alcuni progetti interessanti) ma se vedi che cosa sto chiedendo è DOVE vado con il mio progetto .. Aprirlo nel posto migliore non nel progetto migliore .
sottolineato il

1

La difficoltà qui è che stai chiedendo a qualcun altro di fare il tuo lavoro per te (in particolare con la programmazione). Se dici "hey, sono un programmatore di giochi e mi piacerebbe creare un gioco, ma ho bisogno di aiuto con il design", probabilmente è molto più facile.

Joel ha scritto un ottimo articolo sulla ricerca di programmatori qui: http://www.joelonsoftware.com/articles/fog0000000050.html

Sì, è pensato per assumere effettivamente programmatori e non farli svolgere il tuo lavoro gratuitamente, ma si applica ancora molta della stessa logica. Offrendo molto al di sopra del prezzo di mercato attirerà la loro attenzione. In caso contrario, dal loro punto di vista, il tuo progetto deve valere la pena in altri modi (il più probabile di questi, se hai un grande gioco). Non hai detto se sei effettivamente disposto a pagare per il lavoro svolto o meno, quindi presumo che la risposta sia negativa, ma non esito a chiarire.

Se stai immaginando una sorta di "scambio di risorse" in cui dici "ciao a tutti, ho questa grande idea per un gioco, ho solo bisogno di persone che ce la facciano per me" ... sì, quelli esistono, e nella mia esperienza sono inutili. Vedi tonnellate di post di persone che vogliono che qualcun altro faccia il proprio lavoro e accanto a nessun post di persone che offrono qualcosa di valore pratico. Se sono un programmatore, perché dovrei passare il tempo a creare il TUO gioco anziché il MIO, se lavoro gratuitamente?

Esiste, ovviamente, un altro modo per aggirare questo: non fare affidamento su altre persone. Impara a farlo da solo. Questo ha molti vantaggi. Ottieni il controllo totale sul corso e sulla portata del progetto. Non devi fare affidamento su qualcun altro che rovina la tua grande visione. Non è necessario entrare in aree legalmente imprecise su chi possiede il lavoro e l'IP se viene effettivamente venduto con denaro reale. Dato il numero di programmatori davvero pessimi là fuori e il fatto che quelli davvero buoni ti costeranno un braccio e una gamba, questa è l'opzione migliore per una percentuale sorprendentemente grande di progetti.


Bella risposta e link utili :) Per me, personalmente, non si tratta di fare il lavoro per me. Sto cercando di enfatizzare la parola squadra. Molti programmatori lo ignorano e finiscono per diventare proprietari e non finire mai nulla. C'è molto spazio per lavorare insieme su progetti di hobbisti e penso che sarebbe 100 volte più gratificante di un centinaio di progetti incompleti. E per riferimento, è più che i miei progetti sono fantastici / faranno bene / sono semplicemente divertenti su cui lavorare - ma è come dici tu. Questo è per il programmatore in questione per scoprire se do loro le informazioni.
sottolineato il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.