"Netron Institute of Technology" Eğitmenlerinden Hakan Ulagan ile C# ve .NET Üzerine
Söyleşi
C#nedir?com : Merhaba Sayın Ulagan, kısaca kendinizden bahsedermisiniz?
Hakan
Ulagan :
Merhaba, son dört yıldır Netron'da kurumsal bazda, SharePointPortal Server,
XML, XML Web Servisleri, VB, VB.NET, SQL Server, ADO.NET, ASP, ASP.NET ve tabiiki
C# konularında danışmanlık ve eğitim vermekteyim. Daha önceleri BaaN adli bir
ERP 'nin Türkiye localizasyonunu gerçekleştiren ekipteydim ve çok önceleri de
IBM-AS400 üzerinde, RPG400 ile yazıyordum. Boğaziçi Üniversitesi Matematik Anabilimdalı
Bölümü mezunuyum.
C#nedir?com :Bildiğiniz üzere son yıllarda programcılar .NET platformuna
büyük ilgi gösterdi. .NET yazılım geliştirme platformunda nasıl bir gelecek
buluyorsunuz?
Hakan
Ulagan :
Geleceğin uygulama geliştirme platformu olarak görüyorum .NET 'i. Bunu sadece
ben değil, eğitim yada danışmanlık yaptığım onlarca firmadaki rakip firma yazılımcılarından
da duymak beni mutlu ediyor açıkcası ve biliyorsunuz ki ,MS ,Gartner Group tarafindan,
Web Servislerini en iyi geliştiren firma olarak ilan edildi. Yani gelecek sağlam.
C#nedir?com : Hemen hemen her yıl yeni bir VS.NET versiyonu piyasaya
sürülüyor. Hatta 2003 yılı bitmeden 2004 versiyonunun betaları çıktı? Sizce
bu durum programcılarda standartlar açısından bir güvensizlik mi yaratır yoksa
katma deger mi katar? Bu konuda neler düşünüyorsunuz?
Hakan
Ulagan :
Su an için olması gereken bu aslında, VS, VS.NET 'e dönüşürken, hepimiz biliyoruz
ki devasa değişiklikler yasadı ve bu yenilikler, örnegin WS ( Web Servisleri
) gibi yeni teknolojilerin standartlaşma süreciyle çakıştı. Ayrıca, SQL Server
'in yeni versiyonu geliyor 2004'te. Uygulama geliştirme platformu yeni server
'la uyumlu olmalı. Önemli olan MS' in bu versiyon yenilemeleri sırasında backward
compatibility(geriye uyumluluk) 'e dikkat etmesi ki, bunu mükemmel bir şekilde
gerçeklestiriyor zaten.
C#nedir?com : Ülkemizde .NET'e bakış nasıl? Şirketlerin büyük bir bölümü
.NET'e geçiş yapmış durumda? Size ve içinde bulunduğunuz eğitim kurumuna gelen
feedback lere göre şirketlerin memnuniyet derecesi nasıl?
Hakan
Ulagan :
VS.NET Beta 1 ile birlikte uygulama geliştirmeye başlayan developerlar olarak
biz biraz zorlandık. Çünkü bariyerlere ilk çarpan ya da ardı görülmez bir sis
bulutuna ilk koşan bizlerdik.
Şu anda, dillerin performansından ve IDE nin getirilerinden herkes memnun .
Tüm projelerde (Web, Windows, Mobile…) mükemmel sonuçlar elde ediliyor.
C#nedir?com
: Peki .NET platformunda Türkiyede ve dünyada daha çok hangi dil neden tercih
ediliyor? Ve siz hangi programlama dilini seçiyorsunuz?
Hakan
Ulagan :
Açıkcası burada karar mekanizması, uygulama geliştiricinin background'u ile
alakali . Yanı bu zamana kadar VB ile uygulama geliştirmiş arkadaşlar VB.NET
ile , C yada Java ile ugraşmış olan arkadaşlar ise C# ile devam edebilirler.
Ben şu ana kadar iki dilinde eğitimini eşit sayıda verdim , ancak yurtdışında
katıldığım eğitimlerde ağırlık C#'ta idi.
C#nedir?com
: .NET konulu verdiğiniz eğitim ve seminerlerde genellikle hangi konularda insanların
yetersiz olduğunu görüyorsunuz? Ve bu eksiklikleri gidermek için ne gibi yöntemler
uyguluyorsunuz?
Hakan
Ulagan :
Genelde yeni teknolojilerde eksiklik var , XML Web Servisleri, Mobil uygulamalar,
IIS 6 . Bu açığı kapamak için seminerlerde ve eğitimlerde demo koda ağırlık
vermeye çalışıyoruz.
C#nedir?com
: Biz C#nedir?com olarak ismizdan da anlaşıldığı gibi daha çok C# dili ile ilgileniyoruz,
ve çalışmalarımız hep bu yönde? Bu bağlamda size su soruyu sormak istiyoruz:
C# nasil bir dil sizce yani programcılarin etkili ve hızlı yazılım geliştirmelerini
sağlayacak mekanizmaların bulunduğunu düşünüyormusunuz?
Hakan Ulagan :
Kesinlikle evet. C#, VB 6.0 kadar kolay ama yetenek olarak C ye yakın bir dil.
Tabii bu yeteneklerin VB.NET de de olduğunu hatırlatmak isterim. C# in üstünlüğü,
bize unmanaged kod yazabilme imkanı tanıyor olmasıdır.
C#nedir?com : .NET ve C# konusunda sizinde içinde bulundugunuz NIT'de
ne gibi egitimler verilmektedir? Bize bu sertifika programları hakkında bilgi
verebilirmisiniz?
Hakan
Ulagan :
C# ile ilgili iki tane sertifika var : MCAD (Microsoft Certified Applicaion
Developer) ve MCSD (Microsoft Certified Solution Developer) Bu sertifikaları
almak üzere NIT (Netron Institute of Technology) de toplam 4 ay boyunca katılımcılar
.Net konusunda bilmeleri gereken herşeyi aktarıyoruz. Eğitimler sırasında katılımcılarımıza
gerçek iş yaşamından edindiğimiz tecrübelerimizi de aktarıyoruz.
C#nedir?com : Son olarak sormak istediğimiz diger bir konu ise yeni çıkardiğınız
NC (Netron Certified) konsepti içerisinde yer alan NCSE (Netron Certified Software
Engineer). Bu konuda bizi ve ziyaretçilerimizi bilgilendirirmisiniz ?
Hakan
Ulagan :
Kisaca NC konseptinden bahsetmek gerekirse Netron'un birikimlerinin bir sonucu
diyebiliriz. Sektördeki yıllardan beri verdiği eğitimler sonrasında eksiklikleri
görerek geniş kapsamlı bir içerik hazırladık. Bu eğitimleri hazırlarken de hem
profesyonel hayatı hem de akademik hayati göz önünde bulundurmayı unutmadık.
NCSE'de bu konsepte hazırlanan yazılım tarafı sertifikamızdır. Yazılımcı olmak
isteyenlere ve hali hazırda yazılımcı olanlara yönelik bu sertifikasyon programımız
bir yazılımcının bilmesi gerektiği temel konular çatısında toplanmıştır. NCSE
konusunda daha detayli bilgiyi http://www.netron.com.tr/ncse/
adresinden alabilirsiniz.
C#nedir?com : Söyleşimize katıldığınız için teşekkür ederiz, son olarak
C#nedir?com hakkındaki görüşlerinizi alabilirmiyiz? C#nedir?com un Türk programcıları
için üstlendiği misyonu nasıl değerlendiriyorsunuz?
Hakan
Ulagan :
Site içerik olarak doyurucu ve dizayn açısından da oldukça kullanışlı ... Çok
hızlı bir çıkış grafigi ile yükselmekte siteniz gerçekten; sizi tebrik ediyor
çalışmalarınızda başarılar diliyorum.