На самом деле для хорошего программиста программа ВУЗа лишь малая часть его знаний. Ну так вот лично я считаю, что бы быть программистом высшее образование не так важно. Но при принятии на работу работодатель выберет кандидата с высшим образованием, так как у кандидата с высшим образованием точно есть какие-то знания, а у кандидата без высшего образования не факт. И конечно конкурс на решение IT-задач никто не отменял...