Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

bilgisayar mühendisliği vs yazılım mühendisliğii

Konu, 'Konu Dışı' kısmında mkx tarafından paylaşıldı.

  1. mkx

    mkx Üye

    Kayıt:
    17 Haziran 2004
    Mesajlar:
    81
    Beğenilen Mesajlar:
    0
    Şehir:
    trabzon
    bilgisayar mühendisliği vs yazılım mühendisliği

    yazılım mühendisi nedir ne yapar,bilgisayar mühendisi nedir ne yapar?farkları,ortak yönleri,türkiyede bilgisayar mühendisliği ve yazılım mühendisliği
     
    Son düzenleme yönetici tarafından yapıldı: 18 Haziran 2004
  2. mkx

    mkx Üye

    Kayıt:
    17 Haziran 2004
    Mesajlar:
    81
    Beğenilen Mesajlar:
    0
    Şehir:
    trabzon
    Ülkemizde yazılım mühendisliği kavramı oldukça yeni bir kavram ve bilgisayar mühendisliği ile ilgili olduğu gibi yazılım mühendisliği ile ilgili de bir çok yanlış fikir var kanımca.o yüzden bu yazıyı yazayım,fikirlerimi paylaşalım,doğruyu bulalım dedim.
    Bilgisayar mühendisleri 4 yıllık eğitimleri boyunca donanım(logic tasarımı,mikroişlemciler benzeri dersler),yazılım(nesneye dayalı programlama benzeri dersler),network(network programlama gibi dersler),bilgisayar bilimleri(ayrık matematik,otomata teorisi gibi dersler) ve bunun dışında matematik,elektronik,sinyaller ve sistemler gibi alanlarla ilgili birçok dersler alırlar.bunun sonucunda şöyle bir şey çıkıyor ortaya;bu konular zaten ayrı ayrı elektronik mühendisliği,yazılım mühendisliği ya da bilgisayar bilimleri konularıdır ve bu bölümler de zaten mevcuttur.bilgisayar mühendisliği arada kalmış,ne olduğu belirsiz bir alan mıdır?bilgisayar mühendisinin amacı nedir?ülkemizde bu bölüm gereksiz midir?ülkemizde bilgisayar bilimleri ve yazılım mühendisleri yetiştirilmediğinden(ya da yetersiz olduğundan),bu gereksinim bilgisayar mühendislerinden mi karşılanmaktadır?
    Bir de yazılım mühendisliğinin ne yaptığına bakalım.yazılım mühendisliği,yazılım ürününün optimum performans,kullanılabilirlik,minumum maliyet ve hata ile nasıl üretileceğini araştırır.bundan dolayı bir programcıdan farklıdır.algoritma karmaşıklığı,hata toleransı gibi kavramları hep gözönünde bulundurur.büyük çaplı projelerde yazılım mühendisi,projeyi bileşenlere ayırır ve bu bileşenler arasında model kurmaya çalışır.yazılım mühendisliğinin çizgisi oldukça açıktır.
    Bilgisayar mühendisliği tam olarak donanım yazılım ilişkisini bilen ve bu ilişkiyi kurabilen insandır.bundan dolayı işletim sisteminin ve donanımın tam olarak nasıl işlediğini bilmelidir.bilgisayar mühendisi,herhangi bir akıllı sistemi(daha doğrusu datanın alınıp işlendiği minimum belleğe ve işlemciye sahip herşeyi)tasarlama amacındadır.bilgisayar mühendisi,pc mühendisi değildir,bir teknisyen değildir,bir programcı da değildir.alçak düzeyli işlemleri yüksek seviyeli işler yapabilecek şekilde tasarlamayı-programlamayı bilir.
    Ülkemizde bir çok kişinin kendi mesleğini yapamamasından bilgisayar mühendisleri de nasibini almıştır.gerek sektör eksikliği,gerek kavramların iyi çözümlenmeyişi,neyin neye hizmet etmesi gerektiğinin iyi anlaşılamaması yüzünden,bilgisayar mühendisleri çoğu programcı gibi veri tabanı uygulaması yazarak geçinir.işte temel sorun burada yatıyor,bu ülkede kimlere ihtiyaç var?
     
  3. CrazyCat

    CrazyCat Daimi Üye

    Kayıt:
    25 Temmuz 2002
    Mesajlar:
    653
    Beğenilen Mesajlar:
    0
    Meslek:
    lecturer
    Şehir:
    Adana
    Bilgisayar bilimlerinde uzman tetiştirilmediği için türkiyede bu açığı diğer disiplinlerden kendini yetiştirmiş alaylılar yapıyor.

    Mühendislik kavramı sadece bilgisayar diil bi çok alanda tam olarak oturmamış. O yüzden bilgisayar mühendislerinin program yazmaları normal. Yazilim müh. gelince sanirim ODTÜ dışında ciddi bi altyapısı olan ünv. yok.
    Programcılara da yazılım müh. ile birlikte çalışacak alt yapı veril(e)mediği için roller tam olarak oturmamış.

    Herkes yapabileceğini yapıyor ve yapılanlar da ortada. Başarılı olan projelerin çoğu bireysel kökenli.
     
  4. Mingitau

    Mingitau Misafir

    Yazılım Mühendisliği kavramı Bilgisayar Bilimlerini ABD' den kopyalayan ve Elektroniğe dayayan ülkelerde görülür. Ülkemizde ise herşeyde olduğu gibi özgün sistem geliştirilemediği için durmda deve-kuşu havası hakim.
     
  5. mkx

    mkx Üye

    Kayıt:
    17 Haziran 2004
    Mesajlar:
    81
    Beğenilen Mesajlar:
    0
    Şehir:
    trabzon
    bu sorunun kökenleri daha derinlerde,Türkiye'nin gelişim düzeyi ile bağlantılı.yazılımla ilginen insanların ülkemizde çok olmasına rağmen,bir tür organizasyon eksikliğinden midir,bu işin merkezi bir denetime sahip olamamasından mıdır bilinmez,yazılımdan da fazla kazanan bir ülke değiliz(oysa hindistan yazılımda oldukça ileri konumda).yetiştirilen elemanların(bilgisayar mühendisliği ya da bilimciler) karşılaştığı en büyük sorun bu olsa gerek.bir ülkemizdeki yıllardır dile getirilen sorunlardan biri,bilime önem vermeyişimiz mi bunda etkili?donanım üretmekten bahsetmiyorum.üretilen yazılımlar(bireysel ya da ticari) ne derecede tüm dünyaya pazarlanabilir durumda?ulusal bir hedefsizlik mi sözkonusu?
    tüm bu nedenlerden dolayı mezunlar bir o kadar yıl öğrendiklerini unutup yeni şeyler öğrenmeye çabalıyor.donanım ağırlıklı derslerin eğitimini görmüş bilgisayar mühendisi yazılım mühendisinin ya da bilişim uzmanının yapması gereken işleri öğrenmek için okul dışında yeni şeyler öğrenmeye çabalıyor.genç nüfusun harcanması bir anlamda.
     
  6. sadettinpolat

    sadettinpolat Üye

    Kayıt:
    18 Haziran 2004
    Mesajlar:
    69
    Beğenilen Mesajlar:
    0
    Bilinmediği üzere Yazılım geliştirmek ciddi disiplin isteyen bir iştir. Tıpkı diğer mühendislik alanlarında olduğu gibi... Lakin programcılar genellikle düzensiz, disiplini sevmeyen, yazdıkları kodların dökümantasyonunu yapmayan kişilerdir. Hal böyle olunca büyük çaplı yazılım projelerini gerçekleştrmek mümkün olmamaktadır. Ülkemizde ki yazılım geliştirme seviyeside bu nedenden dolayı hala Usta/Çırak seviyesindedir.

    Elin gavuru bu durumu fark ettiği için yazılımın belirli bir disiplin ve standart içerisinde geliştirilmesini sağlamak için ve ekipten ayrılacak her hangi bir programcının yerini minumum maliyetle doldurabilmek için Yazılım mühendisliğini geliştirmiştir.
    Gerekli midir?
    Sonuna kadar gereklidir..

    Yazılım Mühendisi kimdir?
    Yazılımı geliştiren ekibin en tepesinde bulunan; programcıdan sınayıcısına, grafikerinden çaycısına kadar ekipten sorumlu olan kişidir ve görevi işin belirli bir düzende ilerlemesini sağlamaktır.

    Genelde programramcılık geçmişi vardır ama projede tek satır kod yazmaz, insan ilişkilerinde çok iyi olması gerekir.
     
  7. mkx

    mkx Üye

    Kayıt:
    17 Haziran 2004
    Mesajlar:
    81
    Beğenilen Mesajlar:
    0
    Şehir:
    trabzon
    evet.aslında yazılım mühendisi bilişimin endüstri mühendisi gibidir.daha çok pazarlama,maliyeti azaltma,ürünü sunma yönünde eğitim alır.
     
  8. penarena

    penarena Aktif Üye

    Kayıt:
    7 Temmuz 2003
    Mesajlar:
    470
    Beğenilen Mesajlar:
    0
    Meslek:
    öğrenci
    Şehir:
    "Üyelik Tarihi" nin altı
    bildiğim kadarıyla yazılım mühendisliği sadece 1 yerde var ama bilgisayar mühendisliği 50 kadar yerde var.. Hemen bi bakıyorum öss kültür dergisine...Evet aynen öyle. yazılım mühendisliği sadece izmir ekonımi üniversitesinde, burslu 357, paralı 256. Bilgisyar mühendisliğini sayadım ama 30-50 tane var...