Elbette çok kişinin kullandığı bir projenin sahibi olmak artı puan olarak yazılır ama profesyonel vitrin olarak düşün orayı, ne bildiğini gösteriyorsun işte.
peki ben şimdi sağdan soldan araklasam kendime bir kütüphane oluştursam, sorana da desem ki localde tutacağıma github'da tutuyorum oradan çekiyorum falan
o zaman o kişi nereden bilecek hepsini benim yazdığımı?
yoksa kütüphane oluşturmak da bir artı puan mı? github eşleştiriyor mu kodları?
kime neye fayda sagladiginiza bagli olarak degisebilir. cok kullanilan, tutarli acik kaynak kodlu projelere katki yapiyorsaniz dogal olarak bu bir artidir. Eger isveren katki yapilan projeyi kullaniyorsa daha da buyuk artidir.
bunun disinda sizin nasil kod yazdiginizi, pratiklerinizin neler oldugunu gosterdigi icin ise alim asamasinda verilen odev/proje asamasinin es gecilmesini bile saglayabilir.
"localde tutacağıma github'da tutuyorum oradan çekiyorum falan" derseniz bu pek de makul bir arguman olmadigi icin pek ise yaramaz diye tahmin ediyorum. Intihal meselesi icin her konuda oldugu gibi o konuda da github'da arama yapan dunya kadar proje var, o kisi bunlardan birisini kullanarak kolayca bilecek.
ozetlerse eger, github sizin portfolyonuz, referansinizdir. isveren buraya bakip daha onceden neler yaptiginizi gorebilir isterse.
@whisky
cidden bilmediğimden soruyorum
şimdi ben taze fresh kodladığım bir tarafımdan terler akıta akıta yazdığım kodları lapppsss diye koymuyorum değil mi?
zaten işime yaramayacak veya az yarayacak şeyleri koyuyorum.
elbette bi puan sistemi falan vardır diye düşünüyorum ama öyle her kodu neden koyayım ki çok anlamadım orayı
hani bunları buraya koymuşsa adamda neler neler vardır gibi bir mantık var sanırım değil mi?
tekrar merhaba,
github, versiyon kontrol sistemi olan git icin bir hosting servici sadece. Once ne oldugunu netlestirirsek daha sonra uzerine konusmamiz daha mantiki gibi.
github'da versiyonladiginiz kodunuzu public ya da private repositorylerde tutabilirsiniz. bu durumda mantikli olan, yazdiginiz her satir kodun git uzerindeki repo ile senkronize olmasi. Aksi takdirde versiyonlama kullanmanin pek anlami yok.
github ile senkronize ettiginiz repo'yu public yaparsaniz herkes gorebilir. Bunun disinda kim, hangi gruplar gorebilir, kim pr acar, kim push eder, kim merge eder vs. gibi yetkiler detayli sekilde ayarlanabiliyor. Siz github'a kodunuzu yuklediginizde ( push ) amme hizmeti yapmiyorsunuz. Diyelim ki public yaptiniz repoyu, yine de lisanslayabilirsiniz bu bambaska bir mesele.