Bagaimana Anda mencari kolaborator? [Tutup]

10

Saya sepertinya memiliki aliran ide-ide keren yang lebih-atau-kurang orisinal, lebih-atau-kurang keren untuk perangkat lunak / aplikasi / hal-hal yang belum dituliskan di benak saya. Terkadang, saya memutuskan untuk mulai mengimplementasikan ide saya. Beberapa jam kemudian, saya berakhir dengan prototipe yang layak, lebih atau kurang berfungsi dari apa yang saya coba bangun. Kemudian, jam alarm saya berdering dan saya harus kembali ke dunia nyata, lelah sekali. Dalam kebanyakan kasus, hal-hal yang saya mulai tetap belum selesai selamanya. Terkadang tidak apa-apa. Di lain waktu, saya benar-benar merasa seperti itu mengecewakan.

Tapi saya menyadari bahwa ada situs seperti GitHub dan ada banyak coders lain di luar sana. Apakah ada tempat di mana orang dapat memposting ide, proposal, konsep, atau kode kasar untuk menemukan orang yang tertarik berkolaborasi dalam proyek?

Sunting: Saya mengetahui "cara yang biasa" - terus berkembang sendiri selama beberapa waktu, open-source kode, sebutkan proyek Anda di blog dev, IRC atau ke mana pun Anda pergi; akhirnya menarik orang lain.

Apa yang saya cari adalah tempat untuk terhubung dengan dev lainnya (misalnya spesialisasi yang berbeda) pada tahap awal proyek.

vzwick
sumber
Ugh, Thomas, kamu membunuh semua gaya penulisan saya dari pertanyaan! Yah, mungkin itu untuk yang lebih baik.
vzwick
Letakkan kodenya di github, buat blog pengembang, hang out di IRC.
Raynos
Dekati orang-orang di kedai kopi dengan stiker paling keren di laptop mereka.
JeffO

Jawaban:

1

Kedengarannya seperti situs yang cocok untuk pengembang. Anda dapat membuatnya gratis dan kemudian mengambil banyak waktu untuk menyaring semua yang mengenal Java misalnya. Tidak ada yang akan memenuhi syarat kandidat di bidang: memverifikasi pengalaman, keterampilan menguji, ketersediaan untuk komitmen waktu yang diperlukan secara gratis bagi mereka yang tidak memiliki keahlian untuk mengevaluasi programmer.

Hal yang sama berlaku untuk pengembang yang dapat memverifikasi mereka yang memiliki pengetahuan domain. Siapa yang akan membayar untuk situs di mana orang mendaftarkan ide-ide mereka? Terlepas dari apakah saya memiliki keahlian yang Anda butuhkan, saya tidak tahu apakah ide Anda bagus atau saya tidak tahu apakah Anda mampu menerapkan sisi penjualan dan pemasaran. Anda mungkin memiliki ide besar untuk dijual kepada pengacara, tetapi saya tidak akan tahu apakah itu akan berhasil atau berapa banyak keringat yang saya masukkan ke dalamnya.

JeffO
sumber
1

Saya pikir jika seseorang akan bermitra hanya berdasarkan tipe proto. Bahkan jika seseorang menyukai ide itu, dia akan pergi untuk implementasi sendiri. Anda hanya dapat memikirkan kolaborasi dalam hal proyek opensource setelah Anda memiliki model yang berfungsi. Orang-orang kemudian dapat mencoba aplikasi Anda dan jika tertarik berkolaborasi dengan Anda.

Itu hanya cara berpikir saya. Penjawab lain mungkin memberi tahu Anda cara untuk melakukannya.

Pankaj Upadhyay
sumber
Seringkali, bagian-bagian tertentu dari proyek membutuhkan pengetahuan di atas rata-rata dari satu atau dua topik. Sebagai contoh, untuk implementasi yang tepat dari gagasan saya baru-baru ini, saya benar-benar bisa menggunakan seseorang yang tahu caranya di bidang linguistik komputer, heuristik, pengelompokan, dan sebagainya. Seorang pria yang mahir dalam bidang-bidang ini sangat mungkin untuk mengetahui lebih sedikit tentang misalnya pengembangan frontend daripada saya.
vzwick
0
  • Anda bisa merekrut orang.
  • Anda dapat mencoba dan memulai proyek di komunitas pemrograman yang cukup homogen yang mungkin sangat tertarik dengan ide Anda. Misalnya, kerumunan blender.org pasti bisa tertarik menggunakan Microsoft Kinect dalam beberapa cara. Cukup gunakan alat dan bahasa yang biasa digunakan komunitas, dan sesuatu dapat dilakukan.
  • Anda dapat pergi dengan cara "biasa" dan mulai menerbitkan sesuatu yang cukup didokumentasikan dan cukup berguna di github, dan berharap orang lain juga tertarik.

Dalam pengalaman saya yang sederhana, sebagian besar cara lain benar-benar tidak akan berhasil.

Anda tampaknya meremehkan waktu dan upaya yang diperlukan untuk merencanakan dan mengatur proyek dengan orang asing yang tidak memiliki orang yang mengetahui keterampilan dan minat orang lain.

Anda tidak akan menghemat waktu vs melakukannya sendiri, sampai PANJANG ke dalam proyek. Tetapi kemungkinan, itu akan pecah jauh sebelum itu, karena perselisihan atas beberapa hal konyol (bahasa pemrograman / kerangka kerja yang digunakan untuk fitur X, bagaimana mengimplementasikan fitur Y), atau hal semacam itu.

Adalah jauh lebih baik untuk dapat mendikte persyaratan proyek (karena Anda adalah majikan) atau telah meletakkan beberapa kerangka kerja untuk proyek dengan memberikan implementasi pertama, jika Anda ingin menyelesaikan apa pun.

Radtoo
sumber
1
Yah, saya berharap melihat seseorang memposting tautan ke beberapa situs yang memungkinkan Anda untuk mengatasi penghalang antara " orang asing sama sekali tanpa ada yang tahu keterampilan dan minat orang lain. " Karena belum ada tempat seperti itu (atau yang cukup dikenal), konsepnya tidak berjalan sama sekali atau tidak ada yang benar-benar mengambil upaya untuk mengatur sistem. Sepertinya proyek saya berikutnya adalah "sebuah situs di mana Anda dapat menemukan orang-orang dengan keterampilan yang tepat untuk proyek FOSS Anda atau menemukan proyek FOSS untuk mendedikasikan waktu luang Anda yang berharga untuk". Terima kasih atas jawaban anda!
vzwick