Куда уйти из десктопа?
Изучи английский язык, найди удалённую работу на англоязычную компанию. Зарплата вырастет в разы.

Если нет времени на изучение, можно просто стать лучшее как специалист и сменить место работы.

По статистике, самый большой рост зарплаты происходит при смене компании.
Уверен выбрав мобильную разработку не ошибетесь с будущими профессиями и нуждами.
А касаемо английского и математики, это должно быть в базе любого программиста.