Suche nach anderen Programmierern, die bei einem Projekt helfen können [geschlossen]


9

Als Semi-FAQ-Frage versuchen:

Wo finden Sie Leute, die mit Ihnen an einem Projekt arbeiten? Besonders Programmierer. Eine Sache, die offensichtlich ist, ist, dass alle Programmierer ein Projekt haben (oder zwanzig), und die Wahrscheinlichkeit, dass ein Programmierer nur herumhängt, um etwas zu tun, ist viel weniger wahrscheinlich, als wenn ein Künstler im Team gebraucht würde.

Also, wo postest du? Wo suchen und folgen Sie Leuten, bis sie ein tragfähiges Teammitglied sind? Ist es wirklich schwierig, ein Team zusammenzustellen, das keine engen Freunde oder Chat-Freunde sind? Gibt es Websites mit dieser Art von Posting?

Zur Verdeutlichung: Ich beziehe mich auf ein Team.

Beispiel 1: Ich mache gameEngineOfAwesomeness. Ich brauche Hilfe.

Beispiel 2: Ich bin zu 70% mit diesem Spiel fertig und brauche Hilfe.

Beispiel 3: Ich habe eine Open Source-Projektidee mit einem Prototyp. Ich brauche Hilfe.

Es bedeutet nicht unbedingt Open Source, sondern nur Programmierer, die mit mir an etwas arbeiten können (und wo sie zu finden sind :))


Haben Sie Glück beim Start? Es ist über einen Monat her und ich habe mich gefragt, wie Ihr Projekt voranschreitet.
Larry Smithmier

Oh, danke für die Anfrage. Es läuft ausgezeichnet, danke :) Ich war eigentlich nur neugierig / warf die Frage auch für andere da draußen. Es ist etwas Grundlegendes, auf das jeder neugierig sein könnte, denke ich. Meine Projekte werden auf blog.centrc.net veröffentlicht, wenn Sie wirklich interessiert waren. :)
unterstrichene

Antworten:


10

1) Drücken Sie an Orten wie Penguicon oder Gruppentreffen lokaler Benutzer auf das Fleisch und lassen Sie Ihren Aufzug und einige Farbflieger mit Handlungsaufforderungen abstellen . Wenn Sie die Hilfe anderer in Anspruch nehmen möchten, müssen Sie sich und Ihre Idee vermarkten. Erklären Sie einer Gruppe von Menschen, die Sie nicht kennen und sicherlich 15 ihrer eigenen Ideen haben, die sie nicht selbst umgesetzt haben, „warum Sie“ und „warum dies“. Wenn Sie einen Prototyp haben, richten Sie mehrere Maschinen in einer Con-Suite ein oder sprechen Sie mit der Benutzergruppe darüber, ob Sie Redner sind, und präsentieren Sie das, was Sie haben, einem möglichst großen Publikum.

2) Machen Sie es sich einfach, Ihnen zu helfen, indem Sie die gesamte Infrastruktur selbst einrichten, bevor Sie mit jemandem sprechen. Holen Sie sich ein gut besiedeltes WIKI, ein Versionsverwaltungssystem, Storyboards (auch wenn die Kunst stinkt) usw. und Ideen, wie 'dieses Spiel' die Welt verändern wird.

3) Seien Sie bereit, mehr Arbeit zu leisten als zwei oder drei andere Teammitglieder, da Sie Cheerleader, Projektmanager und Mitwirkender sein müssen.


Dies ist ziemlich genau das, was ich hören wollte. Sie brauchen etwas in der Hand, etwas zu zeigen und etwas, das funktioniert. Stimme voll und ganz zu - Die Links sind auch großartig.
unterstrichene

8

Nach allem, was ich gesehen habe, ist das Internet kein sehr guter Ort, um Programmierer zu finden, besonders wenn Sie nach ihnen suchen, um für nichts zu arbeiten. Aber es hört sich so an, als müssten Sie vielleicht nur eine Programmieraufgabe erledigen (z. B. ein bestimmtes Spiel basierend auf Ihrer Kunst erstellen), anstatt tatsächlich eine Gruppe zu bilden. Sie könnten Folgendes versuchen:

Wenn Sie eine bestimmte Aufgabe haben, die erledigt werden muss, können Sie diese auf vWorker (zuvor Rent-A-Coder) veröffentlichen. Programmierer (oder Programmiergruppen) bieten auf Ihr Projekt. Akzeptieren Sie den am besten aussehenden Bieter, er erledigt die Arbeit, und Sie bezahlen ihn, sobald Sie die Arbeit erhalten haben. Es ist gut gemacht, beide Seiten fair zu halten; Zum Beispiel geht Ihr Geld in ein Treuhandkonto, so dass jedes Foul von Ihrer Seite und dem Programmierer trotzdem bezahlt wird. Aber jedes schlechte Spiel des Programmierers und das Geld kommen zu Ihnen zurück. Die Kommunikation sollte über die Website erfolgen, damit alles dokumentiert ist und die Moderatoren Probleme schnell lösen können, falls Sie sie benötigen.

Es gibt viele "Outsourcing" -Arbeiter und -Gruppen, die Ihre Aufgabe sehr billig und schnell erledigen, aber auf Code mit schlechter Qualität achten. Stellen Sie außerdem sicher, dass Sie kristallklare Anforderungen haben, und dokumentieren Sie alles über die Website. Alles, was dort gesagt wird, ist wie ein Vertrag, und wenn Sie dort vollständige Anforderungen stellen, muss der Codierer diese erfüllen, bevor sie bezahlt werden. Umgekehrt BRAUCHEN die Programmierer eine klare Spezifikation dessen, was getan werden muss, um ihre Zeit genau zu bieten und zu schätzen, und schlechte Anforderungen sind häufig die Ursache dafür, dass Käufer die Vorteile von Programmierern nutzen und sie zusätzlich arbeiten lassen, bevor sie bezahlt werden, nur weil es solche gibt ein Missverständnis.

Ich habe sowohl gute als auch schlechte Erfahrungen als Programmierer auf der Website gemacht, aber es scheint mir, dass Käufer sehr gut behandelt werden. Sie sind sicherlich in der Position der Macht. Auch hier haben Sie keine Probleme, wenn Sie eine sehr klare Vorstellung davon haben, was zu tun ist, und alle Ihre Anforderungen im Voraus veröffentlichen. Codierer erledigen Ihre Aufgabe, wenn Sie danach fragen, oder sie werden nicht bezahlt und Sie versuchen es einfach erneut.


Schöne Antwort und interessanter Link. Wusste nichts davon. Vielen Dank.
Bummzack

1
Die Frage richtet sich ausschließlich an die Spieleentwicklung als Programmierer. Ich bin ein Programmierer mit projectX. Es muss Leute geben, die bei diesem Projekt helfen möchten, oder? Also Schritt 1) ​​Machen Sie einige Dokumente und solche Schritte 2) Machen Sie ein Sourceforge / Google Code-Projekt Schritt 3) Wo finde ich andere Interessierte? Sehen Sie, Ihre Antwort ist gut, aber nicht verwandt (und das ist in meiner Frage vielleicht nicht klar :)). Ich suche keinen Programmierer, der Dinge für mich erledigt, ich suche ein Team.
unterstrichene

odesk.com und elance.com sind auch ziemlich gut. Wir haben über oDesk mehrere Autoren / Redakteure für einige unserer Website-Inhalte erhalten, und 1 war fantastisch, 2 waren gut und 1 war elend. Wir haben mit 4 kleinen Aufgaben angefangen und uns aufgebaut, bis wir die großartige haben, die jetzt 1/2 Mal für uns arbeitet.
Larry Smithmier

6

Lassen Sie uns die Frage umdrehen: Es gibt bereits viele laufende Spielprojekte im Internet. Warum hilfst du keinem von diesen und möchtest lieber einen eigenen gründen?

Wenn Sie die Antwort darauf finden, haben Sie die Antwort auf Ihre Frage.


Interessanter Zähler, aber das Problem ist nicht, dass ich ein Projekt brauche: Es ist, dass ich bereits eines in Bearbeitung habe (zum Beispiel ein Spiel, das ich vor 2 Jahren gestartet habe und das ich gerne beenden würde). Das Ziel ist es, wieder Hilfe zu bekommen. Nicht etwas zu tun zu finden. Aber ich kann deine Ansicht sehen, es hilft mir irgendwie und gibt mir irgendwie "weil ich schon viel zu tun habe". Das macht aber auch keinen Sinn. Millionen von stagnierenden Projekten, keine Entwickler. Also, ich denke, ich würde es vorziehen, immer noch um Hilfe zu bitten und Leute einzuseilen (wie Larry es auch ausdrückte) :)
unterstrichene

6
Die Antwort ist nicht, weil "ich schon viel zu tun habe". Niemand möchte für jemand anderen arbeiten, besonders nicht bei Hobbyprojekten. Die Art und Weise, wie Sie dem entgegenwirken, besteht darin, Geld oder ein sehr sexy Projekt anzubieten oder eine Position in einem Projekt einzunehmen, das noch nicht zu 70% abgeschlossen ist, damit sie Beiträge leisten können. Niemand hat Ihnen diese angeboten, also haben Sie Ihre eigenen gegründet. Sie bieten sie niemandem an, daher nimmt Sie niemand auf Ihr Angebot an.

Ich muss diesem Punkt vollkommen zustimmen. Ich bin so weit gegangen, tatsächlich zu versuchen, mich einigen anderen Projekten anzuschließen, in der Hoffnung, etwas Wissen darüber zu erlangen, wie ich meine eigenen Anfragen in Zukunft tatsächlich erfolgreich stellen könnte. Wenn Sie mindestens ein abgeschlossenes Projekt haben, werden die Leute mehr Vertrauen haben, dass Sie bis zum Ende durchhalten werden. Machen Sie es auch, wie Joe sagt, zu einem sexy Projekt, damit die Leute es fertig sehen wollen. Fast jedes Projekt, auf das ich gestoßen bin, ist der Meinung, dass es das beste ist, aber nur sehr wenige haben einfach versucht, ihr Projekt attraktiver zu gestalten.
Deleter

1
Ich bin nicht unbedingt anderer Meinung als die genannten Punkte, nur um zu sehen, was die Gedankenmuster anderer Entwickler sind :) Was ist, wenn das Projekt sexy und bereit für Eingaben ist: Die Frage noch einmal - wo poste ich, um ein Team zu finden?
unterstrichene

3

Sie haben richtig geraten, dass Programmierer sowohl sehr gefragt als auch voller eigener Projekte sind. Ihre Optionen sind:

  1. Bieten Sie an, einem ihrer Projekte im Austausch dafür zu helfen, dass sie für eines von Ihnen programmieren.

  2. Haben Sie eine fantastische Idee, die kein Programmierer jemals leugnen kann (dies passiert nie).

  3. Holen Sie sich einen Studentenprogrammierer, der noch nicht genau weiß, wie das System funktioniert.

  4. Öffne deine Brieftasche.

Denken Sie daran, dass Programmierer normalerweise am besten darauf abgestimmt sind, wie lange ein Projekt wirklich dauern wird. Wenn keine Programmierer in Ihren Haken beißen, ist Ihr Projekt wahrscheinlich nicht so realisierbar, wie Sie vermutet haben.


3
Auch wenn Sie 3 wählen, sind Sie ein Idiot.

Lol, 3 ist ein bisschen schlecht, aber es könnte effektiv sein. Aber es fühlt sich wieder so an, als ob die Frage immer noch ist, wo ich diese Leute finde. Ich habe die Ansichten darüber geschätzt, wie man ein Projekt ansprechend macht (und es ist wahrscheinlich, dass ich ein paar ansprechende Projekte habe), aber wenn Sie sehen, was ich frage, ist, wohin ich mit meinem Projekt gehe. Öffnen Sie es für den besten Ort, nicht für das beste Projekt .
unterstrichene

1

Die Schwierigkeit hierbei ist, dass Sie jemanden bitten, Ihre Arbeit für Sie zu erledigen (insbesondere beim Programmieren). Wenn Sie sagen "Hey, ich bin ein Spielprogrammierer und möchte ein Spiel machen, aber ich brauche Hilfe beim Design", ist es wahrscheinlich viel einfacher.

Joel hat hier einen großartigen Artikel über die Suche nach Programmierern geschrieben: http://www.joelonsoftware.com/articles/fog0000000050.html

Ja, es ist darauf ausgerichtet , Programmierer tatsächlich einzustellen und sie nicht dazu zu bringen, Ihre Arbeit kostenlos zu erledigen, aber es gilt immer noch ein Großteil der gleichen Logik. Das Angebot, das weit über dem Marktpreis liegt, wird ihre Aufmerksamkeit erregen. Andernfalls muss Ihr Projekt aus ihrer Sicht auf andere Weise seine Zeit wert sein (am wahrscheinlichsten, wenn Sie ein großartiges Spiel haben). Sie haben nicht gesagt, ob Sie tatsächlich bereit sind, für die geleistete Arbeit zu bezahlen oder nicht, also gehe ich davon aus, dass die Antwort darauf Nein lautet, aber Sie können dies gerne klären.

Wenn Sie sich eine Art "Ressourcenaustausch" -Board vorstellen, auf dem Sie sagen: "Hallo allerseits, ich habe diese großartige Idee für ein Spiel, ich brauche nur Leute, die es für mich machen" ... ja, diese existieren, und meiner Erfahrung nach sind sie wertlos. Sie sehen Tonnen von Posts von Leuten, die wollen, dass jemand anderes ihre Arbeit erledigt, und so gut wie keine Posts von Leuten, die etwas von praktischem Wert anbieten. Wenn ich Programmierer bin, warum sollte ich meine Zeit damit verbringen, IHR Spiel anstelle von MEINEM zu machen, wenn ich kostenlos arbeite?

Es gibt natürlich einen anderen Weg, dies zu umgehen: Verlassen Sie sich nicht auf andere Menschen. Lerne es selbst zu machen. Dies hat viele Vorteile. Sie erhalten die vollständige Kontrolle über den Verlauf und den Umfang des Projekts. Sie müssen sich nicht darauf verlassen, dass jemand anderes Ihre großartige Vision vermasselt. Sie müssen sich nicht mit rechtlich skizzenhaften Bereichen befassen, in denen es darum geht, wem das Werk und das geistige Eigentum gehören, wenn es tatsächlich für echtes Geld verkauft wird. Angesichts der Anzahl der wirklich schlechten Programmierer und der Tatsache, dass die wirklich guten Sie einen Arm und ein Bein kosten werden, ist dies die beste Option für einen überraschend großen Prozentsatz von Projekten.


Coole Antwort und hilfreicher Link :) Für mich persönlich geht es nicht darum, die Arbeit für mich zu erledigen. Ich versuche das Wort Team zu betonen. Viele Programmierer ignorieren dies und werden in Besitz genommen und beenden nie etwas. Es gibt viel Platz, um gemeinsam an Hobbyprojekten zu arbeiten, und ich denke, es wäre 100-mal lohnender als hundert unvollständige eigene Projekte. Und als Referenz ist es mehr, dass meine Projekte cool sind / gut laufen / einfach nur Spaß machen, daran zu arbeiten - aber es ist wie du sagst. Das ist für den fraglichen Programmierer, um herauszufinden, ob ich ihnen die Informationen gebe.
unterstrichene
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.