Trouver d'autres programmeurs pour aider sur un projet [fermé]

9

En tant que tentative de question semi-FAQ:

Où pouvez-vous trouver des personnes pour travailler avec vous sur un projet? Particulièrement les programmeurs. Une chose qui est évidente est que tous les programmeurs ont un projet (ou vingt), et les chances qu'un programmeur traîne juste à la recherche de quelque chose à faire est beaucoup moins probable que s'il s'agissait d'un artiste nécessaire dans l'équipe.

Alors, où postez-vous? Où recherchez-vous et suivez-vous les gens jusqu'à ce qu'il semble qu'ils soient un membre viable de l'équipe? Est-il vraiment difficile de constituer une équipe qui ne soit pas un ami proche ou un copain de chat? Existe-t-il des sites avec ce type d'affichage?

Pour clarifier: je parle d'une équipe.

Exemple 1: Je crée gameEngineOfAwesomeness. J'ai besoin d'aide.

Exemple 2: J'ai terminé à 70% ce jeu et j'ai besoin d'aide.

Exemple 3: J'ai une idée de projet open source, avec un prototype. J'ai besoin d'aide.

Cela ne signifie pas nécessairement l'open source, juste des programmeurs qui peuvent travailler avec moi sur quelque chose (et où les trouver :))

découverte
la source
Vous avez de la chance de commencer? Cela fait plus d'un mois et je me demandais comment votre projet progressait.
Larry Smithmier
Oh, merci pour la requête. Ça va très bien merci :) J'étais en fait juste curieux / j'ai aussi posé la question aux autres. C'est quelque chose de fondamental qui pourrait intéresser tout le monde, je suppose. mes projets sont publiés sur blog.centrc.net si vous étiez vraiment intéressé. :)
undercorediscovery

Réponses:

10

1) Appuyez sur la chair à des endroits comme Penguicon ou des réunions de groupes d'utilisateurs locaux et faites descendre votre ascenseur et des dépliants de couleur avec des appels à l'action. Si vous souhaitez obtenir l'aide des autres, vous devrez vous faire connaître et faire connaître votre idée. Expliquez «pourquoi vous» et «pourquoi cela» à un groupe de personnes qui ne vous connaissent pas et qui ont sûrement 15 de leurs propres idées qu'ils n'ont pas suivies. Si vous avez un prototype, installez plusieurs machines dans une suite ou parlez au groupe d'utilisateurs d'être un orateur et présentez ce que vous avez à un public aussi large que possible.

2) Facilitez-vous la tâche en configurant vous-même toute l'infrastructure avant de parler à qui que ce soit. Mettez en place un WIKI bien peuplé, un système de contrôle des sources, des storyboards (même si l'art pue), etc. et des idées sur la façon dont «ce jeu» va changer le monde.

3) Soyez prêt à faire plus de travail que deux ou trois autres membres de l'équipe, car vous devrez tous être pom-pom girl, chef de projet et contributeur.

Larry Smithmier
la source
C'est à peu près ce que je voulais entendre. Vous avez besoin de quelque chose en main, de quelque chose à montrer et de quelque chose qui fonctionne. Tout à fait d'accord - Les liens fournis sont également excellents.
undercorediscovery
8

D'après ce que j'ai vu, Internet n'est pas un très bon endroit pour trouver des programmeurs, surtout si vous cherchez à les faire fonctionner pour rien. Mais il semble que vous ayez peut-être juste besoin d'une tâche de programmation (comme créer un jeu spécifique basé sur votre art), plutôt que de devoir réellement former un groupe. Vous pouvez essayer ce qui suit:

Si vous avez une seule tâche spécifique à faire, vous pouvez la publier sur vWorker (anciennement Rent-A-Coder) et les programmeurs (ou groupes de programmation) feront une offre sur votre projet; accepter le soumissionnaire le plus viable, ils font le travail, puis vous les payez une fois que vous recevez le travail. C'est bien fait pour garder les deux côtés justes; par exemple, votre argent est mis sous séquestre, de sorte que tout acte criminel de votre part et le programmeur sont toujours payés; mais tout acte criminel de la part du programmeur et l'argent vous revient. Les communications doivent être effectuées via le site Web afin que tout soit documenté et que leurs modérateurs soient assez rapides pour résoudre les problèmes, si vous en avez besoin.

Il y a beaucoup de travailleurs et de groupes «externalisés» qui feront votre travail très bon marché et rapidement, mais faites attention aux codes de mauvaise qualité. Assurez-vous également d'avoir des exigences claires et documentez tout sur le site Web. Tout ce qui y est dit est comme un contrat, et si vous mettez des exigences complètes là-haut, le codeur sera tenu de les remplir avant d'être payé. Inversement, les programmeurs ont besoin d'une spécification claire de ce qui doit être fait afin d'enchérir et d'estimer leur temps avec précision, et de mauvaises exigences sont souvent la source d'acheteurs profitant des codeurs, les obligeant à travailler plus avant d'être payés simplement parce qu'il y avait une incompréhension.

J'ai eu à la fois de bonnes et de mauvaises expériences en tant que codeur sur le site, mais il me semble que les acheteurs sont très bien traités; ils sont certainement en position de pouvoir. Encore une fois, si vous avez une idée très claire de ce qui doit être fait et que vous affichez toutes vos exigences à l'avance, vous n'aurez aucun problème; les codeurs termineront votre tâche comme vous le demandez, ou ils ne sont pas payés et vous essayez à nouveau.

Ricket
la source
Belle réponse et lien intéressant. Je n'en savais rien. Merci.
bummzack
1
La question est entièrement destinée au développement de jeux, en tant que programmeur. Je suis programmeur avec projectX, il doit y avoir des gens qui voudraient aider avec ce projet non? Donc, étape 1) Créez des documents et une telle étape 2) Créez un projet sourceforge / code google étape 3) Où puis-je trouver d'autres personnes intéressées? Vous voyez, votre réponse est bonne mais sans rapport (et peu claire dans ma question peut-être :)) Je ne cherche pas un programmeur pour faire des choses pour moi, je cherche une équipe.
undercorediscovery
odesk.com et elance.com sont également très bons. Nous avons obtenu plusieurs rédacteurs / éditeurs de copie pour une partie du contenu de notre site via oDesk et 1 était génial, 2 étaient bons et 1 était misérable. Nous avons commencé avec 4 petites tâches et nous avons accumulé jusqu'à ce que nous ayons le génial qui travaille 1/2 fois pour nous maintenant.
Larry Smithmier
6

Tournons la question: il y a déjà beaucoup de projets de jeux en cours sur Internet. Pourquoi n'aidez-vous pas l'un d'entre eux et préférez-vous commencer le vôtre?

Lorsque vous comprendrez la réponse à cela, vous aurez la réponse à votre question.


la source
Compteur intéressant, mais le problème n'est pas que j'ai besoin d'un projet: c'est que j'en ai déjà un en cours (par exemple un jeu que j'ai commencé il y a 2 ans et que j'aimerais finir). Le but est à nouveau d'obtenir de l'aide. Ne pas trouver quelque chose à faire. Mais je peux voir votre point de vue, cela m'aide en quelque sorte et me donne "parce que j'ai déjà beaucoup à faire". Mais cela n'a aucun sens non plus. Des millions de projets stagnants, aucun développeur autour. Donc, je pense que id préfèrent encore demander de l' aide et les câbles dans (comme Larry le mettre ainsi) :)
underscorediscovery
6
La réponse n'est pas parce que "j'ai déjà beaucoup à faire". Personne ne veut travailler pour quelqu'un d'autre, surtout sur des projets de loisirs. La façon de contrer c'est d'offrir de l'argent ou un projet très sexy, ou une position sur un projet qui n'est pas déjà fait à 70% afin qu'ils puissent avoir leur mot à dire. Personne ne vous en a offert, alors vous avez commencé la vôtre. Vous ne les offrez à personne, donc personne ne vous acceptera.
Je suis entièrement d'accord avec ce point. Je suis allé jusqu'à tenter de me joindre à d'autres projets dans l'espoir d'acquérir des connaissances sur la façon dont je pourrais réussir mes propres demandes à l'avenir. Avoir au moins un projet terminé va donner aux gens plus de confiance que vous tiendrez jusqu'au bout. Aussi, comme le dit Joe, faites-en un projet sexy pour que les gens veuillent le voir terminé. Presque tous les projets que j'ai rencontrés pensent que c'est le meilleur qui existe, mais très peu ont simplement essayé de rendre le leur plus attrayant.
Deleter
1
Je ne suis pas nécessairement en désaccord avec les points mentionnés, juste en voyant ce que les schémas de pensée des autres développeurs :)
undercorediscovery
3

Vous avez bien deviné que les programmeurs sont à la fois très en demande et pleins de leurs propres projets. Vos options sont:

  1. Offrez d'aider un de leurs projets en échange de leur programmation pour l'un des vôtres;

  2. Avoir une idée fantastique qu'aucun programmeur ne pourrait jamais nier (cela n'arrive jamais);

  3. Obtenez un étudiant programmeur qui ne sait pas encore comment fonctionne le système;

  4. Ouvrez votre portefeuille.

N'oubliez pas que les programmeurs sont généralement les plus en phase avec la durée réelle d'un projet. Si aucun programmeur ne vous mord le crochet, il est probable que votre projet ne soit pas aussi réalisable que vous l'aviez deviné.

zaratustra
la source
3
De plus, si vous en choisissez 3, vous êtes un con.
Lol, 3 est un peu dur à cuire mais ça pourrait être efficace. Mais encore une fois, j'ai l'impression que la question est toujours de savoir où trouver ces gens. J'ai apprécié les vues sur la façon de rendre un projet attrayant (et il est probable que j'aie quelques projets attrayants) mais si vous voyez ce que je demande, c'est O do dois-je aller avec mon projet? L'ouvrir au meilleur endroit pas le meilleur projet .
undercorediscovery
1

La difficulté ici est que vous demandez à quelqu'un d'autre de faire votre travail pour vous (en particulier avec la programmation). Si vous dites "hé, je suis un programmeur de jeux et j'aimerais créer un jeu, mais j'ai besoin d'aide pour la conception", c'est probablement beaucoup plus facile.

Joel a écrit un excellent article sur la recherche de programmeurs ici: http://www.joelonsoftware.com/articles/fog0000000050.html

Oui, il vise à embaucher des programmeurs et à ne pas les obliger à faire votre travail gratuitement, mais une grande partie de la même logique s'applique toujours. Offrir des prix largement supérieurs au marché attirera leur attention. A défaut, de leur point de vue, votre projet doit valoir son temps autrement (le plus probable étant que vous ayez un bon jeu). Vous n'avez pas dit si vous êtes réellement prêt à payer pour le travail effectué ou non, alors je suppose que la réponse est non, mais n'hésitez pas à clarifier.

Si vous envisagez une sorte de tableau "d'échange de ressources" où vous dites "hé tout le monde, j'ai cette idée géniale pour un jeu, j'ai juste besoin de gens pour le faire pour moi" ... oui, ceux-ci existent, et d'après mon expérience, ils ne valent rien. Vous voyez des tonnes de messages de personnes voulant que quelqu'un d'autre fasse leur travail, et presque aucun message de personnes offrant quelque chose de valeur pratique. Si je suis programmeur, pourquoi devrais-je passer mon temps à faire VOTRE jeu au lieu du Mien, si je travaille gratuitement?

Il y a bien sûr une autre solution: ne comptez pas sur les autres. Apprenez à le faire vous-même. Cela présente de nombreux avantages. Vous obtenez un contrôle total sur le cours et la portée du projet. Vous n'avez pas à vous fier à quelqu'un d'autre qui gâche votre grande vision. Vous n'avez pas à entrer dans des domaines légalement sommaires sur qui est propriétaire de l'œuvre et de la PI si elle se vend réellement pour de l'argent réel. Étant donné le nombre de programmeurs vraiment mauvais là-bas, et le fait que les très bons vont vous coûter un bras et une jambe, c'est la meilleure option pour un pourcentage étonnamment élevé de projets.

Ian Schreiber
la source
Réponse sympa et lien utile :) Pour moi, personnellement, il ne s'agit pas de faire le travail pour moi. J'essaie de mettre l'accent sur le mot équipe. De nombreux programmeurs l'ignorent et finissent par devenir propriétaires et ne finissent jamais rien. Il y a beaucoup d'espace pour travailler ensemble sur des projets d'amateur et je pense que ce serait 100 fois plus gratifiant qu'une centaine de projets incomplets. Et pour référence, c'est plus que mes projets sont cool / vont bien / sont tout simplement amusants à travailler - mais c'est comme vous le dites. C'est pour le programmeur en question de savoir si je lui donne les informations.
undercorediscovery