Jawaban:
Lihatlah riwayat kontrol sumber.
Dari itu, Anda dapat melihat checkin, meninjau kode, mengukur tingkat aktivitas, dan umumnya melihat kualitas komitmen. Anda dapat belajar paling banyak hanya dengan melihat aktivitas kode sumber.
Anda dapat melakukan beberapa hal:
Bagaimanapun juga itu adalah awal :)
Uji sedikit air terlebih dahulu. Nongkrong di milis, irc saluran dll dan perhatikan cara kerjanya. Perbaiki bug atau tambahkan fitur yang diminta sendiri dan kirim tambalan. Lihat bagaimana itu diterima ... apakah mereka bekerja dengan Anda untuk diedit dan disertakan atau melawan Anda?
Evaluasi juga diri Anda. Apakah Anda benar-benar punya waktu dan minat untuk bertahan dan layak investasi proyek untuk mempercepat Anda?
Lihatlah cakupan tes. Berkontribusi pada proyek dengan sejarah / mandat hanya menerima permintaan tarik / tambalan dengan melewati tes akan menjadi proses yang jauh lebih sukses dan menyenangkan daripada mencoba berkolaborasi pada sesuatu dengan pengembang yang tidak bisa / tidak akan menulis unit test.
Saya harus bekerja memperbarui versi lama dari perpustakaan yang ditinggalkan beberapa kali untuk bekerja. Biasanya, saya senang dibayar untuk berkontribusi pada proyek open source. Tetapi ketika tidak ada tes dan dokumentasi yang buruk, itu hanya neraka.
Bergabunglah jika Anda akan menikmati 1 mengerjakan proyek.
1 : "nikmati" bisa berarti apa pun yang membuatmu bahagia.
Dasarkan pada tujuan Anda (tidak yakin apa itu). Jika Anda mencoba mendapatkan pengalaman pemrograman, Anda tidak akan rugi banyak dengan mencobanya. Jika ada, Anda dapat belajar bagaimana 'tidak' kode.
Jika Anda mencoba membuat nama untuk diri sendiri dengan menempelkan diri pada proyek yang hebat, Anda mungkin memiliki waktu yang lebih sulit. Coba cari di internet untuk setiap blog atau komentar dari pengembang lain dan pengguna perangkat lunak (Jika sejauh itu.). Lihatlah kemajuan pengkodean. Apakah bergerak sesuai dengan keinginan Anda.
Mencoba mencari tahu apakah anggota lain "bermain baik dengan yang lain" dapat mengambil kombinasi dari beberapa praktik yang baru saja saya sebutkan.
Cobalah. "Tidak ada biaya apa pun" - John Belushi, Animal House.