Merhaba, bilgisayar mühendisliğinde sadece yazılım değil, donanım ve bir projeyi hayata geçirmek için öncesinde yapılması gereken diyagramlar, iş süreçleri de öğretilir. Bilgisayar mühendisliği bu anlamda biraz daha teoriktir. İş hayatında da sadece kodlama değil, projeyi hayata geçirmeden önce yapılan diyagramlar, proje yönetimi gibi yerlerde çalışırsın. Zamanında bir hocamız iş hayatında zamanınızın %40ını kodlamayla geçirirsiniz demişti, daha çok toplantılara katılarak ve projelerin dökümantasyonunu yaparak geçirirsiniz demişti. Bu durum yazılım mühendisliğinde öyle değildir diye tahmin ediyorum, onlar daha çok kodlama kısmıyla uğraşırlar. Onlar daha çok pratik eğitim alır, daha çok kodlama görür. İstediğin üniversitelerin bu bölümlerinin ders içeriklerine bakarsan zaten fikir sahibi olursun. Bilgisayar mühendisliğinde öyle ahım şahım çok fazla kodlama dersleri bekleme, sana az kodlama dersi gösterirler fakat sana nasıl öğreneceğini öğretirler. Bu sayede de mezun olduktan sonra bilmediğin bir programlama diline daha hızlı bir şekilde hakim olabilirsin.

Mesela yazılım mühendisliği sayılabilecek bir bölümün sayfasında yer alan ibare: "Bölümümüzde, benzer yapıdaki mühendislik bölümlerinden farklı olarak, uygulama ağırlıklı (kontak saatlerinin %31'i laboratuvar ortamında) ve bilişim sektöründe çalışabilecek donanıma sahip mezunlar yetiştirecek bir eğitim verilmektedir. "
Ayrıca yazılım bilmek için yazılım mühendisi veya bilgisayar mühendisi olmaya gerek yok, ilgin varsa kendi çabalarınla onlardan çok daha iyi kodlama bilgisine sahip olabilirsin, onlardan daha fazla dil öğrenebilirsin, onlardan daha hızlı kod yazabilirsin. Ama şunu unutma o zaman iş hayatında onlar software engineer olurken sen programmer olucaksın ve onlar daha çok aranan eleman olucak.
@ssahmet;