Come vorresti cercare collaboratori? [chiuso]


10

Mi sembra di avere un flusso infinito di idee più o meno originali, più o meno interessanti per software / app / cose ancora da scrivere nella mia mente. A volte, decido di iniziare a implementare la mia idea. Diverse ore dopo, finisco con un prototipo decente, più o meno funzionante di ciò che sto cercando di costruire. Quindi, la mia sveglia suona e devo tornare al mondo reale, stanco da morire. Nella maggior parte dei casi, le cose che ho iniziato rimangono incompiute per sempre. A volte va bene. Altre volte, mi sento onestamente come se fosse un peccato.

Ma mi rendo conto che ci sono siti come GitHub e ci sono molti altri programmatori là fuori. Esiste un luogo in cui è possibile pubblicare idee, proposte, concetti o codice approssimativo per trovare persone interessate a collaborare a progetti?

Modifica: sono a conoscenza del "solito" - continua a svilupparti da solo per un certo periodo di tempo, open-source il codice, menziona il tuo progetto su blog di sviluppo, IRC o ovunque tu vada; alla fine attira gli altri.

Quello che sto cercando è un posto per connettermi con altri sviluppatori (ad esempio di diverse specializzazioni) nelle prime fasi di un progetto.


Ugh, Thomas, hai eliminato tutto il mio stile di scrittura dalla domanda! Beh, forse è per il meglio.
vzwick,

Metti il ​​codice su github, crea un blog per sviluppatori, esci in IRC.
Raynos,

Avvicina le persone al bar con gli adesivi più cool sul loro laptop.
JeffO,

Risposte:


1

Sembra un sito di abbinamento per gli sviluppatori. Puoi renderlo gratuito e poi dedicare molto tempo a estirpare tutti coloro che conoscono Java, ad esempio. Nessuno si qualificherà candidati nelle aree di: verifica esperienza, capacità di test, disponibilità per l'impegno di tempo necessario gratuitamente per coloro che non hanno le competenze per valutare i programmatori.

Lo stesso vale per gli sviluppatori che sono in grado di verificare quelli con conoscenza del dominio. Chi pagherà per un sito in cui le persone elencano le loro idee? Indipendentemente se ho le competenze di cui hai bisogno, non so se la tua idea sia valida né so se sei in grado di implementare le vendite e il marketing. Potresti avere la più grande idea di vendere agli avvocati, ma non avrei idea se funzionasse o quanta equità del sudore ci avrei messo dentro.


1

Mi piace se qualcuno collaborerà sulla base di un solo prototipo. Anche se a qualcuno piace l'idea, andrà per l'implementazione da solo. Puoi pensare alla collaborazione in termini di progetto opensource solo quando hai un modello funzionante. Le persone possono quindi provare la tua app e, se interessati, collaborare con te.

Questo è solo il mio modo di pensare. Un altro risponditore potrebbe dirti la strada da percorrere.


Spesso, alcune parti di un progetto richiedono una conoscenza superiore alla media di uno o due argomenti. Ad esempio, per una corretta implementazione di una mia recente idea, avrei davvero potuto usare qualcuno che conosce la sua strada attraverso la linguistica informatica, l'euristica, il raggruppamento e roba del genere. Un ragazzo che è esperto in queste aree è molto probabile che sappia molto meno dello sviluppo del frontend, ad esempio di me.
vzwick,

0
  • Puoi assumere persone.
  • Puoi provare ad avviare un progetto in una comunità di programmazione abbastanza omogenea che potrebbe essere molto interessata alla tua idea. Ad esempio, la folla di blender.org potrebbe sicuramente essere interessata a utilizzare Kinect di Microsoft in qualche modo. Usa semplicemente i soliti strumenti e le lingue utilizzate dalla community e qualcosa potrebbe essere fatto.
  • Puoi andare nel modo "solito" e iniziare a pubblicare qualcosa di ragionevolmente documentato e ragionevolmente utile su Github, e sperare che anche qualcun altro si interessi.

Nella mia modesta esperienza, la maggior parte degli altri modi non funzionerà davvero.

Sembra sottovalutare il tempo e gli sforzi necessari per pianificare e organizzare un progetto con estranei completi senza che nessuno conosca le competenze e gli interessi delle altre persone.

Non risparmierai tempo rispetto a farlo da solo, fino a quando LUNGO nel progetto. Ma probabilmente, si romperà molto prima di allora, per una disputa su qualcosa di sciocco (quale linguaggio di programmazione / framework usare per la funzione X, come implementare la funzione Y) o qualsiasi altra cosa del genere.

È molto meglio essere in grado di dettare i termini del progetto (perché tu sei il datore di lavoro) o avere delineato un quadro per il progetto fornendo la prima implementazione, se vuoi fare qualcosa.


1
Bene, speravo di vedere qualcuno pubblicare un link ad un sito che ti permettesse di superare la barriera tra " estranei completi senza che nessuno conoscesse le competenze e gli interessi degli altri ". Dal momento che un posto del genere non sembra esistere ancora (o essere abbastanza conosciuto), il concetto o non funziona affatto o nessuno si è effettivamente impegnato a configurare il sistema. Sembra che il mio prossimo progetto sarà "un sito dove puoi trovare persone con le giuste competenze per il tuo progetto FOSS o trovare un progetto FOSS a cui dedicare il tuo prezioso tempo libero". Grazie per la tua risposta!
vzwick,
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.