• Bugün, 02:59:23
    #19
    Kurumsal PLUS
    Pos3idon adlı üyeden alıntı: mesajı görüntüle
    C seçeneği sulu tarım yap boşver mühendisliği felan
    Böyleyim şuan😅
  • Bugün, 03:51:15
    #20
    Yazılım mühendisliği daha dar alanda daha yazılım odaklı bir konu iken, bilgisayar mühendisliği biraz daha geniş açıdan bakarak daha iyi öğrenim görmenizi sağlar.

    Örneğin, yazılım mühendisliğinde sonradan öğrenebileceğiniz belli yazılım dilleri, sorgu dilleri, veri tabanı yönetim sistemleri gibi konuları görürsünüz. Mesleki anlamda neredeyse hiç katkısı yoktur. Çünkü girdiğiniz sektör alakasız olabilir. Dahası, eğitim sırasında eksik gördüğünüz şeyleri zaten kolaylıkla öğrenebilirsiniz.

    Bilgisayar mühendisliğinde ise yazılımın elektriksel karşılığını da görür, nasıl bir yapı üzerinde çalıştığı anlar, ve konuya daha geniş bir pencereden bakarsınız. Örneğin Binary 0 1 diyip geçmezsiniz. Bunun 0 volt ile 5 volt elektrona denk geldiğini, modern sistemlerde 1.3V ve 3.3V gibi karşılıklarının olduğunu, değişen sistemlerin neleri getirdiğini daha temel seviyede anlarsınız.

    Yani, bilgisayar mühendisliği, yazılım mühendisliğini kapsar. Daha aşağıda değildir. Daha temel eğitim içerir ve daha detay görmenizi hedefler.

    Seçim yaparken odaklanmanız gereken ileriye yönelik hedefleriniz.

    Örneğin:
    Bilgisayar mühendisliği: Ben bir gün yönetici olabilirim. Bir gün yeni bir şeyler keşfedebilirim. Yaratıcı olabilirim. Mucit olabilirim. Hiç olmayan şeyleri var etme yolunda gidebilirim. Değişik sistemler (sadece yazılımlar değil) tasarlayabilirim.
    Yazılım mühendisliği: Benim ilgi alanım hep yazılım olacak ve nerede çalıştığı benim sorunum değil. Bir donanım kiralarım. Yönetici olsam bile hedefim yazılım alanında yönetici olmak olur. Bir şeyler üretirsem de yazılımsal olur. Yönetici koltuğuna teknik ve yazılım içeren konular dışında oturmam.

    Yani, yazılımdan CEO koltuğuna geçiş, MBA gibi bir eğitimi zorunlu kılar.
    Bilgisayar mühendisliğinden CEO koltuğuna geçiş, neredeyse hiçbir şeyi zorunlu kılmaz. Çünkü sistem tasarımı temel seviyedir. Pattern recognition kavramı sizin zihniniz haline gelir. Şirketlerin yapısını bu alanda eğitim görmeden saniyeler içerisinde çözer hale gelirsiniz. Sizin için giden bir trenin yazılım sisteminden ziyade, her bir vidanın tren içerisinde nasıl saklandığı ve ne kadar dayanıklı olduğu önem teşkil eder. Geminin yönünü seçmek değil, geminin her türlü kasırgaya karşı gelebilecek kadar dayanıklı olmasını test etmek hobiniz olur. O gemide kaptan olan bilgisayar mühendisidir, teknik liderlik yapan yazılım mühendisidir. Yazılım mühendisinin artık düzeltemeyeceği şeyler olduğunda, kolları sıvayan bilgisayar mühendisidir.

    Gerçek hayatta iş bulmak için, ikisinin arasında çok bir fark yok. Birçok ülkede yazılım mühendisliği hala yeni, Türkiye'de bile ~2006 yılından itibaren gelen bir şey. Bilgisayar mühendisliği ise Türkiye'de 1977 yılından bu yana hala güncel ve hala aktif.
    Bilgisayar mühendisliğinde hemen hemen hiçbir yerde denklik sorunu yaşamazsınız. Yazılım mühendisliğinde ilgili ülkede çok bilinmeyen bir alan ise, denklik ile uğraşabilirsiniz. Ama genelde 3-5 ay içerisinde çözülen bir konudur.