Gömülü Yazılımcıları kim yetiştirecek?

Gömülü sistemler konusunda sürekli takip ettiğim sitelerden biri de embedded.com’dur.Bu sitede devamlı olarak gömülü sistemlerle ilgili çok güzel makaleler yayınlanmakta.Ayrıca devamlı olarak yazılar yazan köşe yazarları da her hafta başka bir konuyu ele almaktadır.Bu yazarlar arasında benim favorilerimden biri de Jack Ganssle.Gömülü sistemler alanında yirmi küsür yıllık tecrübeye sahip olan Ganssle bu alanda birkaç kitaba ve birçok makaleye imza atmıştır.

Ganssle’ın geçtiğimiz haftalarda yazdığı yazılarından birinin konusu Bilgisayar bilimleri ( computer science ) eğitimi veren üniversitelerin gömülü yazılım sektörünün talep ettiği mühendislik altyapısına sahip mühendisler yetiştirip yetiştiremediği idi.Ganssle birkaç üniversitenin müfredatının da analizini yaptı.

Ganssle yazısında , bilgisayar mühendisliği/bilimleri gibi bölümlerde genellikle Java/C#/C++ gibi yüksek seviyeli dilllerin öğretildiğini, assembly dilleri, alt seviye programlama gibi konuların es geçildiğinden bahsediyor.Bu durum gömülü sistemler alanında büyük bir insan gücü açığı oluşturuyor.

Ülkemiz henüz yazılım alanında yeni yeni birşeyler yapmaya başlamış durumda.Yazılım ihracatımız günden güne artıyor.Eğer Hindistan gibi yazılım ihracatı alanında büyük başarılara imza atmak istiyorsak , bu alandaki insan gücü planlamamızı da en iyi şekilde yapmamız gerekiyor.Yazılım dendiğinde çoğunlukla PC tabanlı yazılımlar akla gelse de gömülü yazılım alanında dünyada giderek artan bir ihtiyaç söz konusu.Her gün bir yenisi çıkan elektronik cihazların hemen hepsinde gerekli fonksiyonları gerçekleştirmelerini sağlayan yazılımlar çalışıyor.Önümüzdeki yıllarda gömülü yazılımcılara olan talebin oldukça artacağını göreceğiz.

Bu konuda başta üniversiteler olmak üzere herkesin yapabileceği şeyler var.Bilgisayar ve elektronik mühendisliği bölümlerinde artık “gömülü sistemlerin” bir dal olarak yer alması gerekmektedir.Bireysel olarak bilgisayar / elektronik mühendisliğinde okuyup gömülü sistemler konusunda çalışmak isteyenlerin de yapabilecekleri var elbette.Bilgisayar mühendisliğindeki öğrenci arkadaşların işin donanım kısmına daha yakın olan alt seviye konulara (örn. Bilgisayar mimarisi,sistem programlama,dijital sistemler) , elektronik mühendisliğinde okuyan arkadaşların da yazılım konularına ( algoritmalar, temel programlama, mikrodenetleyiciler) önem vermeleri faydalı olacaktır.

Gömülü sistemler alanında yapılacak her yatırımın ülkemizin geleceğine büyük katkı yapacağına inanıyorum.Günümüzün bilgi çağında öne çıkan ülkeler en iyi bilgi işçilerini yetiştirerek onları üretken hale getirenler olacaktır.

Notlar:

Jack Ganssle’ın konuyla ilgili makalesi :

http://www.embedded.com/columns/technicalinsights/207500788

[ad#ad-1]