Вышка в России для программиста играет весьма малую, а порой и дурную роль.
Лично я сразу после техникума (не IT направления) пошел в разработчики, был полностью самоучкой. В итоге пережил разработчиков которые были с вышкой, стал начальником отдела, и теперь когда принимаю на работу нового разработчика, мне вообще по барабану какое у него образование. Мне главное чтобы глаза у человека горели своей профессией, остальное побоку, научим) Тем более сразу готовых кадров, которые подойдут по всем требованиям найти очень сложно. Берешь живой материал и доучиваешь. А если кандидат еще и будет понимать что взяли его с авансом, то можно веревки вить, будет с удовольствием перерабатывать чтобы набраться как можно больше опыта, реальных навыков которые нужны для профессии)
В итоге в отдел приходили и с высшим образованием, но по факту долго не задерживались или валились в тестовый период. И отдел разработки сейчас на 80% состоит из людей в лучшем случае со средне-специальным образованием. Но зато люди шарят и живут своим делом) И за их код не стыдно)
Относительно IT образования в России все не столь круто) И будет оставаться столь же не круто доколе Бизнес сам не станет обучать кадры. С первого курса. Не учителя которые отошли от дел пару десятков лет назад, а реальные специалисты которые крутятся в перспективных направлениях, которые будут вести лекции в Вузе. Так происходит в крутых ВЗ западных стран. Считаю это единственно верным способом обучения в ВУЗах компетентных специалистов.
Некоторые ведущие ВУЗы кстати уже пытаются прийти к этой модели, создавая новые IT специальности и сразу заключающие соглашения с крупными или ведущими IT компаниями чтобы они с первого курса выделяли специалистов для обучения. Надеюсь пока эти отчасти экспериментальные специальности не только приживутся, но и вскоре перенесут данную модель обучения на все остальные специальности крупнейших ВУЗов страны)