Например, вот что я говорю студентам по курсу _технологии программирования_:
Язык и ОС -- это инструменты, а прикладная область -- это ваша проф. специализация,
например разрабатывать сервисы для смартфонов и планшетов по какой-нибудь
финансовой или общекорпоративной аналитике (вы спец по последней
или входите в команду таких, но умеете это делать какими-то вебовскими
инструментами.
А у самогО программирования можно условно выделить пусть 4 направления:
(чтобы специализироваться в нужных инструментах)
[Научное:]
всякое CAD/CAM/CAE моделирование, в т.ч. биг-дата, общецелевое, машин-лёнинг,
утилИтное, туулзовское, параллельное и т.п.;
[Вебовское:]
сетевое, http-сервисное, клиент-серверное, фронт/бэк эндовое,
в т.ч. серверное СУБД -шное;
[ Реал-таймовое:]
контроллеры промышл технологий, рОботы, дроны, боевые/бытовые встроенные системы,
там, где идет обработка прерываний от внешних воздействий, от всяких датчиков
и исполнительных механизмов...;
["Игрушечное":]
всякие игры для всяких гаджетов.
Тогда, преджде чем говорить о ВУЗе, прикиньте, что вам ближе по жизни,
по интуиции. Туда и идите, понятно от математитки, конкретной физики
некуда не деться!