alanı seçmeden önce bir kaç tavsiyede bulunayım.

her şeyden önce gerçekten ingilizce öğren. doğru bir google aramasıyla karşılaşacağın bir çok soruna çözüm bulacaksın.
algoritmalar üzerine çalış. bir çok algoritma test siteleri var. google'ın her sene düzenlediği algoritma yarışmaları falan var, bunlara kesinlikle katıl.
design patternlar gerçekten sorunlara çare oluyor. iyi bil. bol örnek yap.
c# veya javayı ciddi olarak öğren. sonrasında istediğin alana kayarsın, senin için çok rahat olacak.
networkünü geliştir. her sene farklı farklı illerde it günleri yapılıyor, bunlara olabildiğince katılmaya çalış, piyasadan yeni insanlar tanı. yarın öbürgün bolca referans olacak adam tanımış olursun.

başarılar dilerim.