Bir yandan sınav hazırlıkları öteki yandan hangisini seçeceğinize henüz karar veremediğiniz binbir türlü meslek. Fakat aralarında bir tanesi var ki son zamanların en revaçta olan mesleklerinden biri: “Yazılım Mühendisliği”.
Bu yazımızda kişiye sunduğu çeşitli imkânlarla ön plana çıkan yazılım mühendisliğini detaylıca ele alacak, hakkında en çok merak edilen 8 soruyu cevaplandıracağız.
Bu içerikte ele alınacak başlıklar:
- Yazılım nedir?
- Yazılım mühendisliği nedir?
- Yazılım mühendisliği eğitim süresi
- Yazılım mühendisleri nerelerde çalışabilir?
- Bilgisayar mühendisliği ve yazılım mühendisliğinin farkı nedir?
- Yazılım mühendisliği taban puanları
- Yazılım mühendisi maaşları
- Kimler yazılım mühendisi olabilir?
1. Yazılım nedir?
Yazılım mühendisliğini ele almadan önce yazılım kavramını kısaca açıklayalım. Elektronik bir donanıma atanmış görevin yerine getirilebilmesi için bilgisayar dilinde geliştirilmiş komutlar sistemine yazılım adı verilir. Yazılım sayesinde bu cihazlar birbiriyle iletişim kurar ve haberleşirler.
2. Yazılım mühendisliği nedir?
Yazılım mühendisliği bilgisayar bilimlerinin bir alt dalıdır. Temelde bilgisayar sistemlerinin yazılım ve uygulama yazılımlarının geliştirilmesini ve oluşturulmasını içerir.
Basit bir dille, yazılım mühendisleri öncelikle biz kullanıcıların ihtiyaçlarını saptar. Daha sonra hali hazırda var olan programı iyileştirmek için programın tasarımını ve yapısını ele alırlar. Bazense bu programları sıfırdan oluştururlar.
Bir inşaat mühendisi bir köprünün sağlam bir temele sahip olduğundan nasıl emin oluyorsa bir yazılım mühendisi de kullanıcının gereksinimlerini kapsamlı bir şekilde incelemeye başlar. Geliştirme süreci boyunca da sistematik bir şekilde mühendislik ilkeleriyle çalışır. Günlük hayattan örnek verilecek olursa, hayatımızın vazgeçilmez unsurlarından olan akıllı cihazlar, televizyon ve otomobillerde kullanılan programlar yazılım mühendisleri tarafından geliştirilmiştir.
3. Yazılım mühendisliği eğitim süresi
Yazılım mühendisliği, 4 yıllık bir lisans programıdır. Buna ek olarak pek çok üniversitede 1 yıllık hazırlık eğitimi bulunmaktadır.
4. Yazılım mühendisleri nerelerde çalışabilir?
Yazılım günümüz dünyasında hemen hemen her sektörde yer alıyor. Dolayısıyla yazılım mühendislerinin çalışma alanı da buna bağlı genişlediğinden bilgisayar sistemlerinin kullanıldığı her alanda çalışma imkanı buluyorlar. Otomotiv, savunma ve uzay teknolojisi, ulaştırma, telekomünikasyon, bankacılık ve tıp bu alanlardan birkaç tanesi.
5. Bilgisayar mühendisliği ve yazılım mühendisliğinin farkı nedir?
Yazılım mühendisleri yukarıda belirtildiği üzere karşılaşılan sorunlara yazılımsal çözümler ararlar, odakları donanım değildir. Bilgisayar mühendisliği ise; yazılım mühendisliği, donanım mühendisliği ve bilgisayar bilimlerini kapsayan bir çatı olarak düşünülebilir. Bilgisayar mühendisliğindeki bu kapsamlı eğitime karşın, iki programdan mezun olanlar da yazılım alanında çalışıp benzer kariyer yollarına sahip olabilirler.
6. Yazılım mühendisliği taban puanları
Aşağıda 2020 yılı verilerine göre ilk 10 üniversitenin yazılım mühendisliği taban puanı, sıralaması ve kontenjan bilgileri verilmiştir.
Üniversite | Program | 2020 Kont. | 2020 Sıralaması | 2020 Taban Puanı |
---|---|---|---|---|
Bahçeşehir Üniversitesi | İngilizce, Burslu | 15+0 | 10.857 | 508,36983 |
İzmir Ekonomi Üniversitesi | İngilizce, Burslu | 9+0 | 20.233 | 493,06369 |
Yaşar Üniversitesi | İngilizce, Burslu | 7+0 | 34.420 | 474,08796 |
İstanbul Okan Üniversitesi | İngilizce, Burslu | 5+0 | 40.176 | 466,91686 |
Işık Üniversitesi | İngilizce, Burslu | 8+0 | 41.134 | 465,76258 |
TED Üniversitesi | İngilizce, Burslu | 7+0 | 41.978 | 464,76933 |
İstanbul Aydın Üniversitesi | İngilizce, Burslu | 11+0 | 42.230 | 464,44378 |
Maltepe Üniversitesi | İngilizce, Burslu | 7+0 | 44.599 | 461,60694 |
Atılım Üniversitesi | İngilizce, Burslu | 9+0 | 45.350 | 460,69833 |
Çankaya Üniversitesi | İngilizce, Burslu | 6+0 | 45.361 | 460,68715 |
7. Yazılım mühendisi maaşları
Eski ve yeni çalışanlarının şirketler hakkında yorum yapabildiği bir platform olan Glassdoor’dan alınan bilgiye göre, yazılım mühendisliği maaşları sektörlere bağlı olarak değişiyor. Ortalama maaşlarsa 7000-8000 TL olarak belirtiliyor. Bu sayı yeni başlayan bir mühendis için ortalama 4000 TL olarak yer alırken deneyimli bir yazılım mühendisi için 14000 TL ve üstüne çıkabiliyor.
8. Kimler yazılım mühendisi olabilir?
İyi bir akademik eğitimin yanı sıra sabır, disiplin, yüksek motivasyon ve açık fikirlilik yazılım mühendisliğinde aranan özelliklerdir. Belirtmek gerekir ki her mühendislik dalında olduğu gibi matematik, yazılım mühendisliğinin de olmazsa olmazıdır. Özellikle mantık ve problem çözme bu mesleğin önemli bir parçasını oluşturur.
Kaynak:
Bu yazıda taban puanı ve sıralama bilgileri için YÖK Atlas sitesinden, maaş bilgileri içinse Glassdoor’dan faydalanılmıştır.
https://yokatlas.yok.gov.tr/
https://www.glassdoor.com/