"Вот собственно вопрос в том чтобы за эти 3-5 лет получить хотя бы хорошую IT базу которой я не получил в институте , чтобы можно было переквалифицироваться при необходимости."
в институтах не дают хорошую ИТ базу, часто не дают ИТ базу вообще. Там дают математику, алгоритмы, английский и общее образование.
Нельзя переквалифицироваться при необходимости сразу в мида. Мид - это джун после опыта работы, хотя бы год.
Поэтому единственное что вы можете делать - это заниматься самообучением, пытаться участвовать в опенсорс проектах, искать другие варианты для практического опыта.
Возможно вам все-таки стоит развивать то, что вы уже умеете, если вы не хотите начинать область с нуля. Но без опыта реальной работы и разработки вы не сможете перепрыгнуть джуниорство в чем-либо, где у вас опыта нет.