Для начала вообще понять бы, куда идут работать выпускники топ вузов.Мне рассказывают, что  программисты МФТИ начинают подрабатывать еще в вузе и сразу после окончания уходят на какие-то заоблачные зарплаты типа  то ли 300+, то ли 500+.  Но я не знаю, насколько  это массовое явление для выпускников хотя бы ФПМИ. При этом  обычными программистами на зарплату 150-200  (для опытных сотрудников, конечно),  работают выпускники техникумов, то есть для этого не нужно не только вузовское образование, но даже и вузовские мозги. И уж тем более олимпиадные мозги.  Правда стартовать им приходится с зарплаты в 30-50тыс.Олимпиадные мозги без напряга поднимут зарплату до 300  (без руководящей работы).     Так что вопрос, как много и чему надо учиться, чтобы прыгнуть сильно выше этого уровня.