Üniversite tercihlerine adım adım yaklaşırken heyecanların, streslerin, hayallerin arttığını; düşüncelerinizin karmaşık bir hâl aldığını ve geleceğinize yön verme sürecinde yoğun araştırmalar yaptığınızı tahmin edebiliyorum. Tempolu bir şekilde devam eden bu sürecin başında çoğunuz kafasında bir bölüm hedeflemiş ve ona göre çalışma yapmışken birçoğumuz ise halen daha hangi bölüme gitmeliyim diye kendi kendine sorular yöneltiyor olabilir. İşte bu soruları bir nebze olsun cevaplandırmak ve yazılım mühendisliğini düşünen arkadaşların bu bölümle ilgili merak ettiklerini belirtmek adına bu yazımda size yazılım mühendisliği bölümünden bahsedeceğim.
Sürekli gelişen ve gelişmekte olan teknolojinin meslek dallarında da etkisini göstermesi yadsınamaz bir gerçek. Siz de bu teknolojinin geniş sınırları içerisinde kendinize yer ayırtmak istemez misiniz? O zaman gelin teknoloji ağına takılmış meslek dallarından biri olan yazılım mühendisliğini birlikte tanıyalım.
YAZILIM MÜHENDİSLİĞİ NEDİR?
Öncelikle yazılım mühendisliğini tanımlayacak olursak, Yazılım mühendisliği, tanım olarak karmaşık yazılım sistemlerinin belirli bir hedefe ve sisteme dayalı olarak ve iş bölümü yapılarak, belirli prensipler, yöntemler ve araçlar kullanılarak geliştirilmesidir. Yani bu tanımdan şunu anlıyoruz ki dağınık ve karmaşıklığı sadeliğe kavuşturmak ve bununla da yetinmeyip eldeki sistemleri üstüne koyarak geliştirmektir.
Şu dikkatinizi çekti mi? İş bölümü. Evet, yazılım mühendisi olmak bireysellikten daha çok takımca hareket etmektir ve takım için üzerimize düşen görevi yapmaktır. Birçok meslekte de olduğu gibi yazılım mühendisliği mesleğinde de takım olmak ilk sırada gelir.
ÇALIŞMA ORTAMI VE KOŞULLARI
Her meslekte olduğu gibi yazılım mühendisliğinin de kendine has çalışma ortamı ve koşulları vardır. Peki nedir bunlar?
Genellikle iyi aydınlatılmış, temiz büro ortamında çalışılır bazen projeleri için seyahat etmeleri gerekebilir. Çalışırken üst yönetimle, programcılarla ve müşterilerle, yoğun bir şekilde iletişim halinde kalırlar. Bir nevi masa başı görevidir yazılım mühendisliği. Bu, ilginizi çekebilir umarım.
İŞ BULMA OLANAKLARI
Günümüzde yazılım mühendisliği alanı altında binlerce açık bulunmaktadır. Dolayısıyla bu mesleğe olan ihtiyaç bir hayli fazla. Eğitimini tamamladıktan sonra gerek özel şirketlerde gerekse devlet kadrolarında kolayca iş bulunabilir. Fakat şunu belirtmeliyim ki “mühendislik” adı altında alan fark etmeksizin iyi bir kariyer yapabilmek ve bulunduğumuz işte tutunabilmek için kendimizi olabildiğince geliştirmeliyiz. Ne kadar kendimizi geliştirirsek hem işimize olan saygımızı göstermiş oluruz hem de işimizden gerekli verimi fazlasıyla almış oluruz. Bu da işimizde istikrar ve başarıyı getirir haliyle.
BİLGİSAYAR MÜHENDİSLİĞİ İLE FARKI
Aslında yazılım mühendisliği ile bilgisayar mühendisliğinin çok bir farkı yok. Bu iki bölüm arasındaki ince çizgi, bilgisayar mühendisliği bölümünde hem yazılım hem donanımın birlikte görülmesidir. Yazılım mühendisliğinde ise donanım görülmemekle birlikte yazılımı detayıyla görmek mümkündür. Diğer şartlar her ikisi için de geçerlidir.
MAAŞLARI NE KADAR?
Seçeceğiniz mesleğin ilerde size ne kadar maaş kazandıracağını düşünmüşsünüzdür elbet. Yazılım mühendisliğinde de maaşlar kişinin kendini geliştirmesine bağlı olarak değişir. İlk girişinizde 2.000-3.000 TL maaş alabilecekken 4-5 yıl iş deneyimine sahip olduktan sonra bu miktar daha da artabilir. Ancak bu miktar da çalışacağınız şirkete göre değişiklik gösterebilir. Öyle ki şuan Microsoft’ta çalışan bir yazılım mühendisinin maaşı 12.000 TL civarındadır.
YAZILIM MÜHENDİSLİĞİ BULUNAN ÜNİVERSİTELER
Bahçeşehir Üniversitesi (İstanbul) Celal Bayar Üniversitesi (Manisa)
Beykent Üniversitesi (İstanbul) Kırıkkale Üniversitesi (Kırıkkale)
Doğu Akdeniz Üniversitesi (KKTC) Fırat Üniversitesi (Elazığ)
Işık Üniversitesi (İstanbul)
Aydın Üniversitesi (İstanbul)
Sebahattin Zaim Üniversitesi (İstanbul)
Ekonomi Üniversitesi (İzmir)
Lefke Avrupa Üniversitesi (KKTC)
Maltepe Üniversitesi (İstanbul)
Yakın Doğu Üniversitesi (KKTC)
Yaşar Üniversitesi (İzmir)
![](http://www.ktu.edu.tr/dosyalar/62_00_00_bac74.jpg)
![](http://www.ktu.edu.tr/dosyalar/62_00_00_bac74.jpg)
C#, C++, C ve daha fazlası. Aslında sonradan çıkan her dil bir önceki dili destekler nitelikte çıkmıştır. Öğrenmesi bence kolay ve eğlenceli olan bu yazılım dillerini öğrendiğimiz zaman bağımlılık yapacak yeni bir uygulama daha yapayım diye kendinizi motive edeceksiniz 🙂