YTE
Türkiye Yazılım Teknolojileri Kullanım Raporu
- Enstitüden
- Giriş
- Çalışma Grubu
- Proglamlama Dilleri ve Yazılım
- Çerçeveler ve Kütüphaneler
- Veri Tabanı Teknolojileri
- Geliştirici Araçları
- Geliştirme Ortamları
- İşletim Sistemleri
- Versiyon Kontrol Sistemleri
- Sürekli Entegrasyon ve Sürekli Teslimat Araçları
- Bulut ve Sanallaştırma Kullanımı
- Loglama ve İzleme Araçları
- Proje Yönetimi Metodolojileri
- Proje Yönetimi Araçları
- İletişim Araçları
- Yazılım Sektöründe Mevcut ve İhtiyaç Olan Roller
- Enstitüden
- Giriş
- Çalışma Grubu
- Programlama Dilleri ve
Yazılım Çerçeveleri - Çerçeveler ve Kütüphaneler
- Veri Tabanı Teknolojileri
- Geliştirici Araçları
- Geliştirme Ortamları
- İşletim Sistemleri
- Versiyon Kontrol Sistemleri
- Sürekli Entegrasyon ve
Sürekli Teslimat Araçları - Bulut ve Sanallaştırma Kullanımı
- Loglama ve İzleme Araçları
- Proje Yönetimi Metodolojileri
- Proje Yönetimi Araçları
- İletişim Araçları
- Yazılım Sektöründe Mevcut
ve İhtiyaç Olan Roller
Yazılım Teknolojileri Araştırma Enstitüsü
Yazılım Teknolojileri Araştırma Enstitüsü (YTE), ülkemizin ihtiyacı olan yazılım teknolojileri alanında Ar-Ge faaliyeti yürüten, yazılım geliştirme, dijital dönüşüm, yazılım kalite izleme ve danışmanlık hizmetleri veren bir TÜBİTAK BİLGEM Enstitüsü’dür. 2012 yılından bu yana nitelikli kadrosuyla yeni teknolojiler ve yenilikçi yaklaşımlar ile teknoloji geliştirmektedir. Özellikle ülkemizin stratejik, hassas ve kritik projelerinde yer almaktadır. Yazılım teknolojilerinde yaptığı Ar-Ge çalışmalarını geliştirdiği projelerde kullanmakta ve deneyimlediği bilgileri sektör ile paylaşmaktadır.
YTE, ülkemizi yazılım alanında referans noktası haline getiren araştırmalara öncülük etmek, bilişim ekosisteminin gelişmesine katkı sağlamak ve etkin dijital dönüşüm stratejilerinin uygulamaya alınması amacıyla çalışmalarına devam etmektedir.
Türkiye’nin CMMI 5 belgesini almış olan tek kamu kurumudur.
Millî teknoloji hamlemizi gerçekleştirmek için kritik olan en önemli çekirdek yetkinliklerden birisi yazılım geliştirme kabiliyetidir. Hızla dijitalleşen, yazılımlarla ve yapay zekâ ile şekillenen dünyada öncü olmanın, daha iyi hizmet sunmanın ve rekabet edebilmenin şartı da yazılım teknolojilerinde yetkin olmaktan geçiyor.
TÜBİTAK BİLGEM Yazılım Teknolojileri Araştırma Enstitüsü olarak dijital dönüşümün planlanmasından doğru uygulanmasına kadar birçok alanda araştırma yapıyor ve kurumlarımızın kritik hassas nitelikteki projelerine destek veriyoruz.
T.C. Sanayi ve Teknoloji Bakanlığı Millî Teknoloji Genel Müdürlüğünün desteği ile hazırladığımız Türkiye Yazılım Teknolojileri Kullanım Raporu, dönüşüm hedefleyen kurumlarımıza kullanabilecekleri teknolojiler ve eğitim planlamaları konusunda yol göstermeyi, yatırım yapılacak ve gelişim gerektiren alanlarımızı tespit etmeyi hedeflemektedir. Özel sektör ve kamu kurumlarımız tarafından önemli bir katılımla desteklenen raporumuzu, yazılım yaşam döngüsünde yer alan alanları kapsayan sorulara gelen cevaplar ile hazırladık.
-
MEVCUT KULLANILAN:
Mevcut durumda kullanılan teknolojiler
-
KULLANILMAK İSTENEN:
Gelecekte kullanılmak istenen teknolojiler
-
MEMNUN:
Mevcut durumda kullanıp gelecekte de deneyimlemek isteyen kişiler
-
İSTEKLİ:
Bir teknolojiyi daha önce kullanmayıp gelecekte deneyimlemek isteyen kişiler
Çalışma Grubu
- Yönetici
- Personel
CİNSİYET
24
KADIN
216
ERKEK
ÖĞRENİM
9
LİSE
14
ÖN LİSANS
134
LİSANS
60
Y.LİSANS
23
DOKTORA
DENEYİM
3
< 2 YIL
24
2-9 YIL
41
10-14 YIL
39
15-19 YIL
50
20-24 YIL
83
≥25 YIL
YAŞ
-
< 20 YAŞ
1
20-24 YAŞ
15
25-29 YAŞ
72
30-39 YAŞ
101
40-49 YAŞ
51
≥50 YAŞ
CİNSİYET
200
KADIN
525
ERKEK
ÖĞRENİM
28
LİSE
52
ÖN LİSANS
493
LİSANS
138
Y.LİSANS
14
DOKTORA
DENEYİM
156
< 2 YIL
256
2-9 YIL
123
10-14 YIL
101
15-19 YIL
44
20-24 YIL
45
≥25 YIL
YAŞ
5
< 20 YAŞ
76
20-24 YAŞ
172
25-29 YAŞ
305
30-39 YAŞ
137
40-49 YAŞ
30
≥50 YAŞ
Programlama Dilleri ve Yazılım Çerçeveleri
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
Teknolojinin gelişmesi ve yazılım çözümlerine ihtiyacın artması ile programlama dillerinde gelişim sürmektedir. Artan ihtiyaçlar geliştirici deneyiminin iyileştirilmesi çabalarını ve yazılım dillerinde çeşitliliği artırmıştır. Yeni ortaya çıkan diller veya mevcut dillerin yeni versiyonları genel olarak modern ihtiyaçların daha hızlı ve güvenilir olarak karşılanmasına odaklanmaktadır.
Ülkemizde kullanılan yazılım dillerini incelediğimizde dünyada kullanılan yazılım dilleri ile paralellik arz ettiğini görmekteyiz. Hem yazılım dillerindeki yönelimi hem de yazılım çerçevelerindeki kullanım eğilimini değerlendirdiğimizde kurumlarımızda açık kaynak teknolojilere yönelim olduğunu söyleyebiliriz.
Yazılımcılar tarafından en çok kullanılan dilin SQL olduğunu görmekteyiz. Kurumsal uygulamalar geliştirmek için Java ve C# yazılım dillerinin daha yaygın kullanıldığını söyleyebiliriz. Dünya kullanımını incelediğimizde JavaScript kullanımının ülkemizden biraz daha yaygın olduğunu ifade edebiliriz.
Uluslararası kullanım oranlarına kıyasla ülkemizde Python’ın daha az tercih edildiğini görmekteyiz.
Kotlin, Go, Dart, Rust gibi yeni dillerin de ülkemizde yaygınlaşması için süreye ihtiyaç olduğunu öngörebiliriz.
Teknolojinin gelişmesi ve yazılım çözümlerine ihtiyacın artması ile programlama dillerinde gelişim sürmektedir. Artan ihtiyaçlar geliştirici deneyiminin iyileştirilmesi çabalarını ve yazılım dillerinde çeşitliliği artırmıştır. Yeni ortaya çıkan diller veya mevcut dillerin yeni versiyonları genel olarak modern ihtiyaçların daha hızlı ve güvenilir olarak karşılanmasına odaklanmaktadır.
Ülkemizde kullanılan yazılım dillerini incelediğimizde dünyada kullanılan yazılım dilleri ile paralellik arz ettiğini görmekteyiz. Hem yazılım dillerindeki yönelimi hem de yazılım çerçevelerindeki kullanım eğilimini değerlendirdiğimizde kurumlarımızda açık kaynak teknolojilere yönelim olduğunu söyleyebiliriz.
Yazılımcılar tarafından en çok kullanılan dilin SQL olduğunu görmekteyiz. Kurumsal uygulamalar geliştirmek için Java ve C# yazılım dillerinin daha yaygın kullanıldığını söyleyebiliriz. Dünya kullanımını incelediğimizde JavaScript kullanımının ülkemizden biraz daha yaygın olduğunu ifade edebiliriz.
Uluslararası kullanım oranlarına kıyasla ülkemizde Python’ın daha az tercih edildiğini görmekteyiz.
Kotlin, Go, Dart, Rust gibi yeni dillerin de ülkemizde yaygınlaşması için süreye ihtiyaç olduğunu öngörebiliriz.
Çerçeveler ve Kütüphaneler
Web Çerçeveleri
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
Büyük oranda arka uç geliştirme için Node.js kullanımının yaygın olduğu ve gelecekte en çok kullanılmak istenen çerçeve olduğunu görmekteyiz. Node.js kullanmak isteyenlerin çoğunun, daha önce kullanmamış olanlardan oluştuğunu dolayısı ile gelecekte daha fazla tercih edileceğini söyleyebiliriz.
Önyüz Çerçeveleri Kullanım Durumu
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
Önyüz Çerçeveleri Memnuniyet Durumu
-
MEMNUN
-
İSTEKLİ
Web Çerçeveleri
Büyük oranda arka uç geliştirme için Node.js kullanımının yaygın olduğu ve gelecekte en çok kullanılmak istenen çerçeve olduğunu görmekteyiz. Node.js kullanmak isteyenlerin çoğunun, daha önce kullanmamış olanlardan oluştuğunu dolayısı ile gelecekte daha fazla tercih edileceğini söyleyebiliriz.
Önyüz Çerçeveleri Kullanım Durumu
Önyüz Çerçeveleri Memnuniyet Durumu
Veri Tabanı Teknolojileri
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
Programlama Dilleri ile Veri Tabanı Teknolojileri Arasındaki İlişki
-
C#
-
JAVA
-
PYHTON
-
GO
Kurumlarımızca kullanılan programlama dilleri ile veri tabanı teknolojileri arasındaki ilişkiyi incelediğimizde;
• Java kullanıcılarının en çok Oracle veri tabanını, ikinci ve üçüncü olarak ise PostgreSQL ve MySQL gibi açık kaynak veri tabanlarını tercih ettiğini,
• C# ile yazılım geliştiren her yüz kişiden 73’ünün aynı zamanda Microsoft SQL Server kullandığını,
• Python kullanıcılarının PostgreSQL, MySQL ve MongoDB gibi açık kaynak veri tabanlarını daha fazla tercih ettiğini,
• Go geliştiricilerinin Elasticsearch, MongoDB gibi NoSQL veri tabanları ile yoğun olarak çalıştıklarını, ilişkisel veri tabanı tercihlerinin ise MySQL ve PostgreSQL olduğunu görmekteyiz.
Kurumlarımızca kullanılan programlama dilleri ile veri tabanı teknolojileri arasındaki ilişkiyi incelediğimizde;
• Java kullanıcılarının en çok Oracle veri tabanını, ikinci ve üçüncü olarak ise PostgreSQL ve MySQL gibi açık kaynak veri tabanlarını tercih ettiğini,
• C# ile yazılım geliştiren her yüz kişiden 73’ünün aynı zamanda Microsoft SQL Server kullandığını,
• Python kullanıcılarının PostgreSQL, MySQL ve MongoDB gibi açık kaynak veri tabanlarını daha fazla tercih ettiğini,
• Go geliştiricilerinin Elasticsearch, MongoDB gibi NoSQL veri tabanları ile yoğun olarak çalıştıklarını, ilişkisel veri tabanı tercihlerinin ise MySQL ve PostgreSQL olduğunu görmekteyiz.
Geliştirici Araçları
-
MEVCUT KULLANILAN
-
İSTEKLİ
-
MEMNUN
Oyun geliştiriciler arasında Unity’nin, Unreal Engine’e göre daha yaygın olarak kullanıldığını gözlemlemekteyiz. Ayrıca Geliştirme Ortamları sonuçları ile birlikte değerlendirdiğimizde Oyun Geliştirici ortamı olarak en çok Visual Studio’nun tercih edildiğini görmekteyiz.
Oyun geliştiriciler arasında Unity’nin, Unreal Engine’e göre daha yaygın olarak kullanıldığını gözlemlemekteyiz. Ayrıca Geliştirme Ortamları sonuçları ile birlikte değerlendirdiğimizde Oyun Geliştirici ortamı olarak en çok Visual Studio’nun tercih edildiğini görmekteyiz.
Geliştirme Ortamları
-
MEVCUT KULLANILAN
Visual Studio Kullanıcılarının Programlama Dili Tercihleri (İlk 4 Tercih)
İşletim Sistemleri
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
Versiyon Kontrol Sistemleri
Versiyon Kontrol Sistemleri
-
MEMNUN
-
İSTEKLİ
-
MEVCUT KULLANILAN
Kaynak Kod Depo Yönetimi
-
MEVCUT KULLANILAN
Versiyon Kontrol Sistemleri
Kaynak Kod Depo Yönetimi
Sürekli Entegrasyon ve Sürekli Teslimat Araçları
-
MEVCUT KULLANILAN
-
İSTEKLİ
-
MEMNUN
Bulut ve Sanallaştırma Kullanımı
Bulut ve Sanallaştırma Kullanımı - Kamu Kurumları
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
Bulut ve Sanallaştırma Kullanımı - Özel Sektör
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
-
İSTEKLİ
-
MEMNUN
Gelecek perspektifinde AWS ve Microsoft Azure’un ilk kez deneyimleyecekler arasında en popüler çözümler olduğunu söyleyebiliriz. Bu açıdan VMware ve Microsoft HyperV’nin ise özel sektörde geri planda kalacağını görmekteyiz. Ayrıca yerli bulut sağlayıcılardan Turkcell Bulut’un ve TÜBİTAK BİLGEM tarafından geliştirilen Safir Bulut’un gelecekte daha fazla tercih edileceğini ifade edebiliriz.
Bulut ve Sanallaştırma Kullanımı - Kamu Kurumları
Bulut ve Sanallaştırma Kullanımı - Özel Sektör
Gelecek perspektifinde AWS ve Microsoft Azure’un ilk kez deneyimleyecekler arasında en popüler çözümler olduğunu söyleyebiliriz. Bu açıdan VMware ve Microsoft HyperV’nin ise özel sektörde geri planda kalacağını görmekteyiz. Ayrıca yerli bulut sağlayıcılardan Turkcell Bulut’un ve TÜBİTAK BİLGEM tarafından geliştirilen Safir Bulut’un gelecekte daha fazla tercih edileceğini ifade edebiliriz.
Loglama ve İzleme Araçları
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
-
İSTEKLİ
-
MEMNUN
Uygulama performans izleme aracı olarak kullanılan Pinpoint ve Sentry gibi araçların kullanımlarının ise düşük kaldığını görmekteyiz. Dağıtık izleme için açık kaynak bir çözüm sunan Jaeger da benzer bir şekilde yaygın bir kullanıma ulaşamamıştır.
Uygulama performans izleme aracı olarak kullanılan Pinpoint ve Sentry gibi araçların kullanımlarının ise düşük kaldığını görmekteyiz. Dağıtık izleme için açık kaynak bir çözüm sunan Jaeger da benzer bir şekilde yaygın bir kullanıma ulaşamamıştır.
Proje Yönetimi Metodolojileri
Proje Yönetimi Metodolojileri Kullanım Durumu
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
Proje Yönetimi Metodolojileri Memnuniyet Durumu
-
İSTEKLİ
-
MEMNUN
Proje Yönetimi Metodolojileri Kullanım Durumu
Proje Yönetimi Metodolojileri Memnuniyet Durumu
Proje Yönetimi Araçları
-
MEVCUT KULLANILAN
-
KULLANILMAK İSTENEN
İletişim Araçları
İletişim Araçları Kullanımı - Türkiye
İletişim Araçları Kullanımı - Dünya
Katılımcılarımıza iletişim araçları tercihlerini, mevcut kullanım durumu ve gelecekte kullanmayı talep etme şeklinde sorduk. İncelenen bütün perspektiflerde sıralama olmaksızın Whatsapp, Zoom ve Microsoft Teams araçlarının ilk üçte olduğunu söyleyebiliriz. Dünya iletişim araçları tercihinde ise Whatsapp’ın ülkemize oranla daha az tercih edildiğini özellikle Slack, Discord ve Google Meet’in daha yaygın olduğunu ifade edebiliriz. Yerli uygulamalarımızdan BİP ise % 11 oranında kullanıcı kitlesine sahiptir.
Katılımcılarımıza iletişim araçları tercihlerini, mevcut kullanım durumu ve gelecekte kullanmayı talep etme şeklinde sorduk. İncelenen bütün perspektiflerde sıralama olmaksızın Whatsapp, Zoom ve Microsoft Teams araçlarının ilk üçte olduğunu söyleyebiliriz. Dünya iletişim araçları tercihinde ise Whatsapp’ın ülkemize oranla daha az tercih edildiğini özellikle Slack, Discord ve Google Meet’in daha yaygın olduğunu ifade edebiliriz. Yerli uygulamalarımızdan BİP ise % 11 oranında kullanıcı kitlesine sahiptir.
Yazılım Sektöründe Mevcut ve İhtiyaç Olan Roller
-
İSTİHDAM EDİLEN
-
İSTİHDAM EDİLMEK İSTENEN
26 rolden 10’unda istihdam açığının mevcut olduğunu ifade edebiliriz. Bu kapsamda istihdama yeni katılacak ya da kariyerini yazılım teknolojilerine yönlendirmek isteyen kişilerin belirtilen rollerde uzmanlaşması, hem ilgili rollerdeki istihdam ihtiyacının hem de kişilerin iş bulma arayışlarının daha hızlı karşılanmasına fayda sağlayabilir.
26 rolden 10’unda istihdam açığının mevcut olduğunu ifade edebiliriz. Bu kapsamda istihdama yeni katılacak ya da kariyerini yazılım teknolojilerine yönlendirmek isteyen kişilerin belirtilen rollerde uzmanlaşması, hem ilgili rollerdeki istihdam ihtiyacının hem de kişilerin iş bulma arayışlarının daha hızlı karşılanmasına fayda sağlayabilir.