2. TÜBİTAK
Kariyer.net Verisi İle Gerçek
Zamanlı Bölgesel İş Başvuru
Haritası
Kemal Can Kara
ArGe Mühendisi
can.kara@kariyer.net
Dr. Aşkın Karakaş
ArGe Merkezi Koordinatörü
askin@kariyer.net
4. TÜBİTAK
Kariyer.net
• İş arayan adaylarla personel arayan işverenleri internet
ortamında bir araya getiren Kariyer.net, sadece iş ilanı
yayınlamak için bir platform değil, iş arayanların başvurularını
en hızlı ve etkin şekilde gerçekleştirmesini, işverenlerin de en
doğru adaya en kısa sürede ulaşmasını sağlayan hizmetleri
sunar.
• Faaliyete geçtiği 1999 yılından bu yana elektronik İnsan
Kaynakları teknolojilerini yaygınlaştırma misyonu
doğrultusunda öncü konumdadır.
5. TÜBİTAK
Kariyer.net
• Veritabanında 18 milyon civarında farklı kullanıcı hesabı
bulunmaktadır.
• Çeşitli sektör ve pozisyonlarda toplam 1.550.000 ilan
yayınlanmış durumdadır
• Kurulduğu günden bu yana 1.500.000 un üzerinde kişinin
istihdamına aracılık etmiştir.
• Web sitesi üzerinden 550 milyon başvuru yapılmıştır.
• 70.000 inin üzerinde firmaya hizmet sağlamıştır.
• Türk iş dünyasının bilinirliği en yüksek markalarından biridir.
7. TÜBİTAK
Projenin Amacı
• Kariyer.net’in yüksek hacimli başvuru verisinden bilgi çıkarmak
• Günlük 300.000 başvuru hacmi ile;
• Ülkemizin istihdam ve iş gücüne ayna tutabilmek
• Aktif iş arayışı portresini ve muhtemel iş göçü potansiyeli görebilmek
• Geçerli olan tüm mesleklerin şehir ve bölgelere nasıl dağıldığını
günün farklı saatlerinde görmek
• Bu veriyi herkese ulaştırabilmek ve herkesin bilgi ve anlam
çıkartabilmesi sağlamak
8. TÜBİTAK
Projenin Amacı
• Sorulara cevap vermek (Yenilerini keşfetmek)
• Karar vermek
• Patternleri görebilmek
• Veriyi ortaya çıkarken görebilmek ve anlamlandırmak
• Hikayeleştirmek
• İlham vermek
10. TÜBİTAK
Veri İşleme Mimarisi
• Binlerce farklı veri üreticisinden
verileri toplamak
• Akan veri üzerinde farklı zaman
blogları için veri gruplama
yapabilmek, farklı noktalara aynı
anda çıktı sağlayabilmek
• Verinin zenginleştirilmesi
• Verinin kayıpsız işlenebilmesi
11. TÜBİTAK
Veri İşleme Mimarisi
1
• Başvuru kaynağı, şehir ve
pozisyon gibi anlık gruplamaların
yapılarak, canlı olarak başvuru
dağılımlarının izlenebilmesi
• İlan görüntüleme ve başvuru
oranlarının ilan başına anlık
olarak takip edilebilmesi. Düşük
başvuru alan ilanları anında
tesbiti
12. TÜBİTAK
Veri İşleme Mimarisi
• Her bir hareket zengileştirilmiş başvuru
nesnesine çevrilir. Uygulama sunucu
katmanı kuyruk yapılarından
zenginleştirilmiş başvuru nesnelerini
çeker.
• Toplanan veriler, sürekli olarak bağlı
istemcilere yayın yapılır.
– WebSockets
– Server-Sent Events
– ForeverFrame
– Long Polling
13. TÜBİTAK
Görselleştirme Mimarisi
Html 5
• Svg Performansı
• Web Socket
Css 3
• Animasyon
çizim ve
manipülasyon
kabiliyetleri
• Performans
Javascript
• Html nesnelerini
kontrol etmek
• Animasyon
oluşturmak
• Raphael.js ve
vektor çizim
performansı
Web Uygulaması Bileşenleri
14. TÜBİTAK
1 – 2. Başvuru Hareketinin Oluşturulması
Topların Çizilmesi ve Şehirlerin Renklendirilmesi
Adayın yaşadığı yer ile ilanın bulunduğu yerin farklılığının anlatılması
3. Başvuru kaynaklarının ayırt edilmesi
4. İstatistiklerin tutulması
Görselleştirme Mimarisi
15. TÜBİTAK
Görselleştirme Mimarisi
• Her bir başvuru hareketinin ayırt edilmesi
• Kısa bir süre aralığında başvuru yapılan tüm
illeri görebilme
• Kullanıcı dostu bir arayüz sağlayabilmek için;
– Renk seçimi
– Elastik animasyon
– Rastgele başvuru merkezi değiştirilmesi
• Farklı şehre başvuru anlatımı
• Kullanıcı dostu bir arayüz sağlayabilmek için;
– Animasyonla çizilen çizgi
– Doğru yerine eğri kullanımı
– Eğri hesaplamak için, Bêzier Eğrileri’nin kullanımı
17. TÜBİTAK
Sonuç
Büyük veri işleme yöntemleri kullanılarak, verinin kolay
anlaşılabilir bir formata dönüştürülmesi çalışılmıştır.
Ülkemizin sosyo-ekonomik değerlendirilmesinin yapılmasında
ve ürün kullanım detaylarının anlaşılmasında kullanılmaktadır.
Coğrafi bölgelerimiz arasında, istihdam farklılıkları ve tercihleri
açık bir şekilde görselleştirilmiştir.
18. TÜBİTAK
Gelecek Adımlar
• Uygulamayı herhangi bir zamanda kullanmaya başlayan
herkesin aynı anda aynı istatistikleri görmesi
• Geçmiş ve şu an verisinin canlı olarak karşılaştırılabilmesi
• Zamana bağlı toplu iş hareketlerinin topluca
görselleştirilebilmesi hedeflenmektedir.