Tanım
Yazılım Mühendisi; bankacılık, otomotiv ve telekomünikasyon gibi sektörler başta olmak üzere her alanda kullanılan bilgisayar sistemlerinin yazılım tasarımını hazırlayan, bu yazılımı sisteme entegre eden ve uygulamasını yapan kişidir.
Görevler
Yazılım Mühendisi, iş süreçlerinde iş sağlığı ve güvenliği kurallarına, çevre koruma düzenlemelerine, mesleğin verimlilik ve kalite gerekliliklerine uygun olarak çalışır.
Başlıca görevleri şunlardır:
- İş organizasyonu yapmak.
- Hazırlanacak yazılımla ilgili müşteri ilişkilerini kurmak.
- Müşterilerden alınan bilgiler doğrultusunda analiz yapmak.
- Yazılım tasarımı yapmak.
- Program yazmak.
- Programı test etmek.
- Yazılan programdaki eksiklikleri düzeltmek.
- Yazılımı sorunsuz şekilde çalışır hale getirdikten sonra gerekli durumlarda kullanım yönergesini hazırlamak.
- Kullanıcıların eğitilmesini sağlamak.
- Mesleğiyle ilgili gelişmeleri takip etmek.
- Mesleki gelişim faaliyetlerinde bulunmak.
Kullanılan araç, gereç ve ekipman
Yazılım Mühendislerinin kullandığı başlıca araç, gereç ve ekipmanlar şunlardır:
- Bilgisayar.
- Bilgisayar programlama dilleri.
- Yazılım geliştirme programları.
- Yazıcı.
- Tarayıcı.
- Harici hard disk.
- Yazılım mühendisliği alanındaki uluslararası kural ve uygulamalarla ilgili çeşitli dokümanlar ve kitaplar.
- Kalite standartları.
Mesleğin gerektirdiği özellikler
Yazılım Mühendisliği mesleğini yapacak kişilerin aşağıdaki özelliklere sahip olması gerekir:
- Mantık yürütme ve tasarım yeteneğine sahip olmak.
- Fen ve matematik alanlarına ilgi duymak.
- Bildiklerini başkalarına aktarabilme ve etkileme, yani ikna yeteneğine sahip olmak.
- Dikkatli ve sabırlı olmak.
- Ekip çalışmasına yatkın olmak.
- Yeni fikirlere açık olmak.
- Kendini sürekli geliştirebilmek.
Çalışma ortamı ve koşulları
Yazılım Mühendisleri genellikle iyi aydınlatılmış ve temiz büro ortamlarında çalışır. Projelere bağlı olarak seyahat etmeleri gerekebilir.
Çalışma sırasında üst yönetimle, programcılarla ve müşterilerle yoğun iletişim halinde olurlar.
Eğitimin verildiği yerler
Yazılım Mühendisliği eğitimi, üniversitelere bağlı Mühendislik ve Bilgisayar Bilimleri Fakültelerinin “Yazılım Mühendisliği” ile “Yazılım Mühendisliği Yüksek Lisans” programlarında verilmektedir.
Eğitime giriş koşulları
Yazılım Mühendisliği eğitimine giriş için aşağıdaki koşullar belirtilmiştir:
- Lise veya dengi okul mezunu olmak.
- YKS kılavuzunda belirtilen giriş koşullarını taşımak.
- Meslek Yüksekokulları ile Açıköğretim Önlisans Programlarının Dikey Geçiş Sınavı kılavuzunda belirtilen bölümlerinden mezun olmak.
- ÖSYM tarafından açılan Dikey Geçiş Sınavı’nda başarılı olmak.
Meslek Yüksekokulları ile Açıköğretim Önlisans Programlarının DGS kılavuzunda belirtilen bölümlerinden mezun olanlar, DGS’de başarılı oldukları takdirde Yazılım Mühendisliği lisans programına dikey geçiş yapabilirler.
Eğitimin süresi ve içeriği
Yazılım Mühendisliği eğitim süresi 4 yıldır. Bir yıl hazırlık sınıfı bulunduğu takdirde eğitim süresi 5 yıl olur.
Eğitim süresince şu dersler verilmektedir:
- Sistem Programlama.
- Bilgisayar Organizasyonu.
- İşletim Sistemleri.
- Algoritma Analizi.
- Bilgisayar Ağları.
- Veritabanı Sistemleri.
- Sistem Analizi ve Tasarımı.
- Yazılım Geliştirme Metodolojileri.
- Yazılım Testi.
- Yazılım Geliştirme Standartları.
- Siber Güvenlik.
- İnsan-Makine Etkileşimi.
- Web Uygulamaları Geliştirme.
- İnternet Programlama.
- Mobil Uygulama Geliştirme.
- Hesaplama Kuramı.
Eğitim sonunda alınan belge
Eğitimini başarıyla tamamlayanlara lisans diploması verilir.
Çalışma alanları ve iş bulma
Yazılım Mühendisleri çoğunlukla özel sektörde, bununla birlikte kamu sektöründe de çalışmaktadır.
Meslek fikir üretimine dayalı olduğundan ve parasal olarak fazla sermayeye ihtiyaç duyulmadığından, yeni fikirler üretebilen Yazılım Mühendislerinin kendi işlerini kurma olanakları da bulunmaktadır. Yeni mezunlar genellikle ilk yıllarda programcı olarak görev alarak genel işleyişlerle ilgili tecrübe sahibi olurlar.
Çalışma ve Sosyal Hizmetler Bakanlığınca onaylanan eğitim kurumlarından eğitim alan ve eğitim sonunda “Eğitim Katılma Belgesi” alan kişiler, Bakanlıkça açılan İş Güvenliği Uzmanlığı Sınavı’nda 70 ve üzeri puan aldıkları takdirde İş Güvenliği Uzmanı Belgesi almaya hak kazanabilir. Bu kişiler İş Güvenliği Uzmanı olarak da çalışabilirler.
Yazılım Mühendisliği lisans programını bitirenlerden, Milli Eğitim Bakanlığı ve Yükseköğretim Kurulu iş birliğiyle açılan veya açılacak Öğretmenlik Meslek Bilgisi Tezsiz Yüksek Lisans Programı’nı ya da pedagojik formasyon eğitimi sertifika programını başarıyla tamamlayanlar, Bilişim Teknolojileri alanı öğretmeni olarak da çalışabilirler.
Eğitim süresince ve sonrası kazanç
Eğitim süresince
Meslek eğitimi süresince Kredi ve Yurtlar Genel Müdürlüğünün verdiği öğrenim kredisi ve yurt hizmetlerinden yararlanabilirler.
Ayrıca çeşitli resmî ve özel kurum ve kuruluşlar tarafından sağlanan burslardan faydalanabilirler.
Bunun yanı sıra, eğitim sırasında kişinin isteğine ve donanımına göre özel firmalarda çalışarak hem deneyim hem de kazanç elde etmesi mümkündür.
Eğitim sonrası
Yazılım Mühendisleri kamu kurum ve kuruluşlarında işe başlamaları halinde 657 sayılı Devlet Memurları Kanunu, 399 sayılı KHK ya da 4857 sayılı İş Kanunu kapsamında devlet tarafından belirlenen ücret ile çalıştığı kurum için belirlenen tazminat ve mesai ücretini alırlar.
Özel sektörde ise ücret, tecrübe ve çalışma süresine göre değişiklik gösterir. Kaynak dosyada sabit bir maaş rakamı belirtilmemiştir.
Meslekte ilerleme
Mesleki eğitimde ilerleme
Mezunlar yüksek lisans ve akademik kariyer yapabilirler. Akademik kariyerlerine uygun olarak yükseköğretim kurumlarında araştırma görevlisi, doktor, doçent ve profesör gibi unvanlara yükselme olanağına sahiptirler.
İş hayatında ilerleme
Yazılım Mühendisleri, çalıştıkları kurum ve kuruluşlarda mesleklerindeki gelişime ve verimliliklerine paralel olarak yönetim kademelerine yükselebilirler. Ayrıca kendi işlerini kurabilirler.
Benzer meslekler
- Bilgisayar Mühendisi.
- Yapay Zeka Mühendisi.
- Bilişim Sistemleri Mühendisi.
Ek bilgiler
Kaynak dosyada bu başlık altında ayrıca bir bilgi belirtilmemiştir.
Kaynakça
- İzmir Ekonomi Üniversitesi Bilgisayar Bilimleri Fakültesi Yazılım Mühendisliği Öğretim Üyeleri.
- İzmir Ekonomi Üniversitesi Bilgisayar Bilimleri Fakültesi web sitesi: https://www.ieu.edu.tr
- Boğaziçi Üniversitesi web sitesi: https://www.boun.edu.tr
- Atılım Üniversitesi web sitesi: https://www.atilim.edu.tr
- Meslek elemanları.
- Uluslararası Standart Meslek Sınıflaması-ISCO 08.
- 30.06.2012 tarih ve 28339 sayılı Resmî Gazete’de yayımlanan 6331 sayılı İş Sağlığı ve Güvenliği Kanunu.
- Meslek Danışma Komisyonu (MEDAK) üyesi kuruluşlar.
Ayrıntılı bilgi için
Ayrıntılı bilgi için aşağıdaki kaynaklara ve kurumlara başvurulabilir:
- İlgili eğitim kurumları.
- Kariyer Kapısı: https://kariyerkapisi.cbiko.gov.tr/
- ÜNİ-VERİ: https://www.cbiko.gov.tr/projeler/uni-veri
- Türkiye İş Kurumu web sayfası: https://www.iskur.gov.tr
- Mesleğim Hayatım web sitesi: https://meslegimhayatim.meb.gov.tr/
- T.C. Ölçme, Seçme ve Yerleştirme Merkezi Başkanlığı: http://osym.gov.tr/
- Bünyesinde “Meslek Bilgi Merkezi” bulunan Çalışma ve İş Kurumu İl Müdürlükleri ve Hizmet Merkezleri.
Bu dosya, meslek seçme aşamasında olan gençleri bilgilendirme amacıyla; meslek mensupları, işyerleri, mesleğin eğitim yerleri ve meslek odalarından bilgi alınarak oluşturulmuştur.
Kaynak notu
Bu metin İŞKUR "Meslekleri Tanıyalım" meslek bilgi dosyasından derlenmiş ve web okunabilirliği için düzenlenmiştir.