Yazılımcı, şirketlerin, kişilerin ya da organizasyonların ihtiyaçlarını belirleyen,
onların iş süreçlerini anlayıp, yazdığı programlarla bu iş süreçlerini elektronik
ortama aktararak bu işlerdeki insan hatalarını ortadan kaldırıp, kağıt sirkülasyonuna
son verip,uzak lokasyonların bir arada kolayca çalışmasını sağlayan, kısacası, iş
dünyasına hayatı kolaylaştıran çözümler sunan kişidir. Örneğin ERP (Enterprise Resource
Planning) kurumsal kaynak planlaması, programı yazan programcılar, şirketin işleyişini
tüm detaylarıyla (muhasebe, insan kaynakları, satış, satın alma, üretim) anlar,
sonra da bu süreçleri kullandıkları programlama dilleriyle çözüm geliştirirler.
Başka bir örnek, e-ticaret sitesi geliştiren programcılar, yine öncelikle yapacakları
sitenin iş akışını tasarlayıp,verilerin tutulacağı veri tabanının yapısını tasarladıktan
sonra web uygulamasını geliştirirler. Günlük hayatta ne kadar çok programla karşılaştığınızı
düşünün, bankacılık yazılımları (tüm ATM’leri ile birlikte), vergi dairesindeki
otomasyon programları, internetten alışveriş yaparken kullandığımız siteler, oyunlar
ve binlercesi... işte MCPD ünvanına sahip programcılar, tüm bu alt yapıları oluşturan,
analiz yapabilen, programlama diline hakim kişilerdir.
MCPD Neler Yapar, Hangi Alanlarda
Uzmandır?
- Proje ile ilgili tüm birimlerle görüşerek ihtiyaç analizi yapar, hedeşeri ve doğru
teknolojiyi saptar.
- Yazılım geliştirmek için uygun yöntemleri ve kaynakları
seçerek planlama yapar.
- Mantıklı veri modellerini ve programlama dillerini seçer.
-
Çeşitli bilgisayar programlama dillerini kullanarak verimliliği en üst düzeye çıkaracak
özel programlar tasarlar ve yaratır.
- Programların analiz, tasarım, test ve bakım
işleriyle ilgilenir.
- Kullanıcıların programlarda karşılaştıkları problemleri
giderecek çözümler üretir ve eğitimlerini verir.
- Geliştirdiği programların kullanıcılar tarafından verimli kullanılmasını sağlar.
MCPD’nin Uzmanlık Alanları
Nelerdir?
- Veritabanı prensipleri, prosedürleri ve performans faktörleri
- SQL Server
2005
- Veritabanı ve yazılım güvenlik prosedürleri ve stratejileri
- İlişkisel
Veritabanı Teorisi
- C# 2.0, ASP.NET 2.0, ADO.NET 2.0
- Web Programlama
-
Object Oriented modelleme ve tasarım teknikleri
- Remoting
- IIS 6.0
-
XML Web Servisleri
- XML
- Visual Studio .NET 2005
- .NET Framework
2.0
- Visual Studio 2005 Team System
- Proje yönetimi
MCPD Hangi Ünvanları Alabilir?
- Uygulama Geliştirici / Application Developer
- Yazılım Mimarı / Software Architect
-
Yazılım Uzmanı / Software Expert
|