Üniversite sınavlarına hazırlanmadan önce tek istediğim
bölüm bilgisayar mühendisliğiydi. Lise yıllarında programlama ile uğraşmaya
başlamam sebebiyle kendimi daha da geliştirmeyi ve bu alanda eğitim almayı
planlıyordum, öyle de oldu. Fakat üniversiteye girdikten sonra Bilgisayar
Mühendisliği’nin programlamadan ibaret olmadığını ve birçok iş kolunda
çalışabileceğini öğrendim. Bilgisayar Mühendisliği’nde okuyan öğrenci
arkadaşlarımın üniversite bitirdikten sonra ne tarz işler yapacağı konusunda çok
da fikirleri yoktu. Birçok kişi bu konuda sorular yönelttiği için elimden
geldiğince yardımcı olabilecek bir yazı hazırlamaya çalıştım.
Öncelikle bir mühendislik dalıdır ve bu bölümü kazanan veya
okumayı düşünen insanların bunun bilincinde olması gerekir. Mühendislik bilimsel
ve matematiksel verileri kullanarak insanlara faydalı ürünler ortaya çıkarmaya
uğraş veren bilim dalıdır. Bu nedenle matematiksel zeka gerektirmektedir. Hızlı
ve hatasıza yakın sonuçlar elde etmeye çalışır.
Bilgisayar mühendisi, mühendislik problemlerini bilgisayar
teknolojisi ile modellemeye ve çözmeye çalışır. Bunu yaparken bu teknolojinin
içerdiği veri saklama, veri işleme ve iletişim açılımlarını yoğun ve etkili bir
şekilde kullanır.
Bilgisayar Mühendisleri dışardan genellikle program yazan
kişiler olarak görülmektedir. Kısmen doğru olan bu kanı aslında tamamen gerçeği
yansıtmamaktadır. Yazılım sadece Bilgisayar Mühendisliği’nin bir parçasıdır.
Çoğu zamanda Bilgisayar Mühendisleri yazılım işinin ön safhası olan sistem
tanımlaması ve koordinasyonu işlerini yürütmektedir. Türkiye’deki birçok bölüm
aslında yurtdışında “Software Engineering” olarak adlandırılan
“Yazılım Mühendisliği” derslerini okumaktadır. Eğitim süresince
çeşitli işletme ve endüstri dersleri ile birlikte temel teknik dersler
okutulmaktadır. Okuldaki eğitimlerde verilen teknik dersler genelde giriş ve
orta düzeyde verilmektedir. Öğrencinin kendisini yakın hissettiği alanda
geliştirmesi ise piyasa tecrübesi ile birlikte ortaya çıkar.
Bilgisayar Mühendisleri yazılım dışında birçok iş alanında
çalışabilir. Bunlardan bir tanesi akademik kariyer yapmaktır. Yüksek lisans ve
doktora ile başlayarak belirli bir alanda uzmanlaşarak eğitimci olarak
öğrencilere yardımcı olmaktadırlar.
Sistem mühendisliği (System Engineering)
alanında işler yapabilir. Sistem mühendisliği veri ağlarının planlama, tasarlama
ve kurma işlemlerinde görev alır. Bu alanda firmaların bilgi işlemleri ile
birlikte çalışmalar yürüterek kurumlarının ağlarının daha verimli ve kaliteli
çalışmasını sağlayabilir.
Sistem Analisti ve Tasarımcısı (System Analyst &
System Designer) olarak çalışabilir. Sistemleri geliştirmek için
bilgileri derler ve bu bilgilerin analizini yapar. Sistemlerin
geliştirilebilmeleri için önerilerde bulunur. Bilgi akışını ve sistemlerin
işleyişlerini akış diyagramları oluşturarak işin herkes tarafından
anlaşılabilmesini sağlar. Üniversite eğitiminde alınan akış diyagramları ile
ilgili dersler sayesinde mezun olan öğrenciler dünyanın her yerindeki
mühendislerler ortak bir dil ile anlaşabilir.
Bilgi Güvenliği Uzmanlığı (Information Security
Manager) alanında faaliyetlerde bulunabilir. Kurumun bilgisayar
sistemlerinin güvenli bir şekilde çalışabilmesi için güvenlik gereksinimlerini
belirler ve bu konu da bir standart oluşturarak sistemlerin güvenli bir şekilde
çalışması için uğraş verir. Özellikle büyük sistemlerde veriler kurumlar ve
firmalar için hayati önem taşımaktadır.
Veritabanı Yöneticiliği (Database
Administrator) alanı kurumlar için vazgeçilmez hale gelmiştir.
Özellikle müşteri ilişkileri yönetimlerinin (CRM) yaygınlaşması ile birlikte
daha da önemli olan veritabanı yöneticiliği oldukça gerekli bir iş dalı haline
gelmiştir. Veritabanları için belirli bir standart oluşturulmasını ve bu
standartın korunarak hazırlanacak veritabanlarının ortak bir şekilde
kullanılmasını sağlar. Ayrıca veritabanlarının tasarlanması geliştirme
aşamalarında bulunur. Birçok kuruluş özellikle Oracle ve MsSQL sistemlerini
kullanmaktadır. Haliyle birçok eğitimli insana ihtiyaç duyulmaktadır.
Ar-Ge alanında çalışabilmektedir.
Firmaların yeni ürünler ve hizmetler ortaya çıkarabilmesi için
Araştırma-Geliştirme birimlerine ihtiyaç vardır. Bilgisayar Mühendisleri de
bilgi birikimlerini bu alanda kullanarak çalışabilirler.
Yazıda birçok teknik terim olabilir ama Bilgisayar
Mühendisliği öğrencilerinin, öğrenci adaylarının ve mezunlarının bu terimlere
aşina olmaları gerekmektedir. Saydığım iş dalları ilk etap da akıla gelenlerdir.
Bunların dışında İnternet’in gelişmesi ile birlikte birçok yeni iş kolu ortaya
çıkmıştır.
Sevdiğiniz işi yapmak herşeyden önemlidir. Yazılımcı olmak
isteyen bir kişinin illa ki Bilgisayar Mühendisliği okumasına gerek yoktur.
Fakat okuması yararına olacaktır. Öğrencilik yaşamında bir şekilde piyasanın
içerisine girmek en doğru iş olacaktır. Böylelikle eğitiminize şekil vererek
seveceğiniz bir iş dalına geçiş yapabilirsiniz.
Dip Bilgi :
Üniversitelerin Bilgisayar Mühendisliği Bölümleri :