Saya cukup baru dalam pemrograman, dan saya telah mengerjakan banyak proyek pribadi, yang saya khawatirkan dianggap konyol dan tidak profesional. Jenis proyek yang saya miliki adalah Reddit Image Downloader dan alat bagi GM untuk digunakan dalam permainan roleplaying.
Saya ingin mulai membangun akun GitHub untuk proyek-proyek di bidang analisis data yang saya pilih , tetapi saya tidak yakin bagaimana mengatur proyek di akun GitHub saya. Haruskah saya membuat GitHub "profesional", terutama yang berisi skrip analitik yang berbeda dan memiliki akun "pribadi" yang terpisah untuk proyek kecil saya yang menyenangkan? Atau apakah saya hanya terlalu memikirkan ini, dan haruskah saya mempertahankan satu akun saja?
Jawaban:
Saya katakan Anda bisa makan kue di memilikinya juga! Memperkenalkan Organisasi GitHub .
Gunakan akun GitHub Anda untuk proyek pribadi Anda, dan buat organisasi untuk proyek profesional Anda. Beranda organisasi akan menunjukkan proyek profesional yang ingin Anda perkenalkan, dan itu akan memiliki tautan ke akun pribadi Anda yang menunjukkan semua hal yang telah Anda lakukan di GitHub.
Manfaat:
Pada dasarnya, pendekatan ini memberi Anda manfaat dari kedua pendekatan tersebut. Satu-satunya downside adalah jika Anda memiliki beberapa proyek pribadi yang Anda tidak ada orang yang pernah menghubungkannya dengan wajah publik profesional Anda. Namun, kriteria ini biasanya melibatkan hal-hal ilegal yang Anda tidak ingin pakai di GitHub, jadi seharusnya tidak menjadi masalah.
sumber
Saya sarankan Anda menyimpannya bersama.
Saya pikir satu jawaban untuk apa yang Anda inginkan (dan apa yang saya lakukan) adalah memiliki akun berbayar (saya pikir $ 7 sebulan untuk 5 privat) yang memungkinkan lebih banyak repositori pribadi. Jadi simpan karya / permainan yang Anda ingin publik sebagai publik dan jaga yang lain sebagai pribadi.
sumber
Saya pikir Anda harus memisahkan akun.
Dalam hampir semua kasus, pekerjaan yang Anda buat karena masalah pekerjaan Anda dengan perusahaan dimiliki oleh perusahaan. Itu bukan milikmu. Ketika Anda meninggalkan perusahaan, perusahaan mempertahankan semua itu dan Anda tidak lagi memiliki hak untuk itu.
Jika Anda memisahkan akun pribadi dan kantor Anda, ini membuatnya lebih mudah. Ketika Anda pergi, Anda hanya menyerahkan akun kerja dan mereka mengambil kepemilikan. Anda tidak perlu memisahkan proyek Anda dari proyek perusahaan, dan tidak perlu mencoba menghapus proyek dari akun Anda. Pekerjaan dengan perusahaan mana pun cepat berlalu, dan semakin Anda melibatkan barang-barang pribadi Anda dengan barang-barang perusahaan semakin menyulitkan ketika Anda berpisah.
Ini adalah aturan praktis saya, dan tentu saja masing-masing organisasi akan memiliki pendapat sendiri tentang hal ini. Saya dapat melihat beberapa perusahaan memutuskan bahwa mereka tidak memiliki masalah dengan Anda menyimpan salinan barang-barang ini begitu Anda meninggalkan perusahaan selama mereka juga memiliki salinannya. Di sisi lain, perusahaan tempat saya bekerja memegang kendali yang sangat ketat atas berbagai hal dan mereka kemungkinan akan memecat saya jika saya meletakkan produk pekerjaan perusahaan di github.
sumber