İyi Bir Bilgisayar Mühendisi Nasıl Olmalıdır?
Çukurova Marka Patent Kalite Yönetim ve Danışmanlık firması Web Departmanı olarak bu yazımızda Bilgisayar mühendisi Kimdir? Sorumlulukları Nedir? Hangi Niteliklere sahip olmalıdır? Konulara değineceğiz. Öncelikle çok fazla karıştırılan birbirine çok yakın iki meslek olan Bilgisayar Mühendisliği ile Yazılım Mühendisliği arasındaki farklarla başlayalım.
Bilgisayar Mühendisi ile Yazılım Mühendisi Arasındaki Farklar Nelerdir?
Bu iki mühendislik dalı arasındaki ortak yanlar çok fazla olmakla beraber, ana fark şu şekilde izah edilebilir: Bilgisayar mühendisliği daha çok donanımın kendisini kontrol eden yazılımların tasarımı ve geliştirilmesine vurgu yaparken, yazılım mühendisliği ise çoğunlukla uygulama yazılımlarının tasarımı, geliştirilmesi, kurulması ve yaşatılması ile ilgilenir.
Bilgisayar Mühendisi Kimdir?
Bilgisayar mühendisi çip, analog sensör, devre kartı, klavye, modem ve yazıcılar dahil olmak üzere bilgisayar donanım ve ekipmanlarının araştırılması, tasarlanması, geliştirilmesi ve test edilmesinden sorumludur. Temel olarak yazılım, programlama ve algoritma ile ilgilenir.
Bilgisayar Mühendisinin Sorumlulukları Nelerdir?
Bilgisayar mühendisi, bilişim sistemleri yöneticiliği, bilgisayar sistemleri analisti ve yazılım uygulamaları geliştiriciliği gibi farklı sahalarda uzman olabilmektedir. Uzmanlık sahasına bağlı olarak görev tanımı farklılık gösteren bilgisayar mühendisinin genel mesleki sorumlulukları şunlardır;
- Mevcut teknoloji ve test araçlarını kullanarak düzenli donanım testleri gerçekleştirmek,
- Yeni ve yeniden yapılandırılmış anakartlar için doğrulama testi gerçekleştirmek,
- Düzenli bakım faaliyetleri gerçekleştirmek ve bilgisayar donanımı sorunlarını gidermek,
- Mevcut bilgisayar ekipmanını güncellemek ve yeni teknolojiyi eski ekipmanlara entegre etmek,
- Yeni mobil uygulamalar oluşturmak için yazılım geliştirme ekibi ile iş birliği içerisinde çalışmak,
- Dahili ağ fonksiyonları ve herhangi bir internet özellikli uygulama kullanımı için yönetici personeline teknik destek sağlamak,
- Potansiyel bilgisayar korsanlık tehditlerinden korunmasını sağlamak için şirketin bulut depolama hesaplarını kontrol etmek,
- İhtiyaçları öngörmek ve gerektiğinde yedek donanım ekipmanını tedarik etmek.
İyi Bir Bilgisayar Mühendisinin Nitelikleri Nelerdir?
1. Desktop Program yazma kabiliyeti olmalıdır.
- Vb.net, C#, Java, Delphi, C++ ya da başka bir tool kullanarak desktop uygulamalar yapabilmelidir.
- Debug yapmayı bilmelidir. Debug yapılan toolun tüm özelliklerini biliyor olmalıdır.
- Socket, Threads, Port, SOAP terimlerini kullanan uygulamalar geliştirebilmelidir.
2. İnternet programı yazma kabiliyeti
- ASP.NET, java, asp, php gibi backend kodlamaya yarayan programlama dillerinden bir tanesini çok iyi bilmelidir.
- Form nesnesine hakimiyeti olmalıdır. GET/POST arasındaki farkı iyi bilinmelidir.
- Temel HTML taglarını iyi biliyor olmalıdır.
- web sitelerine View Source yapmayı bilmelidir.
- Browserların developer menusune hakimiyeti olmalıdır.
3. Programlarda Database kullanma kabiliyeti
- İster internet ister desktop uygulaması yapılsın mutlaka database ile bağlantılı bir uygulama geliştirebilmelidir. Database functionlarının uygulama içerisinden nasıl çağrılacağını bilmelidir.
- Backup/Restore tanımlarını bilmelidir.
- Database üzerinde Stored Procedure, Function biliyor olmalıdır.
- Mutlaka bir database iyi öğrenilmelidir.
- Kullanılan database 'in versiyonlarını ve kaç çeşit EDİTİON barındırdığını bilmelidir.
- EDİTİON lar arsındaki farkları öğrenilmelidir.
4. Görsel program kullanma kabiliyeti
- Photoshop gibi bir programı süper seviyede olmasa da en azından başlangıç seviyesinde kullanmayı öğrenilmelidir.
- Flash/Silverlight hakkında araştırma yapıp ufak programlar yazabilmelidir.
Çukurova Marka Patent Kalite Yönetim ve Danışmanlık olarak, günümüz dünyasında müşterilere ulaşmada kilit rol oynayan web sitenizi profesyonel bir şekilde tasarlayıp dilediğinizde geliştirebileceğiniz kurumsal ve güvenilir bir hizmet kalitesi sunmakta üst düzey hizmet vermekteyiz. Web hizmetinizde sıkıntı yaşamanız durumunda dilerseniz iletişim formu, dilerseniz canlı destek vb. hizmetlerimizden yararlanarak hızlı bir şekilde iletişime geçebilirsiniz.
Stajyer Bilgisayar Mühendisi
Ali HİZMETÇİ
alihizmetci@cukurovapatent.com


