ÖSYM’nin Bilişim İlanında Öne Çıkan 10 Yazılım Yetkinliği
ÖSYM’nin Bilişim İlanında Öne Çıkan 10 Yazılım Yetkinliği
ÖSYM tarafından yayımlanan sözleşmeli bilişim personeli ilanı, yazılım sektöründe hangi teknik yetkinliklerin öne çıktığını göstermesi bakımından dikkat çekiyor. Toplam 7 kişilik ilanda Java yazılım geliştirme ve mobil uygulama geliştirme alanlarına yönelik pozisyonlar bulunuyor.
İlan incelendiğinde yalnızca bir programlama dili bilmenin yeterli olmadığı görülüyor. Algoritma geliştirme, nesne yönelimli programlama, veritabanı yönetimi, web servisleri, mobil uygulama geliştirme, yazılım mimarileri ve versiyon kontrol sistemleri gibi birçok teknik beceri birlikte aranıyor.
ÖSYM Bilişim Personeli Alımında Güncel Durum
ÖSYM, Bilgi Güvenliği ve Yönetimi Daire Başkanlığında çalıştırılmak üzere toplam 7 sözleşmeli bilişim personeli alacak. Başvurular 13 Temmuz 2026 tarihinde başladı ve 27 Temmuz 2026 tarihinde sona erecek.
- 2 kıdemli Java yazılım geliştirme uzmanı alınacak.
- 3 Java yazılım geliştirme uzmanı alınacak.
- 2 mobil uygulama geliştirme uzmanı alınacak.
- Başvurular Kariyer Kapısı üzerinden yapılacak.
- Sözlü sınavın 14 Eylül 2026 tarihinde başlaması planlanıyor.
1. Programlama Mantığı ve Algoritma Bilgisi
Yazılım geliştirme sürecinin temelinde programlama mantığı ve algoritma bilgisi bulunur. Bir problemi doğru biçimde analiz etmek, çözümü küçük adımlara ayırmak ve bu adımları kod yapısına dönüştürmek teknik yeterliliğin temel parçalarındandır.
- Problemi analiz etmek
- Çözüm adımlarını belirlemek
- Akış şemaları oluşturmak
- Koşul ve döngü yapılarını kullanmak
- Verimli algoritmalar geliştirmek
- Kodun çalışma mantığını değerlendirmek
2. Birden Fazla Programlama Diline Hâkim Olmak
ÖSYM’nin ilanında adayların güncel programlama dillerinden en az ikisini bildiklerini belgelemeleri gerekiyor. Bu koşul, yazılım geliştiricilerin farklı proje yapılarına ve teknolojilere uyum sağlayabilmesinin önemini ortaya koyuyor.
Birden fazla programlama dili öğrenmek yalnızca farklı sözdizimlerine hâkim olmak anlamına gelmez. Her dilin kullanım alanını, güçlü yönlerini ve hangi projelerde tercih edildiğini anlamak gerekir.
3. Java ve Kurumsal Yazılım Geliştirme
İlandaki beş pozisyon doğrudan Java yazılım geliştirme alanına ayrılmış durumda. Bu pozisyonlarda Java 8 ve üzeri sürümlerde uygulama geliştirme, kurumsal web uygulamaları ve Spring teknolojileri konusunda deneyim isteniyor.
- Java 8 ve üzeri sürümler
- Spring MVC
- Spring Boot
- Spring Data JPA
- Hibernate
- Kurumsal web uygulamaları
- Çok katmanlı yazılım mimarileri
4. Nesne Yönelimli Programlama
Nesne yönelimli programlama, karmaşık yazılım projelerinin daha düzenli, geliştirilebilir ve sürdürülebilir biçimde hazırlanmasını sağlar. ÖSYM ilanında nesne yönelimli programlama prensipleri ve tasarım desenleri önemli teknik koşullar arasında bulunuyor.
- Sınıf ve nesne yapıları
- Kapsülleme
- Kalıtım
- Çok biçimlilik
- Soyutlama
- Tasarım desenleri
- SOLID prensipleri
5. Veritabanı ve SQL Bilgisi
Yazılım uygulamalarının büyük bölümü verileri kaydetmek, sorgulamak ve yönetmek için veritabanlarına ihtiyaç duyar. İlanda MSSQL Server ve T-SQL bilgisi, Java uzmanlarından beklenen teknik beceriler arasında yer alıyor.
- Veritabanı tasarımı
- Tablo ve ilişki yapıları
- SQL sorguları
- Veri ekleme ve güncelleme
- Veri filtreleme
- Performanslı sorgu oluşturma
- Veri güvenliği
6. Web Servisleri ve API Kullanımı
Modern uygulamalar farklı sistemler arasında veri alışverişi gerçekleştirmek için web servislerinden yararlanır. REST, SOAP, JSON ve API bilgisi hem Java hem de mobil uygulama geliştirme pozisyonlarında öne çıkıyor.
- REST API yapısı
- SOAP servisleri
- JSON veri formatı
- İstemci ve sunucu iletişimi
- API güvenliği
- Veri gönderme ve alma işlemleri
7. Mobil Uygulama Geliştirme
ÖSYM, iki mobil uygulama geliştirme uzmanı istihdam edecek. Adaylardan Android veya iOS için native uygulama geliştirme konusunda en az üç yıllık deneyim bekleniyor.
- Java veya Kotlin
- Objective-C veya Swift
- Android Studio
- XCode
- Flutter
- MVC ve MVVM mimarileri
- Mobil kullanıcı deneyimi
- Reactive programlama
8. Versiyon Kontrol Sistemleri
Git ve SVN gibi versiyon kontrol sistemleri, yazılım projelerinde yapılan değişikliklerin kaydedilmesini ve ekip üyelerinin aynı proje üzerinde birlikte çalışmasını sağlar.
- Kod değişikliklerini takip etmek
- Farklı geliştirme dalları oluşturmak
- Ekip içinde ortak çalışma yürütmek
- Önceki kod sürümlerine dönmek
- Proje geliştirme sürecini kayıt altında tutmak
9. Yazılım Testi ve Güvenli Kod Geliştirme
Yazılımın yalnızca çalışması değil, güvenli ve hatasız biçimde çalışması da önemlidir. ÖSYM ilanında unit test, web güvenliği, güvenli yazılım geliştirme ve test güdümlü programlama gibi konular yer alıyor.
- Unit test hazırlamak
- Hataları erken aşamada tespit etmek
- Güvenlik açıklarını azaltmak
- Kod kalitesini artırmak
- Refactoring uygulamak
- Test güdümlü programlama yaklaşımını kullanmak
10. Takım Çalışması ve Problem Çözme
Teknik bilgi kadar iletişim, analitik düşünme, problem çözme ve ekip çalışması da ilandaki genel koşullar arasında bulunuyor. Büyük ölçekli yazılım projeleri farklı uzmanlık alanlarından çalışanların birlikte hareket etmesini gerektirir.
- Analitik düşünmek
- Problemleri doğru tanımlamak
- Ekip içinde iletişim kurmak
- Yeni teknolojilere uyum sağlamak
- Yoğun çalışma ortamında sorumluluk almak
- Mevcut projelere hızlı biçimde adapte olmak
Bilişim Kariyerine Başlarken Hangi Eğitim Seçilmelidir?
Programlama eğitimi seçerken mevcut bilgi seviyesi, hedeflenen yazılım alanı ve öğrenilmek istenen teknolojiler değerlendirilmelidir. Yazılıma yeni başlayan bir kişiyle temel bilgisi bulunan ve belirli bir dilde uzmanlaşmak isteyen kişinin eğitim ihtiyacı aynı değildir.
- Yazılıma yeni başlayanlar temel programlama eğitimi seçebilir.
- Algoritma becerisini geliştirmek isteyenler C diline yönelebilir.
- Nesne yönelimli programlamayı öğrenmek isteyenler C++ eğitimi alabilir.
- Birden fazla teknoloji öğrenmek isteyenler kapsamlı bilgisayar programcılığı programını inceleyebilir.
- Tasarım odaklı teknoloji üretmek isteyenler teknoloji tasarımı eğitimini değerlendirebilir.
Bilgisayar Programcılığı Sertifika Programı
Bilgisayar Programcılığı Sertifika Programı, programlama dillerinin temel prensiplerinden algoritma tasarımına ve yazılım geliştirme süreçlerine kadar geniş bir içerik sunmaktadır. Program, farklı yazılım alanlarında kapsamlı bir temel oluşturmak isteyen katılımcılara yöneliktir.
- Programlama mantığı ve algoritma
- C ve C++ programlama
- HTML, CSS ve JavaScript
- PHP ve Python
- Veritabanı ve SQL
- Laravel ve Vue.js
- Node.js ve API kullanımı
- C# programlama
Bilgisayar Programcılığı Eğitimini İncele
C Programlama Dili Eğitim Programı
C Programlama Dili Eğitim Programı, temel ve ileri seviye C programlama konularını öğrenmek, algoritmik düşünme ve yazılım geliştirme becerilerini güçlendirmek isteyen katılımcılar için hazırlanmıştır.
- C dilinin temel yapısı
- Değişkenler ve veri tipleri
- Koşul yapıları
- Döngüler
- Fonksiyonlar
- Algoritma geliştirme
- Standart kütüphane fonksiyonları
C Programlama Eğitimini İncele
C ve C++ Programlama Eğitim Programı
C ve C++ Programlama Eğitim Programı, programlama temellerinden başlayarak algoritma geliştirme, yapısal programlama ve nesne yönelimli programlama konularını kapsamlı biçimde ele almaktadır.
- C programlama temelleri
- Algoritma ve veri yapıları
- Fonksiyonlar ve diziler
- Pointer kullanımı
- C++ sınıf yapıları
- Kalıtım
- Nesne yönelimli programlama
- Dosya işlemleri
C ve C++ Eğitimini İncele
Teknoloji Tasarımı ve Programlama Sertifika Programı
Teknoloji Tasarımı ve Programlama Sertifika Programı, temel programlama mantığını tasarım odaklı düşünme, kullanıcı deneyimi ve proje geliştirme süreçleriyle birleştirmeyi amaçlamaktadır.
- Teknoloji tasarımı
- Programlama becerileri
- Tasarım odaklı düşünme
- Dijital çözüm geliştirme
- Kullanıcı ihtiyaçlarını analiz etme
- Yenilikçi proje fikirleri oluşturma
- Teknoloji projelerini yapılandırma
Teknoloji Tasarımı Eğitimini İncele
Programlama Eğitimi Tek Başına İşe Girmek İçin Yeterli mi?
Sertifika programları teknik bilgi ve becerilerin geliştirilmesine katkı sağlayabilir ancak tek başına işe giriş garantisi vermez. Yazılım alanında ilerlemek isteyenlerin eğitimle birlikte düzenli uygulama yapması, proje geliştirmesi ve kişisel portföy oluşturması önemlidir.
- Küçük yazılım projeleri hazırlanmalıdır.
- GitHub üzerinde proje portföyü oluşturulmalıdır.
- Algoritma soruları çözülmelidir.
- Veritabanı kullanan uygulamalar geliştirilmelidir.
- API kullanan projeler hazırlanmalıdır.
- Kod kalitesi ve test süreçleri öğrenilmelidir.
- Teknik mülakatlara yönelik çalışma yapılmalıdır.
Yazılım Kariyerinize Uygun Bir Öğrenme Yolu Oluşturun
ÖSYM’nin bilişim personeli ilanında öne çıkan Java, mobil uygulama, algoritma, veritabanı, API, versiyon kontrolü ve nesne yönelimli programlama becerileri, yazılım sektöründe kapsamlı teknik gelişimin önemini gösteriyor.
İstanbul Kent Üniversitesi tarafından sunulan Bilgisayar Programcılığı, C Programlama, C ve C++ Programlama ile Teknoloji Tasarımı ve Programlama eğitimlerini inceleyerek hedeflerinize uygun bir program belirleyebilirsiniz.
ÖSYM Bilişim Personeli Alımı Hakkında Sık Sorulan Sorular
ÖSYM kaç bilişim personeli alacak?
ÖSYM, toplam 7 sözleşmeli bilişim personeli alacak.
Hangi uzmanlık alanlarında personel alınacak?
Java yazılım geliştirme ve mobil uygulama geliştirme alanlarında personel alınacak.
Başvurular ne zaman sona erecek?
Başvurular 27 Temmuz 2026 tarihinde sona erecek.
Kaç programlama dili bilmek gerekiyor?
Adayların güncel programlama dillerinden en az ikisini bildiklerini belgelemeleri gerekiyor.
Mesleki deneyim şartı bulunuyor mu?
Evet. Pozisyona göre en az 3 veya 5 yıllık bilişim alanı deneyimi aranıyor.
Sözlü sınav ne zaman yapılacak?
Sözlü sınavın 14 Eylül 2026 tarihinde başlaması planlanıyor.
Hangi eğitim yazılıma yeni başlayanlar için uygundur?
Temel programlama ve algoritma öğrenmek isteyenler C Programlama Dili Eğitim Programı’nı, daha geniş kapsamlı öğrenme isteyenler ise Bilgisayar Programcılığı Sertifika Programı’nı inceleyebilir.
Sonuç
ÖSYM’nin bilişim personeli ilanı; Java, mobil uygulama geliştirme, algoritma, nesne yönelimli programlama, veritabanı, API, versiyon kontrolü ve yazılım güvenliği gibi becerilerin bilişim kariyerindeki önemini ortaya koyuyor.
Yazılım alanına giriş yapmak veya mevcut teknik bilgilerini geliştirmek isteyenler, İstanbul Kent Üniversitesi’nin Bilgisayar Programcılığı, C Programlama, C ve C++ Programlama ile Teknoloji Tasarımı ve Programlama eğitimlerini inceleyerek kendilerine uygun bir öğrenme planı oluşturabilir.