не заметил в учебных планах ни одной упоминания связанного с Web разработкой
Университет даёт фундаментальные знания, которые можно применять в любой прикладной области. Ну, должен.
Насколько я знаю математика как и вуз Web-разработчикам не нужен
Львиная доля рынка разработки - это позиции на которых вышка вообще не нужна. Подавляющее большинство выпускников профильных ВУЗов с красными дипломами и превосходным знанием математики, не говоря уж о других, устраиваются потом на работу, где никогда не применяет ничего, кроме школьной арифметики.
повторять судьбы людей, которые в вузе учили одно, а после него другое не хочется
Тогда после ВУЗа стоит устроится разработчиком операционных систем, виртуальных машин, компиляторов, СУБД, автопилотов, искусственного интеллекта и т.п.
Java, насколько мне известно на нем трудно джунам
Смотря с чем сравнивать. Так-то Java - простой язык.
стартовать против старичков сложно
На любом языке. Да и вообще в любой отрасли. Начинайте с февраля искать летнюю практику, с первого же курса. Постарайтесь выйти куда-нибудь на стажировку не позднее 3-го курса. Совсем хорошо, если удастся устроится на полставки. Тогда к моменту получения диплома у вас будет стаж и практический опыт, с которыми вы легко устроитесь.
что будет по легче JS или Java?
Кому как. В целом у JS порог входа ниже, но опытных JS'ников с нервными срывами я знаю больше, чем Java'истов. А вообще, это проигрышная позиция - выбирать язык по простоте.
Что перспективнее?
Откройте любой сайт с вакансиями и сравните количество вакансий, а также минимальные, средние и максимальные зарплаты на них.