Na uczelniach to przeważnie rządzi JAVA. Zamiast gdybać to się naucz Javy i Android SDK. Znajmość C#/ASP.NET MVC nie wyklucza znajomości Javy i Android SDK. Jak będziesz znał obie technologie to lepiej?
To chyba zalezy od uczelni, u mnie byl nacis na C#.
Skladnia Javy to pikus, jest w miare podobna do skladni C#. Ale mialbym uczyc sie od nowa bibliotek, frameworkow, kompletnie nowych narzedzi dla technologii, ktora de facto, ma indetyczne zastasowanie jak .net? - nie co to co nie.
Poza tym, po ktrotkiej zabawie z java i tak uwazam ze .Net to jest java w wersji 2.0. Zarowno mozliwosci skladni jezyka jak i IDE, ktore przyspiesza i ulatwia prace zauwazalnie. Przedstawie to jako analogie do samochodów : czy jak ktos juz pojezdzil jakims SUVem klasy premium albo Limuzyna klasy E, to bedzie chcial wracac do starego Passata? Nie, ale jak bedzie musial to pojedzie. Starrym passatem tez dojedzie do celu (zrobi robote). Ale chyba nie trzeba mowic ze czlowiek z gorszego na lepsze przestawia sie szybko. Ale jak mu przyjdzie przejsc na gorsze.. to wtedy jest troche bol d**y.
Mniejsza o to skoro XAMARIN to jeszcze totalna nisza (cholera wie czy biznes ta chwyci czy zleje cieplym moczem), to jade w strone ASP.MVC i jednak bede kodzil backend dla biznesowych aplikacji webowych - z tego co widze tutaj jest najwiecej etatow, oraz najlepiej motywowany (gotowkowo) jest rozwoj.
A aplikacje mobilne pod WP8 to zawsze bede mogl sobie pisac hobbystycznie.