Koray Kırdinli

Yazılım ve İş Yaşamı Hakkında Paylaşımlar

Bir yazılımcıda olması gereken 10 özellik

Önümüzdeki 5 yıl içerisinde yazılımcıların ceplerinde bulundurmaları gereken 10 özellik aşağıdaki gibi sıralanmış. Ben de kısaca özetlemek istedim.

1- 3 büyük programlama dilinden birini mutlaka bilmeli. (.NET,Java,PHP)
2- Sevin veya sevmeyin mutlaka Rich Internet Applications (RIA) yapabiliyor olmak şart. Flash,Silverlight,HTML5,AJAX gibi görselliği ön plana çıkartabileceğimiz teknolojileri öğrenmekte fayda var.
3-Web Development :   popüleritesini yitirmeyecek JavaScript, CSS, and HTML gibi diller önemini koruyacak
4-Web Service : REST veya SOAP, JSON veya XML. Artık web servisler developerların sürekli ihtiyaç duydukları teknolojiler.
5-Soft Skills : Müşteriler ve diğer çalışanlar ile iletişimlerini kuvvetlendirmeli ve insanları etkilemeyi öğrenmeli.
6-Ruby, Python, F#,  Groovy gibi fonksiyonel programlama dillerinden bir tanesini öğrenmeli, çünkü bu diller bazı sektörlerde kilit rol oynayabiliyor.
7-Çevik Metodolojiler : Proje yönetim metodolojilerine uzak kalmamak , özellikle de popüler çevik yöntemler hakkında bilgi sahibi olmak gerekiyor.
8-Visual Studio Team System gibi araçları etkin kullanarak takım halinde sağlıklı yazılım geliştirme yapmak amaç edinilmeli.
9-Mobile Development : Önümüzdeki yıllarda mobil programcılara olan ihtiyaç artacak ve yazılımcılar buna şimdiden adapte olmak için Android,IOS gibi işletim sistemlerinde kod yazmaya aşina olmalı.
10-Domain Bilgisi :Çevik metodolojiler ile birlikte geliştirme ekibi projenin tanımında söz sahibi olmaya başladı. Yazılımcılarda domain bilgisini yüksek tutup projeye değer katacak fikirler sunabilir hale gelmeli.

http://www.techrepublic.com/blog/10things/10-skills-developers-will-need-in-the-next-five-years/643

February 6, 2013 - Posted by | Yazılım |

1 Comment »

  1. Çok güzel maddeler. Geç kalmadan adapte almak gerekiyor. Teşekkürler.

    Comment by Orhan Öcal | February 9, 2013 | Reply


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s