Türkiye'de daha çok .net kullanılıyor. Özellikle .net core platformunun açık kaynak, platform bağımsız olması ve performansı çok iyi olması sebebiyle bayağı bir kullanılmaya başladı. Yakında ise .net 5 çıkacak. Avrupa Amerika gibi yerlerde ise Java teknolojileri daha çok kullanılıyor. Türkiye'de başlangıç aşamasında maaşlar hemen hemen aynı ama ilerleyen yıllarda java developerlar %10-20 arasında daha fazla maaş alıyor genelde. Java bilen birisi rahatlıkla C# öğrenip kullanabilir, benzer diller. Java bir tık daha zor ama arada bir uçurum yok.
Peki,biraz genel bir soru olacak ama,spring e geçebilmek için bir kişinin java biliyorum demesi için ne durumda olması gerekir.OOP prensiplerini temel düzeyde uygulayabilmek,matematiksel algoritmaları çözebilmek,interfaceleri kullanmak,generics ve threading de fikir sahibi olmak spring e geçmek için yeterli mi sizce?