Самарский ГУ на международных олимпиадах очень хорошие результаты показывает.
Это информация к размышлению, она не отражает полной картины.
Можно самому стать хорошим специалистом, но корки у вас не будет (а иногда она нужна).
Если учиться, то, скорее всего, куча дисциплин не по специальности. Когда учишься — часть информации тебе дают пережеванную. Кто-то тебя проверяет, следит за качеством программ и кода.