Jako próba pytania w części FAQ:
Gdzie możesz znaleźć ludzi do współpracy przy projekcie? Szczególnie programiści. Jedną rzeczą, która jest oczywista, jest to, że wszyscy programiści mają projekt (lub dwadzieścia), a szanse, że programiści po prostu szukają czegoś do zrobienia, są znacznie mniej prawdopodobne, niż gdyby był to artysta potrzebny w zespole.
Więc gdzie piszesz? Gdzie przeszukujesz ludzi i śledzisz ich, dopóki nie wygląda na to, że są członkami zespołu? Czy naprawdę trudno jest stworzyć zespół, który nie jest bliskim przyjacielem ani czatuje? Czy są witryny z tego rodzaju publikowaniem?
Aby wyjaśnić: mam na myśli zespół.
Przykład 1: Tworzę gameEngineOfAwesomeness. Potrzebuję pomocy.
Przykład 2: Mam ukończone 70% tej gry i potrzebuję pomocy.
Przykład 3: Mam pomysł na projekt open source z prototypem. Potrzebuję pomocy.
Nie musi to oznaczać open source, tylko programiści, którzy mogą ze mną nad czymś pracować (i gdzie je znaleźć :))
źródło
Odpowiedzi:
1) Naciśnij ciało w miejscach takich jak Penguicon lub spotkania grup lokalnych użytkowników i obniż wysokość windy oraz kolorowe ulotki z wezwaniami do działania. Jeśli chcesz pozyskać pomoc innych, musisz sprzedać siebie i swój pomysł. Wyjaśnij „dlaczego” i „dlaczego” grupie ludzi, którzy cię nie znają iz pewnością mają 15 własnych pomysłów, których sami nie zrealizowali. Jeśli masz prototyp, skonfiguruj kilka komputerów w konsolecie lub porozmawiaj z grupą użytkowników na temat bycia prelegentem i zaprezentuj to, co musisz, jak największej publiczności.
2) Ułatw sobie pomoc, konfigurując całą infrastrukturę przed rozmową z kimkolwiek. Zdobądź dobrze zaludnione WIKI, system kontroli źródła, scenorysy (nawet jeśli sztuka śmierdzi) itp. Oraz pomysły na to, jak „ta gra” zmieni świat.
3) Przygotuj się na więcej pracy niż dwaj lub trzej inni członkowie zespołu, ponieważ będziesz musiał być cheerleaderką, kierownikiem projektu i współpracownikiem.
źródło
Z tego, co widziałem, Internet nie jest zbyt dobrym miejscem do znalezienia programistów, szczególnie jeśli szukasz ich do pracy za darmo. Ale wygląda na to, że być może po prostu potrzebujesz zadania programistycznego (takiego jak stworzenie konkretnej gry opartej na Twojej sztuce), a nie konieczności tworzenia grupy. Możesz spróbować:
Jeśli masz jedno konkretne zadanie do wykonania, możesz opublikować je na vWorker (wcześniej Rent-A-Coder), a programiści (lub grupy programistyczne) licytują Twój projekt; zaakceptuj najbardziej opłacalnego oferenta, wykonają pracę, a następnie zapłacisz im po otrzymaniu pracy. Jest dobrze wykonany, aby obie strony były uczciwe; na przykład, twoje pieniądze trafiają do depozytu, tak że każda faul z twojej strony i programista nadal otrzymują zapłatę; ale każda nieuczciwa gra ze strony programisty i pieniądze wracają do ciebie. Komunikacja powinna odbywać się za pośrednictwem strony internetowej, aby wszystko było udokumentowane, a ich moderatorzy dość szybko rozwiązują problemy, jeśli są potrzebne.
Jest wielu „outsourcingowych” pracowników i grup, którzy wykonają twoje zadanie bardzo tanio i szybko, ale uważaj na kod o złej jakości. Upewnij się również, że masz krystalicznie czyste wymagania i dokumentuj wszystko za pośrednictwem strony internetowej. Wszystko, co tam powiesz, jest jak umowa, a jeśli postawisz tam pełne wymagania, programista będzie musiał je spełnić, zanim zostaną zapłacone. I odwrotnie, programiści POTRZEBUJĄ jasnej specyfikacji tego, co należy zrobić, aby dokładnie licytować i oszacować swój czas, a złe wymagania są często źródłem kupujących, którzy korzystają z koderów, zmuszając ich do dodatkowej pracy, zanim otrzymają zapłatę tylko dlatego, że nieporozumienie.
Miałem zarówno dobre, jak i złe doświadczenia jako programista na stronie, ale wydaje mi się, że kupujący są traktowani bardzo dobrze; z pewnością są w pozycji władzy. Ponownie, jeśli masz bardzo jasne pojęcie o tym, co należy zrobić i opublikujesz wszystkie swoje wymagania z góry, nie będziesz mieć żadnych problemów; koderzy wykonają zadanie, gdy o to poprosisz, albo nie dostaną zapłaty, a ty po prostu spróbujesz ponownie.
źródło
Odwróćmy pytanie: w Internecie jest już wiele projektów gier w toku. Dlaczego nie pomagasz jednemu z nich i wolisz założyć własny?
Kiedy znajdziesz odpowiedź na to pytanie, otrzymasz odpowiedź na swoje pytanie.
źródło
Zgadłeś poprawnie, że programiści są bardzo wymagający i mają własne projekty. Twoje opcje to:
Zaoferuj, aby pomóc ich projektowi w zamian za to, że robią programowanie dla jednego z twoich;
Miej fantastyczny pomysł, że żaden programista nigdy nie byłby w stanie zaprzeczyć (to się nigdy nie zdarza);
Uzyskaj programistę-ucznia, który jeszcze nie zdaje sobie sprawy z tego, jak działa system;
Otwórz swój portfel.
Pamiętaj, że programiści zwykle najlepiej dostosowują się do tego, jak długo naprawdę zajmie projekt. Jeśli żaden programista nie gryzie twojego haka, prawdopodobnie twój projekt nie jest tak wykonalny, jak się domyślasz.
źródło
Trudność polega na tym, że prosisz kogoś innego o wykonanie pracy za ciebie (szczególnie przy programowaniu). Jeśli powiesz „hej, jestem programistą gier i chciałbym stworzyć grę, ale potrzebuję pomocy przy projektowaniu”, prawdopodobnie jest to o wiele łatwiejsze.
Joel napisał tutaj świetny artykuł na temat znajdowania programistów: http://www.joelonsoftware.com/articles/fog0000000050.html
Tak, jest nastawiony na zatrudnienie programistów i nie zmuszanie ich do wykonywania pracy za darmo, ale nadal obowiązuje ta sama logika. Ich uwagę przyciągną oferty znacznie powyżej ceny rynkowej. W przeciwnym razie, z ich punktu widzenia, twój projekt musi być wart ich czasu na inne sposoby (najbardziej prawdopodobne, że masz świetną grę). Nie powiedziałeś, czy naprawdę chcesz zapłacić za wykonaną pracę, czy nie, więc zakładam, że odpowiedź brzmi „nie”, ale możesz to wyjaśnić.
Jeśli planujesz jakąś tablicę „wymiany zasobów”, na której mówisz „hej wszyscy, mam ten świetny pomysł na grę, po prostu potrzebuję ludzi, którzy zrobią to dla mnie”… tak, te istnieją, i z mojego doświadczenia są bezwartościowe. Widzisz mnóstwo postów od osób, które chciałyby, aby ktoś inny wykonał swoją pracę, oraz prawie żadnych postów osób oferujących coś praktycznego. Jeśli jestem programistą, dlaczego miałbym spędzać czas na tworzeniu TWOJEJ gry zamiast MOJEJ, jeśli pracuję za darmo?
Jest oczywiście inny sposób na obejście tego: nie polegaj na innych ludziach. Naucz się robić to sam. Ma to wiele zalet. Masz całkowitą kontrolę nad przebiegiem i zakresem projektu. Nie musisz polegać na tym, że ktoś popsuł twoją wielką wizję. Nie musisz wchodzić w legalne obszary o tym, kto jest właścicielem dzieła i własności intelektualnej, jeśli faktycznie sprzedaje się za prawdziwe pieniądze. Biorąc pod uwagę liczbę naprawdę złych programistów i fakt, że naprawdę dobrzy będą cię kosztować rękę i nogę, jest to najlepsza opcja dla zaskakująco dużego odsetka projektów.
źródło