

Discover more from Haberler @Payko
Udemy'de İnşa Ettiğim Bazı Ürünler ve Hikayeleri: Feed, Notifications, Previews, Wishlists...
Hayatımda geliştirdiğim en güzel ve etkili olan ürünlerden bazıları
Udemy'de, orada bulunduğum süre boyunca inşa edilen en başarılı özelliklerin yaklaşık yarısını önerdim ve inşa ettim. Önerdiğim ve inşa ettiğim ürünlerin bir kısmı: Ders Akışı, Bildirimler, İstek Listesi ve Ders Önizlemeleri. Ayrıca, o dönemde web sitesinin en karmaşık sayfası olan ders landing page’ini sıfırdan inşa ettim, not alma işlevini ders alma deneyimine dahil ettim ve büyük-küçük pek çok başka projede çalıştım.
Memcache entegrasyonu, Redis tabanlı bildirim ve kurs akışları için altyapı gibi altyapı projelerini başlattım ve tamamladım. API yanıt süresini, yoğun profiling sonucu kod optimizasyonları ile %50 azalttım. Organizasyon için bazı mühendislik süreçlerini başlattım, kodları SVN'den Git'e taşıdım ve code review sürecini başlattım.
Haziran 2012 - Mart 2014, San Francisco
Not: Aşağıdaki bazı ürünler, benin geliştirdiğim versiyondan sonra görsel yeniden-tasarımlar geçirdi. Ne yazık ki, onları yaptığımdaki versiyonların ekran görüntüleri bende yok.
Wishlists (İstek Listeleri)
İstek listesi ürününü inşa ettim ve o dönemde yapılan Silikon Vadisi'nin en karlı e-posta kampanyalarından birini başlatmaya yardımcı oldum:
İstek listelerine bir ders ekleyip bir ay içinde satın almayan kullanıcılara indirim kodları gönderiyorduk.
Notifications (Bildirimler)
Udemy'de inşa edilen en zorlu projelerden biriydi. Bildirimler kişiye özel, aynı konudaki bildirimlerin gruplanması gerekiyor, gruplamaların kalıcı olması gerekiyordu.
Tek bir dersteki bir duyuru yüz binlerce arka plan işini tetikleyebiliyordu.
Bütün bu zorluklara rağmen, inşa ettiğim sistem kullanıcı tabanı 40 kat büyüdükten sonra bile hala kullanımdaydı.
Feeds (Ders Akışları)
Fikri ortaya attım ve inşa ettim: her kullanıcı için bir tane (sonunda emekliye ayırdığımız) ve her ders için bir tane (en başarılı ürünlerden biri haline gelen).
Böylece insanlar kolayca bir dersin içindeki etkinlikleri takip edebilir oldu ve aynı zamanda diğer ilginç kullanıcıları ve arkadaşlarının ne yaptıklarını görebilir hale geldiler.
Landing Page - Değerlendirmeler
Ders Değerlendirmelerini doğru şekilde sıralamanın yolu:
Puan = Bir Bernoulli parametresi için Wilson skor güven aralığının alt sınırı olmalı.
Pozitif puanların oranını, gözlem sayısının azlığından kaynaklanan belirsizlikle dengelememiz gerekiyor.
Elimizdeki ratinglere göre; pozitif puanların "gerçek" oranının en az %95 ihtimalle ne olduğunu(alt sınırını) bulmamız gerekiyordu.
Course Previews (Ders Önizlemeleri)
Dersleri önizlemeye açmak gibi bi fikir gelmişti aklıma. 5dk’lığına ücretsiz kaydolabiliyordunuz derse.
CEO'nun desteğiyle fikri uygulamaya geçirdim, ancak şirketin çoğu bunun geri tepeceğini düşündü çünkü insanlar içeriği hızlı bir şekilde indirecekti…
Kullanıcıların ders materyallerini incelemelerine izin vermek, satın alınma oranlarımızı önemli ölçüde artırdı.
Aşağıda sınırlı sayıda ders videosunun önizlemeye açık olduğu versiyonunu görebilirsiniz: