Bilgisayar mühendisliği ile bilgisayar bilimi arasında ve yazılım mühendisliği arasında oldukça fark var.

Bilgisayar mühendisliği denilince akla nedense hep kodlar geliyor ama iş tamamen farklı. Şu an 4. Sınıf bir bilgisayar mühendisi adayı olarak okulda öğretilen tamamen mühendislik eğitimidir ve temel kavramlar öğretilir.

Bilgisayar mühendisliği size pastayı nasıl yapacağınızı öğretir ama pasta yaptırtmaz.. Sadece temel olarak bilgileri alırsınız.. Programlama dillerinin genel mantıkları,algoritmalar, analizlerle küçük projeler yerine çok daha büyük projelerin yönetimi,koordinasyonu ve yürütme işlemindeki bilgileri öğrenirsiniz.

Genellikle ülkemizdeki bilgisayar mühendislikleri elektrik elektronik mühendisliği tabanlı hocalardan oluştuğu için elektronik mühendisliğine yakındır.. Ve devrelerle,chiplerle fazla haşır neşir olursunuz..

Yazılım olarak öğretilen bilgi ticari hayatta bi işinize yaramaz. C,C#,Java gibi bilgileri farklı matematiksel fonksiyonlarda görürsünüz.. Fibonacci gibi sayıların fonksiyonlarıyla uğraşırsınız.. Ama bu size ticareti değil, işin mantığını kapmanızı anlatır..

----

Bilgisayar mühendisliği size sevdiğiniz işleri yaparken saçma derslerle en az zaman alıcak bölümlerden birisidir. Yani ne kadar basit diye kaçtığınız kod,sql,flowchart varsa burada öğrenmek zorunda kalırsınız aslında. Ve güzel tarafı da şudur ki eğer işleriniz de yazılım üzerineyse yazılım derslerinden kolaylıkla yırtabilirsiniz ve ek olarak bu derslere zaman ayırmak zorunda kalmazsınız.

Tek olumsuz yanı gereksiz elektronik dersleridir.. Devreler,kablolar ve chipler derken sıkılırsınız..

Ama şunu da unutmayın.. Herkes bilgisayar mühendisi gibi kod yazamaz.. Herkes kod yazabilir ama bilgisayar mühendisi onu yazarken çok daha farklı algoritmalarla türetir.. Daha açık örnek herkes grip hastalığına alternatif çözüm sunabilir ama sonunda yine doktora gidersiniz. Bu da böyledir.

Yine aynı şekilde böbreklerinizde taş var diye ne kadar su içseniz de boşunadır..Ameliyat gerekir ve doktora yine gidersiniz.. İş makina diline indiğinde Assembly, C++ ortalarda gözüktüğün de orda da bahsedilen kodçu kalmaz.

Kod var,kod var.. Birde kod yazan var