• 13-08-2024, 16:05:20
    #1
    Az önce Twitter (X) iş ilanlarına baktım, adamlar hem california eyaletindeki ofislerine hem de new york'daki ofislerine yazılım uzmanı arıyor, bu iki çalışan birbiriyle aynı ortamda olmadan nasıl çalışıyor ? Örneğin X'te beğenileri gizleme özelliği eklenecek, platformun kaynak kodunu nasıl güvenerek yazılımcılara veriyorlar ve yapılan değişikiliği herkese yayınlıyorlar ? Umarım sorumu anlatabilbişimdir, değerli bilgilerinizi rica ediyorum
  • 13-08-2024, 16:09:27
    #2
    benimde çok merak ettiğim bir konu
  • 13-08-2024, 16:10:37
    #3
    X open source oldu bildiğiniz üzere kaynak kodlarının yayılması gibi bir durum söz konusu olamaz ama başka bir örnekle açıklamaya çalışayım. Sizin geliştireceğiniz kadar kısmı size açarlar ve genelde işe giriş yaptığınız tarihten öncesindekileri göremezsiniz. Şirketlerin kendilerine özel ortak labları var ve bunlarında bir sınırlaması var. En azından benim vodafonedaki deneyimim bu şekildeydi. İşten çıktım 1-2 yıl sonra tekrar girdim ve daha önce çalışıp geşiştirdiğim noktalara ısrar etmeme rağmen erişim vermediler.
  • 13-08-2024, 16:11:17
    #4
    share sistemleri var çoğunluğunda şu şekilde ilerliyor
    örneğin bir dosya var bu dosya mesela frontend dosyası bu dosyayı bir ortak alana ekleyip 2'side paylaşım çekiyorlar biri çalışma yapıp güncelleme yaparsa diğerine otomatik güncellenmiş oluyor yani aslında çalışmalarını ortak alanlarda bulunan dosyalar üzerinden yürütüyorlar bu ortak alanları ise bir cihazı domaine bağlayıp gerekli ayarlamalar yaptıktan sonra açıyorlar kullanmış oldukları bilgisayarlar domaine bağlı bilgisayarlar genelde.

    bu 2 farklı ortam cevabıydı şimdi diğer soruyu cevaplim
    bütün kodlama yapıldıktan sonra ilk başta test sunucusunda yayınlama yapılıyor, bu sunucuda hem yapılan çalışmanın kodlaması farklı bir ekip tarafından kontrol ediliyor hemde hatalar gideriliyor projeyi live almadan önceki son adım bu adım
    domaine bağlı cihazlarda kendi ekledikleri programlar ve policy'ler sayesinde bazı şirketlerde cihazda ne yaptıklarını uzaktan izleyebilirler hatta projeye eklenip çıkarılan dosyaların hangi dosyalar olduğuna vs dahi doğrudan bakabilirler
  • 13-08-2024, 16:12:47
    #5
    upot adlı üyeden alıntı: mesajı görüntüle
    X open source oldu bildiğiniz üzere kaynak kodlarının yayılması gibi bir durum söz konusu olamaz ama başka bir örnekle açıklamaya çalışayım. Sizin geliştireceğiniz kadar kısmı size açarlar ve genelde işe giriş yaptığınız tarihten öncesindekileri göremezsiniz. Şirketlerin kendilerine özel ortak labları var ve bunlarında bir sınırlaması var. En azından benim vodafonedaki deneyimim bu şekildeydi. İşten çıktım 1-2 yıl sonra tekrar girdim ve daha önce çalışıp geşiştirdiğim noktalara ısrar etmeme rağmen erişim vermediler.
    Hocam bilgisizlikten soruyorum, açık kaynak olduğu için yayılması söz konusu olamaz dediniz, asıl açık kaynak olunca yayılmış olmuyor mu ? Ama öyle bir durumda sanıyorum ki yayılması bir sorun olmaktan çıkıyor. Doğru mu anladım ?
  • 13-08-2024, 16:16:30
    #6
    disavurum adlı üyeden alıntı: mesajı görüntüle
    Hocam bilgisizlikten soruyorum, açık kaynak olduğu için yayılması söz konusu olamaz dediniz, asıl açık kaynak olunca yayılmış olmuyor mu ? Ama öyle bir durumda sanıyorum ki yayılması bir sorun olmaktan çıkıyor. Doğru mu anladım ?

    Açık kaynak olarak herkesin erişebileceği şekilde zaten paylaştıkları için, paylaşılan bir kodu içeriden bir çalışanın tekrar paylaşmasının hiç bir anlamı yoktur hocam. Açık kaynak olarak yayınlanan projelerdeki teknolojiler hem daha hızlı geliştirilebilir (şirket bünyesinde olmayan kişiler geliştirebilir veya feedback verebilir) hemde güvenlik gibi konularda daha avantajlı oluyor. Örnek vereyim twitch platformu açık kaynak olmadığını biliyorum ( en son öyleydi ) kendileri kaynak kodlarını sızdırdılar ve bir çok yerde paylaşıldı. Merak olarak indirdik ve inceledik oturup 2-3 kişinin ayağa kaldırabileceği bir sistem değildi. Şuan büyük şirketlerde veri sızıntıları içerdeki çalışanlardan mutlaka oluyor örneğin google seo sızıntıları diyebilirim. Fakat bu sistemlerin büyüklüğü ve güncelliği yayında pek bir anlam ifade etmiyor.
  • 13-08-2024, 16:19:10
    #7
    Github,bitbucket yazilim geliştirme platformları vs
  • 13-08-2024, 16:19:23
    #8
    upot adlı üyeden alıntı: mesajı görüntüle
    Açık kaynak olarak herkesin erişebileceği şekilde zaten paylaştıkları için, paylaşılan bir kodu içeriden bir çalışanın tekrar paylaşmasının hiç bir anlamı yoktur hocam. Açık kaynak olarak yayınlanan projelerdeki teknolojiler hem daha hızlı geliştirilebilir (şirket bünyesinde olmayan kişiler geliştirebilir veya feedback verebilir) hemde güvenlik gibi konularda daha avantajlı oluyor. Örnek vereyim twitch platformu açık kaynak olmadığını biliyorum ( en son öyleydi ) kendileri kaynak kodlarını sızdırdılar ve bir çok yerde paylaşıldı. Merak olarak indirdik ve inceledik oturup 2-3 kişinin ayağa kaldırabileceği bir sistem değildi. Şuan büyük şirketlerde veri sızıntıları içerdeki çalışanlardan mutlaka oluyor örneğin google seo sızıntıları diyebilirim. Fakat bu sistemlerin büyüklüğü ve güncelliği yayında pek bir anlam ifade etmiyor.
    Çok teşekkür ederim hocam, R10 ortamının kalitesini yükselten kişilerden biri olduğunuzu düşünüyorum, bilgili kişileri her zaman sevmişimdir.
  • 13-08-2024, 16:21:14
    #9
    disavurum adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkür ederim hocam, R10 ortamının kalitesini yükselten kişilerden biri olduğunuzu düşünüyorum, bilgili kişileri her zaman sevmişimdir.
    Estağfurullah, mutlaka eksik veya doğru aktaramadığım noktalar olmuştur o kısımlarıda diğer arkadaşlar kendi deneyimleriyle tamamlayacaklardır.

    İyi forumlar,