Мое личное мнение не претендующее на абсолютную истину. Сначала на курсах или самостоятельно какой-то не самой сложной отрасли программирования. Попробовать свои силы, понять ваше ли это вообще. А одновременно и полностью аргументированно для себя решить нужно ли вам высшее образование. По известной статистике что-то около 70% выпускников потом работают не по специальности. Вопрос на вопрос: зачем вам за счет своего времени, денег и нервов пополнять эту статистику? Я понимаю сказанное невозможно например для физика-ядерщика. Но для программиста возможно более чем.
Кроме того. Из ВУЗа вы выйдете теоретиком. Можно конечно пойти в образование, либо в фундаментальную науку. Либо на оборонку, где все же нянчатся с новичками. Но только небольшой процент программистов работают так. Видимо не даром. А во всех других действительно серьезных проектах нужен не только диплом но и опыт. Однако есть одна фича. Часто в качестве опыта прокатывает и работа программистом в другой области. Разумеется если вы сможете показать что пусть в Веб- или мобильной разработке, но вы не верстали а писали действительно большой сложный код. Которого там кстати тоже достаточно.