Есть мнение, что вузы в ит не успевают за развитием отрасли, поэтому в вузе нужно взять хорошую математику, основы программирования и развиваться параллельно самим. Возможно ВШЭ и Физтех в этом плане выделяются. Секрет успеха в программировании ранние стажировки, так что в любом вузе желательно прямо после первого курса устраиваться на стажировки, смотреть, что в реальном мире происходит, далее вуз дополнять уже тем, что сам студент поймет, что нужно. В Бауманке, например, для этих целей Технопарк, в других вузах - самим подбирать нужные курсы.