Мой первый ВУЗ никак не был связан с техническим или математическим уклоном, но я учился в физмате до этого и просто проводил много времени в изучении темы. Когда мне представилась возможность, просто получалось так, что я знал как решить проблемы и работал больше всех, у меня была "основная" работа и вечером я решал мелкие задачи, вроде тестирования функционала сайта, написание формул расчета (так получилось, что линал и статистику я знал больше, чем другие), в общем всем тем, что были рады на меня скинуть программисты. С обычной "офисной" работы я перекочевал в IT-отдел в компании. То есть, образование - это хорошо, но под образованием понимается вкладывание вашего времени в изучении темы, в которой вы хотите преуспеть (платно или бесплатно). А ВУЗ, платные или бесплатные курсы, прочтение книг - это лишь варианты получения знаний. А так же нет ничего лучше практики. Мой совет: если вы в начале пути и на работе есть возможность "подбирать" задания от других (от которых бородатые админы и плохо спящие программисты и программистки с радостью избавятся), то это вполне вариант, чтобы все понять на практике. Главное выполнять задачи хорошо.