а я сейчас как раз получаю высшее образование, и понимаю что это просто жизненная необходимость
естественно всё зависит от вуза
мой университет стимулирует работать 24/7, просыпаясь в выходные по будильнику чтобы побольше успеть
в университете всегда есть у кого спросить совета
дискретная математика, теория автоматов, теория алгоритмов… когда готовишься к сессии и конспектов не хватает, ищешь в интернете это, и не так то просто ведь найти!
а если вы собрались заняться самообразованием сами, как вы это изучите?
а сколько в университете семинаров, спецкурсов, лекций от приглашенных лекторов?
что тоже сложно — подобрать себе задание по програмированнию, в вузе же это решается за вас!
поэтому я считаю что если хочется серьезно заниматься разработкой, то вышка обязательно нужна, вместе с магистратурой