Стратегий несколько. Каждому свое. Та, что описана выше мной можно условно назвать "быстрый старт": практически после школы студент начинает работать, да деньги в начале не очень большие (но не деньги тогда важны), после окончания бакалавриата (имея более трех лет опыта, на стартовых, затем на средних позициях) - можно расчитывать на очень приличные позиции в области IT.Есть и другая, ее можно условно назвать "игра вдолгую"  Поступаем в самый "сложный" вуз, куда можем, даже специализация, наверное, не сильно важна. Да хоть на физфак МГУ.   Получаем, так сказать, "серьезную базу". Можно и в аспирантуру и защититься.  Сообственно к предметной области двигаться после "базы".Да, результат будет достигнут позже, но там и перспективы больше - руководство серьезными проектами и прочие "плюшки"...Особенно ценны специалисты не с какими-то конкретыми навыками, а  "люди умеющие решать проблемы". Серьезная учеба в "серьезных" вузах способствует становлению специалистов, именно "умеющих решать проблеиы", а конкретная область - не так уж важна.