Saya sudah melakukan GSoC dan magang, dan saya tidak berpikir mereka mudah dibandingkan dari sudut ini.
Magang mengajar menunjukkan kepada Anda bagaimana perusahaan berfungsi, memungkinkan Anda bekerja dalam kedekatan dengan tim Anda, menjadi bagian dari suatu proses, dan belajar. Anda bisa berinteraksi dengan veteran berpengalaman yang bisa membimbing Anda dan menunjukkan cara untuk menjadi lebih baik, yang sangat berharga. Ini bisa menjadi pengalaman yang baik atau buruk, tetapi Anda akan belajar sesuatu dengan cara apa pun. Saya merasa terbantu untuk mulai melakukan magang, karena ada lebih banyak panduan yang disediakan, orang-orang mengakui fakta bahwa Anda cukup baru dalam pemrograman. Ini adalah pengalaman dua arah yang Anda mungkin tidak bisa dapatkan, murni, dari GSoC.
Di sisi lain, Anda tidak dapat berhasil dalam GSoC tanpa disiplin diri dan motivasi diri. Ini menunjukkan kontrol seperti apa yang Anda miliki terhadap diri sendiri, apakah bekerja dari jarak jauh berarti Anda malas, dan seberapa bersemangat Anda dalam pemrograman. Ini penting bagi perusahaan karena mencerminkan etos kerja Anda. Selain itu, kode ini ada di tempat terbuka, dan dapat berfungsi sebagai bukti keterampilan Anda pada titik waktu tertentu. Bimbingan / bimbingan yang Anda terima bersifat berbeda, tetapi penekanannya ada pada Anda. Saya menghargai kebebasan besar yang saya miliki dalam hal keputusan tertentu selama proyek GSoC saya. Saya pikir ini cara yang bagus untuk membuktikan diri Anda (kepada diri Anda sendiri, pertama).
Ada pendapat umum bahwa kontribusi sumber terbuka membantu pekerjaan potensial; Google sendiri menyebutkan bahwa partisipasi dalam GSoC membantu jika Anda melamar bekerja untuk mereka. Saya pikir konsensusnya adalah, dengan berkontribusi pada open-source, Anda menunjukkan dedikasi sebagai seorang programmer. (Mungkin lebih membantu lagi jika Anda terus berkontribusi pada proyek apa pun yang sedang Anda jalani selama GSoC, setelah musim panas berakhir. Saya tidak dalam posisi itu, tetapi saya pasti akan bertanya pada calon karyawan potensial mengapa mereka melakukan atau tidak terus bekerja pada proyek mereka.) Anda menunjukkan minat pada keterampilan Anda yang melampaui gaji, dan semua hal yang dianggap perusahaan lebih suka. Saya tentu menikmati bekerja dengan seseorang yang mengkodekannya karena mereka lebih suka daripada yang saya lakukan dengan seseorang yang hanya berusaha menjadi kaya.
Sebagai kesimpulan, saya pikir GSoC berharga, bukan karena Google mensponsori, tetapi karena itu merupakan upaya open-source yang mencerminkan dengan baik minat Anda sebagai programmer. Saya pikir magang dapat membantu Anda menjadi programmer yang lebih baik dan pemain tim yang jauh lebih baik, dan mereka menawarkan jenis pengalaman belajar yang berbeda: Anda belajar bagaimana pengembangan FOSS bekerja di satu, dan bagaimana perusahaan melakukannya di yang lain. Lakukan diet seimbang .