Я работаю в ИТ 25 лет, сейчас на высокой должности и в международной компании. Выскажу своё мнение. В ИТ важно уметь быстро и правильно составлять в уме алгоритмы, причём с учетом большого количества условий и ограничений. Решать задачу, ничего не упуская. Гораздо лучше к этому готовит хорошее математическое образование, чем любое другое. При этом владение какой- то ещё профессией если и даёт какие- то преимущества при работе в ИТ, то совершенно незначительные. Например, в ИТ в МТС до недавнего времени работало 4-5 тыс человек, при этом тех, кто понимает, как работает мобильная кора, не наберется даже сотни. Так же в банке - в ИТ сейчас порядка 20тыс с подрядчиками, из них финансистами являются ну 100-200 человек, и чаще всего это ни то , ни сё. Наилучшие  перспективы в ИТ у реальных Гиков - они становятся архитекторами, а так же у тех, кто помимо хорошего образования в ИТ ( с хорошей математикой в бэке) обладают ещё высокими коммуникационными и менеджерскими способностями. Вот у Ники деньги, и должности, и востребованность нарасхват. Но это редкое сочетание способностей. С другой стороны, если ты получаешь какую-то не ИТ специальность, основы ИТ знать и понимать просто необходимо. Поэтому я считаю, что в любом.техническом или естественнонаучном образовании 5-6 семестров ИТ дисциплин сейчас маст хэш, а вот ИТ шникам что-то ещё не так уж и нужно.