geleceğin programıcısı
DESCRIPTION
Y.T.Ü. Kalite ve Verimlilik Kulübü tarafından düzenlenen Finans ve Yazılım Günlerindeki sunum dosyasıdır.TRANSCRIPT
Geleceğin Programcısı
Burak Selim ŞENYURTKıdemli Yazılım Danışmanı(ING Bank)
http://[email protected]
http://tr.linkedin.com/in/buraksenyurt
İçerik
• 1950 – 1980• 1980 – 1990• 1990 – 2000• 2000 - Günümüz• Klasik Profil• Bugün ve Yakın Gelecek
Trendleri• Tahmin
Big Bang
1950-1980 Arası
Genius
1980-1990
Genius
Super Computer
1990-2000
GeniusGame Programmer
2000-Günümüz
Klasik Profil• Programlama dilinden bağımsızlık• Belli bir alanda mutlak uzmanlık (örneğin SOA tabanlı
uygulama geliştirme veya veritabanı tasarlama...)• Mühendislik mezuniyeti ve hatta iyi bir yüksek lisans
derecesi• Yazılım mimari konseptlerine, prensiplerine hakimiyet• En az bir yazılım geliştirme sürecini bilmek ve
içerisinde yaşamış olmak(Scrum, CMMI, MSF vb)• Genel standartlar üzerinden bilgili olmak (XML, WS-I,
OAuth…)• AR-GE’ ye vakit ayırabilecek kadar etkin zaman
yönetimi yapabiliyor olmak.
Bugün ve Yakın Gelecek Trendleri
• Cloud Computing (Windows Azure)• Eski nesil hantal yapıların yenilenmesi (Çok iş var)• Mobile Development (iPhone - Objective-C, Windows
Phone -.Net, Android)• Tablet tabanlı uygulamalar ve doğal olarak dokunmatik
sistemler• Fark yaratacak araştırma projeleri (Yapay Zeka ağırlıklı
sistemler)• Stratejik planlama gerektiren yazılımlar (Optimizasyon
tekniklerini ele alan uygulamalar)• Büyümekte olan sektörler(Game Development,
Simülasyon vb)
Tahmin
TEŞEKKÜRLERBurak Selim ŞENYURT
Kıdemli Yazılım Danışmanı(ING Bank)
http://[email protected]
http://tr.linkedin.com/in/buraksenyurt
Ek – 1 Programlama DilleriLanguage First DateFortran 1954Lisp 1958Cobol 1959PL/I 1964Basic 1964Prolog 1970Pascal 1970C 1971MsBasic 1975Ada 1979
10GwBasic 1983Objective-C 1983C++ 1983QuickBasic 1985Eiffel 1986Perl 1987Haskell 1987
7
Ek – 1 Programlama DilleriVisual Basic 1991Python 1991Ruby 1993Php 1995Java 1995Delphi 1995Javascript 1995Visual Basic 6.0 1998
8C# 2000Java 2.0 2000Vb.Net 2001Objective-C 2.0 2006Objective-C 2.1 2009
5