Сама по себе олимпиадная математика и топ вуз для этого не нужны.Но нужна высокая обучаемость, потому что каждый раз нужно погрузиться с нуля в потребности очередного клиента и разобрать их на кубики.  Это и есть высокие аналитические способности.Ну и вообще ИТ мир быстро меняется.  Поэтому переучиваться придется постоянно.