Saran Kontributor yang Diterima

  1. Periode Pengikatan Komunitas akan menentukan suasana musim panas Anda. Jadi, gunakan dengan bijak.
    • Segera hubungi mentor Anda, pelajari mereka dan ekspektasi mereka, pahami sasaran project, dan manfaatkan Periode Pembentukan Komunitas selama 3-4 minggu untuk mendapatkan keuntungan agar dapat memahami codebase yang ada.
    • Selesaikan semua tugas administratif Anda, termasuk menyiapkan akun Payoneer, menyiapkan komputer dengan lingkungan organisasi, membaca dokumentasi, dll., sehingga Anda dapat berfokus pada coding selama periode coding resmi.
  2. Komunikasi adalah kunci kesuksesan di GSoC.
    • Ambil kepemilikan project yang sedang Anda kerjakan. Bersikaplah proaktif dalam menyiapkan sinkronisasi mingguan, buat poin diskusi terlebih dahulu, sampaikan ide dan progres Anda dengan cara yang jelas dan ringkas.
  3. Jangan takut untuk bertanya.
    • Pengalaman ini dimaksudkan sebagai upaya kolaboratif dan sangat penting bagi kesuksesan project dan kontribusi Anda agar kejujuran, kepercayaan, dan transparansi ada untuk mendorong kolaborasi tersebut.
  4. Bersikaplah baik dan hormati rekan Anda.
    • Open source adalah sebuah keluarga, jadi bantulah semua orang, hormati mereka dan waktu mereka (perhatikan zona waktu yang berbeda), dan pahami berbagai tingkat pengetahuan.
  5. Buat jadwal.
    • Bagi proyek Anda menjadi tugas mingguan yang dapat Anda selesaikan selama program GSoC. Diskusikan rencana ini dengan mentor Anda dan terus beri tahu mentor Anda tentang perubahan yang diperkirakan dalam linimasa. Jika jadwal Anda berubah, pastikan untuk menghubungi mentor Anda agar penyesuaian dapat dilakukan lebih awal.
  6. Pelajari kode yang ada sebelum Anda mulai membuat kode.
    • Pelajari semua kode dari platform tempat Anda akan berpartisipasi: library, API, dll. Banyak hal yang sudah dikembangkan dan akan membantu Anda dalam pengembangan, sehingga tidak perlu membuat ulang roda.
  7. Konsistenlah dengan pekerjaan Anda dan pelajari pengelolaan waktu.
    • Konsistenlah dengan jadwal Anda dan berkontribusilah setiap minggu agar Anda tidak kehilangan fokus. Sediakan waktu yang cukup tidak hanya untuk coding, tetapi juga untuk pengujian, menulis dokumentasi, peninjauan kode, dll.
  8. Mendokumentasikan progres Anda
    • Pantau progres Anda dan minta masukan dari mentor dan komunitas.