Пошук інших програмістів для допомоги в проекті [закрито]


9

Як напівпроба запитань:

Де ви можете знайти людей, які працюватимуть з вами над проектом? Особливо програмісти. Очевидно одне, що всі програмісти мають проект (або двадцять), і шанси програміста просто зависати, шукаючи щось зробити, є набагато меншими шансами, ніж якби це художник, потрібний команді.

Отже, де ви публікуєте повідомлення? Де ви шукаєте та слідкуєте за людьми навколо, поки не буде схоже, що вони є життєздатним членом команди? Невже складно зібрати команду, яка не є близькими друзями чи приятелями чату? Чи є веб-сайти з такою публікацією?

Для уточнення: я маю на увазі команду.

Приклад 1: Я роблю груEngineOfAwesomeness. Мені потрібна допомога.

Приклад 2: Я на 70% завершений у цій грі, і мені потрібна допомога.

Приклад 3: Я маю ідею проекту з відкритим кодом, з прототипом. Мені потрібна допомога.

Це не обов'язково означає відкритий код, просто програмісти, які можуть зі мною працювати над чим-небудь (і де їх знайти :))


Пощастило почати? Минуло більше місяця, і мені було цікаво, як ваш проект прогресував.
Ларрі Смітм'є

О, дякую за запит. Це ідеально дякую :) Мені насправді було просто цікаво / кидаючи питання там і іншим. Це щось основне, що всім може бути цікаво, як я здогадуюсь. мої проекти розміщені на blog.centrc.net, якщо ви насправді зацікавилися. :)
підкреслити

Відповіді:


10

1) Натисніть на плоть у таких місцях, як Penguicon або місцеві зустрічі користувачів, і ваш ліфт нахилиться вниз і кілька кольорових флаєрів із закликами до дії. Якщо ви хочете заручитися допомогою інших, вам потрібно буде продати себе та свою ідею. Поясніть «чому ви» та «чому це» групі людей, які вас не знають і, безумовно, мають 15 власних ідей, яких вони не дотримувались на собі. Якщо у вас є прототип, встановіть декілька машин у сукупності або поговоріть із групою користувачів про те, щоб бути оратором, і представляйте те, що вам потрібно якнайбільше аудиторії.

2) Спробуйте легко допомогти вам, налаштувавши всю інфраструктуру самостійно, перш ніж спілкуватися з ким-небудь. Створіть добре заселений WIKI на місці, систему управління джерелами, рекламні дошки (навіть якщо мистецтво смердить) тощо та ідеї про те, як «ця гра» змінить світ.

3) Будьте готові виконати більше роботи, ніж будь-які два-три інші члени команди, тому що вам потрібно буде бути вболівальником, керівником проекту та всім учасником команди.


Це майже все, що я мав на меті почути. Вам потрібно щось в руці, щось показати і щось, що працює. Цілком погоджуюсь - надані посилання також чудові.
підкреслити

8

З того, що я бачив, Інтернет не дуже вдале місце для пошуку програмістів, особливо якщо ви шукаєте, щоб вони працювали ні на що. Але це здається, що вам, можливо, потрібно просто виконати завдання програмування (як зробити певну гру на основі свого мистецтва), а не потрібно насправді формувати групу. Ви можете спробувати наступне:

Якщо у вас є одне конкретне завдання, яке потрібно виконати, ви можете опублікувати його на vWorker (раніше Rent-A-Coder), і програмісти (або групи програмування) подадуть ставки на ваш проект; приймайте найвигіднішого вигляду учасника торгів, вони виконують роботу, а потім ви сплачуєте їх, як тільки ви отримаєте роботу. Це добре, щоб обидві сторони були справедливими; наприклад, ваші гроші переходять в дескрипцію, так що будь-яка недоброзичлива гра з вашого боку і програміст все одно отримуватимуть оплату; але будь-яка помилкова гра з боку програміста і гроші повертаються до вас. Спілкування має здійснюватися через веб-сайт, щоб все було задокументовано, а їх модератори досить швидко вирішували проблеми, якщо вони вам потрібні.

Є багато робітників та груп, що працюють на аутсорсингу, які виконають ваше завдання дуже дешево і швидко, але стежте за кодом поганої якості. Також переконайтеся, що є чітко зрозумілі вимоги, і документуйте все через веб-сайт. Все, що там сказано, - це як контракт, і якщо ви поставите повні вимоги до цього, кодер повинен буде заповнити їх, перш ніж вони будуть виплачені. І навпаки, програмісти ПОТРІБНО чітко уточнюють, що потрібно зробити для того, щоб точно встановити ставки та оцінити свій час, а погані вимоги часто є джерелом того, що покупці користуються кодерами, змушуючи їх працювати додатково до того, як їм виплачують лише тому, що там було непорозуміння.

Я мав і хороший, і поганий досвід роботи кодером на сайті, але мені здається, що до покупців ставляться дуже добре; вони, безумовно, в позиції влади. Знову ж таки, якщо у вас є чітке уявлення про те, що потрібно зробити, і ви викладете всі свої вимоги вперед, у вас не виникне жодних проблем; кодери виконають ваше завдання, коли ви попросите його, або вони не отримають оплату, і ви просто спробуйте знову.


Приємна відповідь та цікаве посилання. Не знав про це. Дякую.
bummzack

1
Питання цілком спрямоване на розвиток ігор, як програміста. Я програміст з ProjectX, повинні бути люди, які хотіли б допомогти з цим проектом? Отже, крок 1) Створіть кілька документів і такий крок 2) Створіть проект проекту sourceforge / google крок 3) Де я можу знайти інших зацікавлених? Розумієте, Ваша відповідь хороша, але не пов’язана між собою (і ясна річ, що в моєму питанні можливо :)) Я не шукаю програміста, який би робив для мене речі, я шукаю команду.
підкреслити

odesk.com та elance.com також досить непогані. Ми отримали декілька авторів / редакторів копій для деякого вмісту нашого сайту через oDesk, і 1 був приголомшливим, 2 - хорошим, а 1 - жахливим. Ми почали з 4-х невеликих завдань і створюємо, поки зараз у нас не буде дивовижної роботи, що працює 1/2.
Ларрі Смітм'є

6

Давайте звернемося до питання: В Інтернеті вже є безліч незавершених ігрових проектів. Чому ти не допомагаєш одному з них, а скоріше розпочнеш своє?

Коли ви зрозумієте відповідь на це, ви отримаєте відповідь на своє запитання.


Цікавий лічильник, але проблема не в тому, що мені потрібен проект: його те, що у мене вже є процес (наприклад, гра, яку я почав 2 роки тому, яку я хотів би закінчити). Мета - знову отримати допомогу. Не знайти щось робити. Але я бачу ваш погляд, це допомагає і надає мені ", бо я вже маю багато зробити". Але і цього немає сенсу. Мільйони застійних проектів, розробників немає. Отже, я думаю, що я вважаю за краще все-таки просити про допомогу та мотузку людей (як Ларрі висловився також) :)
підкреслити

6
Відповідь не тому, що "я вже маю багато зробити". Ніхто не хоче працювати на когось іншого, особливо на хобі-проекти. Те, як ви протидієте тому, щоб запропонувати гроші або дуже сексуальний проект, або позицію щодо проекту, який ще не на 70% зроблений, щоб вони могли мати свій внесок. Ніхто їх не пропонував, тож ви почали своє. Ви не пропонуєте їх нікому, тому ніхто не візьме вас за вашу пропозицію.

Я повинен повністю погодитися з цим пунктом. Я пішов так далеко, щоб насправді намагатися долучитися до якихось інших проектів, сподіваючись отримати деякі знання щодо того, як я можу зробити власні запити в майбутньому справді успішними. Принаймні один завершений проект змусить людей більше вірити, що ви будете дотримуватися кінця. Також, як каже Джо, зробіть це одним сексуальним проектом, щоб люди захотіли бачити його закінченим. Практично в кожному проекті, на який я зіткнувся, є думка, що найкращий там, але дуже мало хто намагався зробити їх більш привабливими.
Делетер

1
Я не обов'язково не згоден із зазначеними моментами, просто бачу, які думки мають інші розробники :) Отже, що робити, якщо проект є сексуальним та готовим до вступу: знову питання - де я розміщую команду, щоб знайти команду?
підкреслити

3

Ви правильно здогадалися, що програмісти користуються великим попитом і сповнені власних проектів. Ваші варіанти:

  1. Запропонуйте допомогти їхньому проекту в обмін на програмування одного з ваших;

  2. Майте фантастичну ідею, яку жоден програміст ніколи не зможе заперечити (цього ніколи не буває);

  3. Отримайте студента-програміста, який ще не зовсім усвідомлює, як працює система;

  4. Відкрийте свій гаманець.

Пам'ятайте, що програмісти, як правило, найбільше співзвучні тим, як довго проект дійсно займе. Якщо жоден програміст не кусає гачок, швидше за все, ваш проект не такий здійсненний, як ви здогадалися.


3
Крім того, якщо ви виберете 3, ви - ривок.

Lol, 3 - трохи поганий, але це може бути ефективним. Але знову ж таки відчувається, що все ще виникає питання, де я можу знайти цих людей. Я високо оцінив погляди на те, як зробити проект привабливим (і, швидше за все, у мене є кілька привабливих проектів), але якщо ви бачите, що я запитую, куди мені піти зі своїм проектом? .
підкреслити

1

Складність полягає в тому, що ви просите когось іншого зробити вашу роботу за вас (особливо з програмуванням). Якщо ви скажете: "Ей, я ігровий програміст, і я хотів би зробити гру, але мені потрібна допомога в дизайні", це, мабуть, набагато простіше.

Joel написав чудову статтю про пошук програмістів тут: http://www.joelonsoftware.com/articles/fog0000000050.html

Так, він спрямований на те, щоб насправді найняти програмістів і не змусити їх виконувати свою роботу безкоштовно, але багато тієї ж логіки все ж застосовується. Пропозиція значно вище ринкової ціни приверне їх увагу. Якщо цього, з їх точки зору, ваш проект повинен бути вартим свого часу іншими способами (найімовірніше, з них - якщо у вас чудова гра). Ви не сказали, чи дійсно готові платити за виконану роботу чи ні, тож я припускаю, що відповідь "ні", але не соромтеся уточнити.

Якщо ви передбачаєте якусь дошку "обміну ресурсами", де ви говорите "ей всі, у мене є ця чудова ідея для гри, мені просто потрібні люди, щоб зробити це для мене" ... так, вони існують, і на мій досвід вони нікчемні. Ви бачите тонни публікацій від людей, які хочуть, щоб хтось інший робив свою роботу, а поруч немає повідомлень людей, що пропонують щось практичне значення. Якщо я програміст, то чому я витрачаю час на ВАШУ гру замість MINE, якщо я працюю безкоштовно?

Звичайно, є й інший спосіб: не покладайтеся на інших людей. Навчіться робити це самостійно. Це має багато переваг. Ви отримуєте тотальний контроль над ходом та обсягом проекту. Вам не доведеться покладатися на того, щоб хтось викрутив ваше грандіозне бачення. Вам не доведеться потрапляти в юридично схематичні сфери щодо того, кому належить робота та ІС, якщо вона насправді продається за реальні гроші. Зважаючи на кількість дійсно поганих програмістів і факт, що справді хороші коштують вам руки і ноги, це найкращий варіант для дивно великого відсотка проектів.


Класна відповідь та корисне посилання :) Особисто для мене справа не в тому, щоб виконати роботу для мене. Я намагаюся підкреслити слово команда. Багато програмістів ігнорують це і в кінцевому підсумку отримують право власності і ніколи нічого не закінчують. Є достатньо місця для спільної роботи над проектами, що займаються хобі, і я думаю, що це було б в 100 разів вигідніше, ніж сто моїх неповних проектів. Для довідки - більше того, що мої проекти круті / будуть добре / просто просто цікаво працювати - але це, як ви кажете. Ось для питання програміста, щоб дізнатись, чи я дам їм інформацію.
підкреслити
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.