Yazılım Geliştirme Meslekleri

Yazılım üzerine çalışmak isteyenlerin bu konu ile ilgili meslekleri inceleyebileceği ve meslekler hakkında ilgili kişilerin röportajlarını bulabileceği bir bölümdür.

Ayrıca bu konu ile ilgili sıkça sorulan sorular kısmından aklınıza takılanları inceleyebilirsiniz.

BİLİŞİM MESLEKLERİ

İş Analisti

İş performansını artırmaya yönelik Bilişim Sistemlerini analiz eder. İş planlarını desteklemek için bilişim sistemi değişikliği ihtiyacı duyan alanları tanımlar ve değişim yönetimi ile ilgili etkileri izler. Bilgi ve İletişim Teknolojileri çözümleri alanındaki firmaların genel işlevsel ihtiyaçlarına katkıda bulunur. İş ihtiyaçlarını analiz eder ve onları Bilgi Ve İletişim Teknolojileri çözümleri alanında yorumlar.

Sistem Analisti

İhtiyaçları analiz eder ve yazılım ve donanımları belirler. Teknik tasarımların yapılmasını sağlar ve yeni yazılım ve/veya gelişmelerin uygulanmasına katkıda bulunur.

Sistem Tasarımcısı

Sistem çözümleyicinin tanımladığı gereksinimleri mantıksal , ekonomik ve pratik sistem tasarımlarına dönüştürerek ilgili programların yazılabilmesi için gerekli ayrıntılı spesifikasyonları hazırlayan kişidir.

Veri Tabanı Tasarımcısı

dfdgfdgdfgfdgfdgfdgfdfd

Geliştirici

dffdsfsfdsfdsfdsfs

Bilgisayar Programcısı

Bilgisayar uygulamalarının çalışmasını sağlayan kodları ve script’leri oluşturur, değiştirir ve test eder. Yazılım geliştiriciler ya da diğer kişiler tarafından ortaya koyulmuş teknik özellikler üzerinde çalışır. Kullanıcı ihtiyaçlarını analiz ederek ve yazılım çözümleri tasarlayarak yazılım geliştiricilere yardımcı olabilir. Belirli belgeleri, veri ve bilgileri saklamak, konumlandırmak ve kurtarmak için bilgisayar programları yazabilir ve geliştirebilir.

Yazılım Geliştirici - Uygulama

Genel bilgisayar uygulama yazılımları veya özelleştirilmiş yardımcı programlar geliştirir, oluşturur ve düzenler. Kullanıcı ihtiyaçlarını analiz eder ve yazılım çözümleri geliştirir. İşlevsel verimliliği optimize etmeyi hedefleyerek müşterilerin kullanacağı yazılımlar tasarlar veya mevcut yazılımları özelleştirir. Uygulama alanları içinde veri tabanları tasarlayabilir ve analiz edebilir, bireysel olarak çalışabilir ya da bir takımın parçası olarak veri tabanı gelişimini koordine edebilir. Bilgisayar programcılarını denetleyebilir.

Yazılım Geliştirici - Sistem

İşletim sistemi seviyesindeki yazılımları, derleyicileri ve sağlık, endüstri, askeri, iletişim, hava sahası, iş dünyası, bilim ve genel bilgisayar uygulamaları alanlarında ağ dağılımı yazılımları tasarlar, araştırır, geliştirir ve test eder. İşlevsel özellikleri kurar, formüle eder ve yazılım gereksinimlerini analiz eder. Gömülü sistem yazılımları tasarlayabilir. Bilgisayar bilimi, mühendisliği ve matematik analizi prensiplerini ve tekniklerini uygular.

Web Uygulama Geliştirici

Web sitelerini tasarlar, oluşturur ve düzenler. Web sitesi içeriklerini, grafikleri, performansı ve kapasiteyi oluşturmak için kullanıcı ihtiyaçlarını analiz eder. Web sitelerini diğer bilgisayar uygulamalarına entegre edebilir. Web ve multimedya içerikleri oluşturmayı kolaylaştırmak için tasarlanmış yazılımları kullanarak yazı, grafik, ses ve video bileşenlerini Web formatlarına uygun hale dönüştürebilir.

Yazılım Kalite Uzmanı

dfsdfdsfdsfdsdsds

Yazılım Test Uzmanı

Yazılım sorunlarını ve bu sorunların nedenlerini tanımlayabilmek için test yazılımı planları geliştirir ve uygular.

Yazılım Proje Yöneticisi

Orijinal şartnamelere uygun olarak optimum performansa ulaşabilmek için projeleri başından sonuna kadar tanımlar, uygular ve yönetir. Kalite, güvenlik ve sürdürülebilirlik standartlarına uygun olarak ve belirlenen kapsam, performans, maliyet ve takvime uyarak en iyi sonuçlara ulaşmaktan sorumludur.

MESLEK İLE İLGİLİ RÖPORTAJLAR

Söylediğiniz gibi bölümümüz yüksek bilinirliği olan bir bölüm değil. Bunun sıkıntılarını da yaşamıyor değiliz. Çevremizdekilerden “2 yıllık mı” gibi tepkiler alabiliyoruz zaman zaman 🙂 Hayatın her alanında bulunduğunuz konumda ve sahip olduğunuz yeteneklerde ilk olmanın avantajları vardır. Aranan, tercih edilen insanlar olabilirsiniz. Tabii bu ilk olmanın riskleri de yok değil. Yavaş yavaş bölümün bilinirliğinin arttığını sektördeki arkadaşlarımızdan ve stajlarımız da bizler görüyoruz.

Sinem Kaya

CEO, X şirketi

Söylediğiniz gibi bölümümüz yüksek bilinirliği olan bir bölüm değil. Bunun sıkıntılarını da yaşamıyor değiliz. Çevremizdekilerden “2 yıllık mı” gibi tepkiler alabiliyoruz zaman zaman 🙂 Hayatın her alanında bulunduğunuz konumda ve sahip olduğunuz yeteneklerde ilk olmanın avantajları vardır. Aranan, tercih edilen insanlar olabilirsiniz. Tabii bu ilk olmanın riskleri de yok değil. Yavaş yavaş bölümün bilinirliğinin arttığını sektördeki arkadaşlarımızdan ve stajlarımız da bizler görüyoruz.

Sinem Kaya

CEO, X şirketi

Söylediğiniz gibi bölümümüz yüksek bilinirliği olan bir bölüm değil. Bunun sıkıntılarını da yaşamıyor değiliz. Çevremizdekilerden “2 yıllık mı” gibi tepkiler alabiliyoruz zaman zaman 🙂 Hayatın her alanında bulunduğunuz konumda ve sahip olduğunuz yeteneklerde ilk olmanın avantajları vardır. Aranan, tercih edilen insanlar olabilirsiniz. Tabii bu ilk olmanın riskleri de yok değil. Yavaş yavaş bölümün bilinirliğinin arttığını sektördeki arkadaşlarımızdan ve stajlarımız da bizler görüyoruz.

Sinem Kaya

CEO, X şirketi

Söylediğiniz gibi bölümümüz yüksek bilinirliği olan bir bölüm değil. Bunun sıkıntılarını da yaşamıyor değiliz. Çevremizdekilerden “2 yıllık mı” gibi tepkiler alabiliyoruz zaman zaman 🙂 Hayatın her alanında bulunduğunuz konumda ve sahip olduğunuz yeteneklerde ilk olmanın avantajları vardır. Aranan, tercih edilen insanlar olabilirsiniz. Tabii bu ilk olmanın riskleri de yok değil. Yavaş yavaş bölümün bilinirliğinin arttığını sektördeki arkadaşlarımızdan ve stajlarımız da bizler görüyoruz.

Sinem Kaya

CEO, X şirketi

SIKÇA SORULAR SORULAR

Bilgisayar Mühendisi için iş imkanları nedir, kaç para kazanır?
      Çeşitli bankalar, holdingler, büyük ölçekli sanayii kuruluşları kendi faaliyetleri ile ilgili bilgisayar(laşma) etkinliklerini kendi çatıları altında gerçekleştirmekteler. Buralardaki etkinlikler çoğunlukla çeşitli tecimsel (ticari) işlerin ve işlevlerin otomasyonu olmaktadır. Veritabanı uygulamaları (stok, süreç denetimi, muhasebe, vb.), ağ eksenli uygulama geliştirilmesi, ofis otomasyonu, WEB esaslı e-tecim, etkinliklerin büyük kısmını oluşturmaktadır.

Bilgisayar Mühendislerine en yüksek ücret bu şirketlerin bünyesinde ödenmektedir. Bulunulan şehre göre değişmekle birlikte yaklaşık 1000-1200 USD ile başlayan başlangıç ücreti bir yıllık başarılı bir çalışma sonucunda 2000 USD’a tırmanmaktadır. Piyasa 4-5 yıllık bir deneyimin alacağı ücret 2500 USD üzeri olmaktadır.

Türk bilgisayar mühendisleri ne zaman yerli bilgisayar yapacak?

Bu soru bir eksikliğin ifadesi ile sorulmakta ise bu tümüyle yanlış bir yaklaşım. Türkiye Kuzey Denizinde petrol de aramıyor, Palmiye yağı üreticisi de değil, Çikita muz ve kahve de yetiştirmemekte, ancak bunları yoğun biçimde tüketmekte. Günümüz açık pazar ekonomisine dayalı Dünya düzeninde her ülkenin her ihtiyacını kendisinin gidermesi olanaklı değildir. Ülkemiz ileri bir sanayi ülkesi olacaksa bunu hangi doğrultuda gerçekleştireceğini belirlemiş durumda. Ülkemiz, beyaz eşyada, belirli türden elektronik kontrol cihazlarında (örneğin telefon santralları), ileri teknolojiye dayalı inşaat sektöründe, tekstil alanında, uluslararası konaklama organizasyonlarında (ki bir alt kümesi turizmdir),

Ben oyun programı yazmak istiyorum.Bilgisayar Mühendisliği okusam bu programların nasıl yazılacağını öğrenir miyim?

Nasıl Makina Mühendisliğinde ‘Konserve Açacakları’ bir ders veya konu başlığı değilse, Bilgisayar Mühendisliğinde de ‘Oyun Programları’ diye bir konu başlığı yoktur. Ancak çok daha genel bilgileri ve yazılım yöntemlerini öğrenmiş olan Bilgisayar Mühendisi için bu özel konu, pek de zorlanmadan üretkenlikte bulunabileceği bir konudur. Yani yanıt ‘Evet, oyun programı yazabilecek bir düzeye gelirsiniz’ ancak geldiğiniz düzeyde ‘oyun programı’ yazmakla mutlu olur musunuz, bu bizim yanıtlayamayacağımız bir soru.

Program nedir? / Ben de program yazabilir miyim?

Program, bilgisayarda belirli bir amacı gerçekleştirmek için geliştirilmiş (geliştirdiğiniz) yöntemlerin ve verilerin, Bilgisayarın donanımının yerine getirebileceği, uygulayabileceği bir biçimdeki ifadesidir. Programlar, bir ‘Bilgisayar Programlama Dili’ kullanılarak yazılır. Günümüzde yüzlerce, böyle programlama dili vardır. Aynen insanların kullandığı dillerdeki gibi, bu dillerin bazılarında bir eylemi tarif etmek diğer bazı dillere kıyasla kolay veya zordur.

Bilgisayar Mühendiliğinde bilgisayar donanımı öğretilmiyor mu?

Öğretiliyor. Bir dizi zorunlu derste (dört ders), en temel yapı öğeleri olan tranzistörler, dirençler ve kapasitelerden başlanarak, sırasıyle mantık devreleri, bunlarla inşa edilen hesap ve işlemleme devreleri, en sonunda da mikro-işlemci (Microprocessor, CPU) dediğimiz ve bilgisayarın çekirdek işlevlerini gerçekleştiren (günümüzde 100 Milyonlarca yapı öğesini barındıran) yapı, öğrencilerimize hem teorik hem uygulamalı ortamlarda öğretilmekte.

Öğrenimimi orada yaparsam hem Elektronik Mühendisi hem Bilgisayar Mühendisi olmuş olacağımı söylüyorlar, doğru mu?

Bu kadar mesnetsiz ve gerçek dışı bir söyleme tepki duymamak elde değilse de, bilim adamı kişiliğimizden ötürü salt somut gerçekleri ortaya koyacağız ve yargıyı size bırakacağız.

ODTÜ Elektrik ve Elektronik Bölümü Bilgisayar branşından mezun olmak için öğrenci üç yıl boyunca Elektrik ve Elektronik Mühendisliği bölümünün açtığı aşağıdaki dersleri almak zorundadır.