Bilgisayar Mühendisliği nedir ve Bilgisayar Mühendisi ne iş yapar?

batuhanfb tarafından yayınlanmıştır 1. March 2010 03:44


        Herkese merhaba arkadaşlar,bu makalede bilgisayar mühendisliği tanımına göz atacağız ve ayrıca bir bilgisayar mühendisinin hangi alanlarda neler yapabileceğine ve ne tür işlerden sorumlu olacağına değineceğiz.Birçok bilgisayar mühendisi öğrencisine veya mezununa dönüp “”Bilgisayar Mühendisi nedir? Ne iş yapar?” dediğimizde büyük bir kısmı bu soruya cevap vermekte zorlanır veya çeşitli basma-kalıp tanımlamalara sığınıp açıklamaya çalışır.Ayrıca Birçok anne baba sorar durur “oğlum kızımbilgisayar mühendisi olsun mu?,olsa da işsiz kalır mı?” ,aynı şekilde öğrencilerde de çeşitli soru işaretleri belirir;”bilgisayar mühendisi olabilirmiyim?,herhangi bir ön hazırlığa gerek var mı?”,İşte bu nokta görülüyor ki gerek halk arasında, gerekse de mezun veya okumakta olan bilgisayar mühendisliği öğrencilerinde, bilgisayar mühendisliği tanımı ve kavramı tamolarak netleşmemiş ve yerleşmemiştir.Birçok insan bilgisayar mühendislerinin neiş yaptığını bilmiyor.İşte bu makalede bu eksikliği fazla teknik açıklamalaryapmadan anlatmaya çalışacağız. Öncelikle olayı özetlemesi açısından kısa bir tanımlamayla bilgisayar mühendisliğini tanımlamaya çalışalım;”Bilgisayar mühendisliği,veri iletişiminin,bilgisayar yazılımlarının ve teknolojilerinin,aynı zamanda bilgisayar donanımının daha ileri düzeye çıkarılmasını ve insanoğlunun gündelik yaşamını kolaylaştırmaya ,endüstri ve sanayinin problemlerine yönelik her türlü yazılım,bilgisayar ağları ve donanım gibi bilgisayar teknolojileriyle çözümler sunan bir mühendislik ve bilim dalıdır.”İşte Bilgisayar Mühendisleri de bu teknolojileri en etkin ve verimli şekilde kullanıp gerekli problemler ve bilimsel çalışmalar için çözümler üreten kişidir.Aslında birçok kişi tarafından yanlış düşünülen bir konu vardır. O da :Bilgisayar mühendisleri sadece program yazarlar.Bu kanı kesinlikle yanlıştır.Çünkü bilgisayar mühendisleri,bir bilgisayar programcısı veya yazılım uzmanından ziyade bilgisayar sistemlerinin ve teknolojilerinin tümü hakkında bilgiye ve teknik alt yapıya sahiptir.Bu nokta bir bilgisayar mühendisi temelde Bilgisayar Ağları,Veritabanı Yönetim Sistemleri,Bilgisayar donanımı ve en önemlisi de Yazılım alanlarında gerekli bilgi potansiyeline ve bu bilgileri kullanma becerisine sahiptir.İşte bu sebeple bilgisayar mühendisliği kavramı bilgisayar programcısı kavramından ayrı tutulmalıdır.Bilgisayar mühendisleri bilgisayar sistemleri konusuna sadece yazılım açısından çözüm sunmazlar.Sistemi bir bütün olarak düşünürler ve sistemin arka planında işleyen mekanizmalar hakkında bilgi sahibidirler.

          Günümüz çağında bilgisayar sistemlerinin ve elektroniğin önemli bir yer tutması bu meslek dalını üstlere,hatta zirveye taşımıştır.Bilgisayar Mühendisleri bu bilgi çağında bilgiyi yöneten işleyen ve hatta ileten uzmanlar ve profesyoneller olarak çok ilgi görmekte ve iyi mevkilerde çalışma imkanı bulmaktadırlar.Bu trendin düşüneceğine inananların aksine bilgisayar mühendisliği modern çağın bir numarası olmaya ve geniş işimkanları sunmaya devam edecektir.Özellikle bilgisayar mühendisi sayısında yaşanan azlık ve personel açığı gittikçe büyümektedir.İşte bu noktada akıllarda oluşan iş bulma problemi gibi sorular yersiz ve gereksizdir.Hemen hemen eğitimini iyi bir şekilde tamamlamış bir bilgisayar mühendisi mezununun işsiz kalması gibi bir durum söz konusu dahi olmamaktadır.Ayrıca Bilgisayar mühendisleri Türkiye dışında dahi bir çok önemli alanda çalışmakta ve birçok projede yer almaktadır.Bu mühendisler çok yüksek maaşlarda ve geniş imkanlarda işlerini icra etmektedir.Peki bu kadar öneme sahip olan bilgisayar mühendisleri hangi alanlarda faaliyet göstermektedirler.Şimdi de bu konuları başlıklar halinde verelim;

    * Algoritmalar

    * Bilgisayar mimarisi ve organizasyonu

    * Bilgisayar Sistem Mühendisliği

    * Bilgisayar Grafiği

    * Veritabanı

    * Sayısal Lojik

    * Sinyal işleme

    * Elektronik

    * Gömülü sistemler

    * Arayüzler (İnsan-Bilgisayar etkileşimi)

    * İşletim Sistemleri

    * Programlama Temelleri

    * Yazılım mühendisliği

    * Bilgisayar ağları

    * Yapay Zeka

Bilgisayar mühendisleri bu konular üzerine çalışmakta ve projeler üretmektedir.Tabi birbilgisayar mühendisinin tek başına bu konular hakkında uzman düzeyde bilgisahibi olması günümüz çağında imkansız hale gelmiştir.Çünkü,bilgisayar mühendisliğinin bu uygulama alanlarının her biri yüzlerce ansiklopedi oluşturacak kadar bilgi potansiyeline sahiptir.İşte bu noktada bilgisayar mühendisleri kendilerini belli bir alanda uzmanlaşmaya adarlar.Bir bilgisayar mühendisi makalemizin başında da belirttiğimiz gibi temel bilgisayar dalları(Yazılım,Donanım ve Network) hakkında gerekli altyapıya sahiptir ama bu dallardan birinde uzmanlaşmayı seçer.Bunun sonucunda,Büyük bilgisayar sistemleri kurulurken veya bilgisayar projeleri geliştirilirken (özellikle yazılım projelerinde)  takım olarak çalışma felsefesi vardır.Çünkü herkes projenin bir parçasıdır ve projeye katkı sağlamaktadır.Artık Günümüz çağında bireysel başarılardan çok,takım başarıları önemlidir.Şunu diyebiliriz ki devir takımlar devridir.Böylece gözüküyor ki bir bilgisayar mühendisi takım felsefesini almış ve grup çalışmasına uyum sağlamışbir birey olmalıdır.Belki de bilgisayar mühendislerinin genel sorunlarından biri de iletişim eksikliği ve sosyal çevreyle olan ilişki kopukluklarıdır.İşte içine kapanık ve iletişimi kötü olan bilgisayar mühendisleri üst düzey projelerde ve mevkilerde kendilerine yer bulamazlar.Bu nedenle ki iletişim gücü üst düzeyde tutulmalı ve buna çaba sarf edilmelidir. Ayrıca bu özellikten başka,bilgisayar mühendisleri uzmanlaşmak istedikleri alanda çeşitli sertifikalara sahip olmalıdırlar.Örneğin:Yazılım alanında uzmanlaşmak isteyenbir bilgisayar mühendisinin Microsoft Sertifikalarına sahip olması onun önünü kolaylıkla açacaktır.Bu nokta da bir bilgisayar mühendisi adayı kendi olabildiğince geliştirmelidir.Ayrıca Bilgisayar Mühendislerinin olmazsa olmazlarından biride İngilizce bilgisidir.Üst düzey İngilizce bilgisi bilgisayar mühendisleri açısından çok yararlı ve iş bulma konusunda en önemli faktördür.Tabi burada iş bulma derken yüksek mevkili bir işten  bahsediyorum.Evet makalemin sonlarına doğruda birçok kişinin kafasında yer alan bir soru işaretinden bahsedeceğim.”İş bulma konusunda üniversite ismi önemli midir?” bu sorunun tek ve kesin cevabı,eğer kendinizi iyi bir şekilde yetiştirdiyseniz kesinlikle okul ismi önemli bir sorun değildir.Şunu unutmayın şirketler kendi ihtiyaçlarını karşılayacak mühendislerden yararlanmak ister o sebeple kendinizi geliştirdiğiniz sürece okul ismi konusunda sıkıntınız olacağını düşünmediğimi belirtmek isterim.Son olarak da bilgisayar sektöründe hangi dalların daha popüler olduğunu belirterek bir sıralama yapmaya çalışacağım.En önemli konu ve alan Yazılım+Veritabanı kısmı özellikle veritabanı yöneticileri bilgisayar mühendisleri arasında en fazla ücreti kazanan kesim diyebiliriz ki keza bunun yanına yazılım alanını daekleyebiliriz.Daha sonra diğer önemli bir alan ise Network(Bilgisayar Ağları) bu sektörde iyi imkanlar ve ücretler iş bulunabilmektedir.Özellikle bu sektörde önemli bir tavsiye Network üzerine yazılım geliştirmektir.Bunu başaranlar gayet iyi ücretlerde iş imkanı bulabilmektedir.Ve son olarak da donanım sektöründe de iyi ücretler kazanılmaktadır.Bunun yanında çeşitli sektörlere ait ücretlere değinerek makaleme son nokta koymaya çalışacağım.

Yeni MezunBilgisayar Mühendisleri

Yeni mezun bilgisayar mühendisi hiçbir şey bilmese bile minimum 1000$ maaş almalıdır.Eğer iyi derecede Java yada Oracle biliyorsanız bu maaşı minimum 1400$ istemelisiniz. Yeni mezunsanız ne kadar iyi olursanız olun kesinlikle maksimum 2000$ isteyin. Eğer C# bilen bilgisayar mühendisi iseniz 1250$ başlangıç maaşı isteyebilirsiniz. Eğer Gömülü Sistem işleriyle uğraşacak yeni birbilgisayar mühendisliği mezunu iseniz 1300 dolar isteyin. Özellikle C++ ile program yazacaksanız 1500 dolar minimum ücret isteyebilirsiniz. Eğer network-sistem yönetimi gibi birişe başvuran bir bilgisayar mühendisi iseniz 1000$ isteyin. Software+Sistem Yönetimi minimum 1500$ eder. 2500 $ kadar isteyebilirsiniz. Aynı şekilde hem Veritabanı yönetiminden anlıyorsanız hem yazılım yapıyorsanız minimum isteyeceğiniz para artar. Normalde yeni mezunlara Veritabanı Yöneticiliği zor yaptırırlar ancak eğer böyle bir sorumluluğun altına giriyorsanız ve ayrıca program yazacaksanız bunun bir bedeli var.Minimum 1750$ 'dır bu bedel.

Tecrübeli Bilgisayar Mühendisleri

Oracle 'da 3 yıllık Veritabanı Yöneticiliği tecrübeniz varsa minimum 3000$ alabilirsiniz.Önemli olan Veritabanı Yöneticiliği konusundaki tecrübenizdir. Eğer 5 yıllıkbir Oracle tecrübeniz varsa 4500$ rahatlıkla alabilirsiniz. Java konusunda 3 yıllık bir tecrübeye sahipseniz 2500$ alabilirsiniz. 3 yıllık Java tecrübesi içerisinde yaptığınız çalışan projeler çok önemlidir.  Eğer 5 yıllık bir Java tecrübesine sahipseniz 3500 dolar rahatlıkla alabilirsiniz.Hatta yaptığız projeler güzelse, iyi  kod yazabiliyorsanız bir sonraki işinize geçerken 4500$ isteyebilirsiniz. Asp.net, C#, VB, Delphi, PowerBuilder konusunda 3 yıllık tecrübeniz varsa 2000 dolar kesinlikle alıyor olmanız gerekir. 5 yıllık bir tecrübeye sahipseniz en az  3000 $ civarında paralar alabilirsiniz.Şunu da belirtmeliyim ki söylediğim rakamlar genelde mesleğinde aktif alışan kişiler içindir. Yani müdür olduysanız kod yazmıyorsanız yada yönetici görevi yapmıyorsanız yukarıdaki fiyatlar geçersiz olur. Müdür, direktör vs. olduğunuzda başka kriterler devreye girecektir. Çalıştığınız firmanın büyüklüğüne göre Direktör olduğunuzda aylık 20.000$ maaş bile alabilirsiniz. Ayrıca 10 yıllık tecrübelere sahipseniz genellikle şirketler size çok yüksek maaşlar yerine hisse ya da kar payı önermeye başlayacaklardır. Ya da siz kendi işinizi kurmayı düşünmeye başlayacaksınız.Son olarak Bilgisayar Mühendisliğinde kendinizi geliştirdiğiniz sürece kazanacağınız ücretler artmaktadır.Her şeyin gönlünüzce olması dileğiyle…

NOT:Makelenin bazı kısımları http://www.bilgisayarmuhendisleri.com/ sitesindeki makaleden alıntılar taşımaktadır.

BatuhanDüzgün  Sakarya  Üniversitesi  Bilgisayar  Mühendisliği 

 

Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading





Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.

Batuhan Düzgün

Sakarya Üniversitesi 

Bilgisayar Mühendisi

Endüstri Mühendisi

Yeditepe Üniversitesi

Bilgisayar Mühendisliği Yüksek Lisans 

 sahibinden.com

   Kıdemli Uzman Yazılım Mühendisi  

E-Mail 

   batuhan.duzgun@sahibinden.com

   batuhan.duzgun@windowslive.com

  github.com/batux

 

Sayfalar

Calendar

<<  December 2018  >>
MoTuWeThFrSaSu
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

Yazıları geniş takvimde göster