Bir projede yardımcı olacak diğer programcıları bulma [kapalı]


9

Yarı SSS soru girişimi olarak:

Bir projede sizinle birlikte çalışacak insanları nerede bulabilirsiniz? Özellikle programcılar. Açık olan bir şey, tüm programcıların bir projesi (veya yirmi) olması ve bir programcının sadece bir şeyler aramak için takılma şansının, takımda ihtiyaç duyulan bir sanatçıdan çok daha az olası olmasıdır.

Nereye gönderiyorsun? Uygun bir ekip üyesi gibi görünene kadar insanları nerede arar ve takip edersiniz? Yakın arkadaş veya sohbet arkadaşı olmayan bir ekip kurmak gerçekten zor mu? Bu tür gönderilere sahip siteler var mı?

Açıklığa kavuşturmak için: Bir takıma atıfta bulunuyorum.

Örnek 1: gameEngineOfAwesomeness yapıyorum. Yardıma ihtiyacım var.

Örnek 2: Bu oyunda% 70 tamamlandım ve yardıma ihtiyacım var.

Örnek 3: Bir prototip ile açık kaynaklı bir proje fikrim var. Yardıma ihtiyacım var.

Bu mutlaka açık kaynak anlamına gelmez, sadece bir şey üzerinde benimle çalışabilecek programcılar (ve onları nerede bulabilirim :))


Şansınız var mı? Bir aydan fazla oldu ve projenizin nasıl ilerlediğini merak ediyordum.
Larry Smithmier

Oh, Sorgu için teşekkürler. Mükemmel gidiyor teşekkürler :) Aslında sadece meraklı / başkaları için de orada soru atma. Herkesin merak edebileceği temel bir şey sanırım. eğer gerçekten ilgimi çekmişse projelerim blog.centrc.net adresinde yayınlanmaktadır . :)
underscorediscovery

Yanıtlar:


10

1) Penguicon veya yerel kullanıcı grubu toplantıları gibi yerlerde eti bastırın ve asansörünüzün aşağı inmesini ve harekete geçirici mesajların bulunduğu bazı renkli broşürlerin bulunmasını sağlayın . Başkalarının yardımını almak istiyorsanız, kendinizi ve fikrinizi pazarlamanız gerekir. Sizi tanımayan ve kesinlikle kendi fikirlerini takip etmeyen bir grup insana 'neden' ve 'bu' nedenlerini açıklayın. Bir prototipiniz varsa, bir pakette birkaç makine kurun veya kullanıcı grubu ile konuşmacı olma hakkında konuşun ve olabildiğince geniş bir kitleye sahip olmanız için gerekenleri sunun.

2) Herhangi biriyle konuşmadan önce tüm altyapıyı kendiniz kurarak size yardımcı olmayı kolaylaştırın. İyi yerleştirilmiş bir WIKI, kaynak kontrol sistemi, film şeridi (sanat kokuyor olsa bile) vb. Ve 'bu oyunun' dünyayı nasıl değiştireceğine dair fikirler edinin.

3) Diğer iki veya üç ekip üyesinden daha fazla iş yapmaya hazır olun, çünkü amigo, proje yöneticisi ve katkıda bulunmanız gerekecektir.


Bu duymayı hedeflediğim şey boyunca. Elinizde bir şey, gösterilecek bir şey ve işe yarayan bir şey gerekir. Tamamen katılıyorum - Sağlanan bağlantılar da harika.
underscorediscovery

8

Gördüğüm kadarıyla, internet, programcıları bulmak için çok iyi bir yer değil, özellikle de hiçbir şey için çalışmalarını arıyorsanız. Ama aslında bir grup oluşturmak yerine, sadece bir programlama görevine (sanatınıza dayalı belirli bir oyun yapmak gibi) ihtiyacınız var gibi görünüyor. Aşağıdakileri deneyebilirsiniz:

Yapılması gereken tek bir göreviniz varsa, vWorker'da (daha önce Rent-A-Coder) yayınlayabilirsiniz ve programcılar (veya programlama grupları) projenize teklif verir; en uygun görünümlü teklifçiyi kabul edin, işi yaparlar ve işi aldıktan sonra onlara ödeme yaparsınız. Her iki tarafı da adil tutmak için iyi yapılmış; örneğin, paranız emanet olur, böylece sizin tarafınızdan herhangi bir faul oynamak ve programcı hala ödenir; ama programcının tarafında herhangi bir faul çalınır ve para size geri döner. İletişim, web sitesi aracılığıyla yapılmalıdır, böylece her şey belgelenir ve moderatörleri ihtiyacınız olduğunda sorunları çözmede oldukça hızlıdır.

Görevinizi çok ucuz ve hızlı bir şekilde yapacak, ancak kötü kalite koduna dikkat edecek birçok "dış kaynak" işçi ve grubu var. Ayrıca kristal netliğinde gereksinimlere sahip olduğunuzdan emin olun ve her şeyi web sitesi üzerinden belgeleyin. Üzerinde söylenen her şey bir sözleşme gibidir ve eğer tam gereksinimleri koyarsanız, kodlayıcının ödeme yapmadan önce bunları tamamlaması gerekecektir. Tersine, programcılar zamanlarını doğru bir şekilde teklif etmek ve tahmin etmek için ne yapılması gerektiğine dair net bir spesifikasyona İHTİYACI VAR ve zayıf gereksinimler genellikle kodlayıcılardan yararlanan alıcıların kaynağıdır ve sadece bir yanlış anlaşılma.

Sitede bir kodlayıcı olarak hem iyi hem de kötü deneyimler yaşadım, ancak bana öyle geliyor ki alıcılara çok iyi davranılıyor; kesinlikle güç konumundadırlar. Yine, ne yapılması gerektiğine dair çok net bir fikriniz varsa ve tüm gereksinimlerinizi önceden kaydederseniz, herhangi bir sorun yaşamayacaksınız; kodlayıcılar sizden istedikçe görevinizi tamamlar ya da ödeme almazlar ve siz tekrar denersiniz.


Güzel cevap ve ilginç bir bağlantı. Bunu bilmiyordum. Teşekkürler.
bummzack

1
Soru tamamen bir programcı olarak oyun geliştirmeyi hedefliyor. Ben projectX programcısıyım, bu projeye yardımcı olmak isteyen insanlar olmalı değil mi? Yani adım 1) Bazı belgeleri ve bu adımı yapın 2) Bir sourceforge / google kod projesi yapın Adım 3) Başkalarını nerede bulabilirim? Bakın, cevabınız iyi ama ilgisiz (ve belki de soruma açıkım :)) Benim için bir şeyler yapmak için bir programcı aramıyorum, bir takım arıyorum.
underscorediscovery

odesk.com ve elance.com da oldukça iyi. Bazı site içeriğimiz için oDesk aracılığıyla birkaç yazar / kopya editörümüz var ve 1 harika, 2 iyi ve 1 perişan oldu. Biz 4 küçük görevleri ile başladı ve biz şimdi bizim için 1/2 kez çalışan müthiş bir olana kadar inşa.
Larry Smithmier

6

Soruyu tersine çevirelim: İnternette zaten çok sayıda devam eden oyun projesi var. Neden bunlardan birine yardım etmiyorsunuz ve kendi başınıza başlamayı tercih ediyorsunuz?

Bunun cevabını bulduğunuzda, sorunuzun cevabına sahip olacaksınız.


İlginç sayaç, ama sorun bir projeye ihtiyacım değil: onun zaten devam eden bir tane var (örneğin 2 yıl önce başladığım bir oyun bitirmek isterim). Amaç yine yardım almak. Yapacak bir şey bulamamak. Ama görüşünüzü görebiliyorum, bir çeşit yardımcı oluyor ve bana "çünkü zaten yapacak çok işim var" diye veriyor. Ancak bu da bir anlam ifade etmiyor. Milyonlarca durgun proje, hiçbir geliştirici yok. Yani, ben id hala yardım istiyor ve (Larry de koyduğu gibi) insanlar halat tercih :)
underscorediscovery

6
Cevap "Yapacak çok işim var" değil. Kimse başkası için, özellikle hobi projelerinde çalışmak istemez. Karşılığında ya da çok seksi bir proje ya da% 70 yapılmayan bir projede pozisyon sunabilmek için karşılık vermen. Kimse size bunları teklif etmedi, bu yüzden kendi başınıza başladınız. Onları kimseye teklif etmiyorsunuz, bu yüzden kimse sizi teklifinize ulaştırmayacak.

Bu noktaya tamamen katılıyorum. Gelecekte kendi taleplerimi nasıl gerçekten başarılı kılabileceğim konusunda biraz bilgi edinme umuduyla diğer bazı projelere katılmaya çalıştım. En az bir tamamlanmış projeye sahip olmak, insanların sonuna kadar devam edeceğinize daha fazla inanmalarını sağlayacaktır. Ayrıca Joe'nun dediği gibi, onu seksi bir proje haline getirin, böylece insanlar bittiğini görmek isteyecektir. Karşılaştığım hemen hemen her proje, bunun en iyisi olduğunu düşünüyor, ancak çok azı kendi projelerini daha çekici hale getirmeye çalıştı.
Deleter

1
Mutlaka bahsettiğim noktalara katılmıyorum, sadece diğer geliştiricilerin düşünce kalıplarını görüyorum :) Peki, proje seksi ve girdi için hazırsa: soru tekrar - bir takım bulmak için nereye gönderebilirim?
underscorediscovery

3

Programcıların hem yüksek talep gördüklerini hem de kendi projeleriyle dolu olduklarını doğru tahmin ettiniz. Seçenekleriniz:

  1. Bir projenize kendiniz için programlama yapmaları karşılığında yardım etmeyi teklif edin;

  2. Hiçbir programcının inkar edemeyeceği harika bir fikre sahip olun (bu asla gerçekleşmez);

  3. Sistemin henüz nasıl çalıştığını tam olarak anlamayan bir öğrenci programcısı edinin;

  4. Cüzdanını aç.

Programcıların genellikle bir projenin ne kadar süreceğini en çok ayarlayanlar olduğunu unutmayın. Eğer hiçbir programcı kancınızı ısırmazsa, muhtemelen projeniz tahmin ettiğiniz kadar uygulanabilir değildir.


3
Ayrıca, 3 seçerseniz, pisliksiniz.

Lol, 3 biraz kötü ama etkili olabilir. Ama yine de soru hala bu insanları nerede bulacağım gibi geliyor. Bir projenin nasıl cazip hale getirileceğine dair görüşlerini takdir ettim (ve muhtemelen birkaç çekici projeye sahibim), ancak ne istediğimi görüyorsanız, projemle nereye gideceğim .. En iyi projeye değil en iyi projeye açma .
underscorediscovery

1

Buradaki zorluk, başka birisinden işinizi sizin için yapmasını istemenizdir (özellikle programlama ile). "Hey, ben bir oyun programcısıyım ve bir oyun yapmak istiyorum, ama tasarım konusunda yardıma ihtiyacım var" derseniz, muhtemelen çok daha kolaydır.

Joel burada programcı bulma konusunda harika bir makale yazdı: http://www.joelonsoftware.com/articles/fog0000000050.html

Evet, aslında işe almaya yönelik programcıları almaya ve işinizi ücretsiz yapmalarını sağlamaya değildir, ancak aynı mantığın çoğu hala geçerlidir. Piyasa fiyatının üstünde teklif vermek dikkatlerini çekecektir. Bu başarısız olursa, projeniz, projenizin zaman ayırmaya değer başka şekillerde olması gerekir (büyük olasılıkla, büyük bir oyununuz varsa, bunların varlığı). Yaptığınız iş için gerçekten ödeme yapmak isteyip istemediğinizi söylemediniz, bu yüzden cevabın hayır olduğunu varsayıyorum, ancak açıklığa kavuşturmaktan çekinmeyin.

"Hey millet, bir oyun için bu Büyük Fikrim var, sadece benim için yapmaları için insanlara ihtiyacım var" dediğin bir çeşit "kaynak değişimi" kurulu öngörüyorsanız ... evet, bunlar var, ve tecrübelerime göre değersizler. Başkalarının işini yapmasını isteyen insanlardan tonlarca gönderi görüyorsunuz ve pratik değeri olan hiçbir gönderinin yanında yok. Eğer bir programcıysam, ücretsiz çalışıyorsam neden zamanımı MINE yerine SENİN oyununu yapmak için harcayayım ki?

Elbette, bunun başka bir yolu var: diğer insanlara güvenmeyin. Kendiniz yapmayı öğrenin. Bunun birçok faydası var. Projenin gidişatı ve kapsamı üzerinde tam kontrole sahip olursunuz. Büyük görüşünüzü mahveden başka birine güvenmenize gerek yok. Gerçek parayla satılıyorsa, işin ve IP'nin sahibi olanlarla ilgili yasal olarak kabataslak alanlara girmek zorunda değilsiniz. Orada gerçekten kötü programcıların sayısı ve gerçekten iyi olanların size bir kola ve bacağa mal olacağı düşünüldüğünde, bu şaşırtıcı derecede büyük bir proje yüzdesi için en iyi seçenektir.


Harika yanıt ve yararlı bağlantı :) Benim için kişisel olarak, işin benim için yapılmasıyla ilgili değil. Takım kelimesini vurgulamaya çalışıyorum. Birçok programcı bunu görmezden gelir ve sahip olunur ve hiçbir şeyi bitirmez. Hobi projelerinde birlikte çalışmak için bolca yer var ve bence tamamlanmamış yüz projeden 100 kat daha ödüllendirici olacağını düşünüyorum. Ve referans olarak, projelerim daha havalı / iyi olacak / üzerinde çalışmak için sadece eğlencelidir - ama söylediğiniz gibi. Söz konusu programcı için onlara bilgi verip vermediğini öğrenmek için şu.
undercorediscovery
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.