Все это конечно хорошо звучит, рабочие обучаются программированию самостоятельно, а вуз для построения уже архитектуры и проектирования полномасштабных приложений.
Но на самом деле все это предрассудки и самостоятельно можно изучить абсолютно все.
Только в вузе если ваш преподаватель не умеет подавать материал или еще хуже не хочет то вы ничего не узнаете и будете вынуждены ходить на занятия этого нумехи в течение семестра.
В статьях, на курсах, на Youtube вы сами выбираете кто, как и в каком формате вам о чем расскажет.
Вы можете в любой момент прекратить этот цирк, не потеть за зачет перед откровенным придурком (такое тоже бывает).
Исходя из моего опыта в вуз приходит много только что окончивших 11й класс, которые хотят погрузиться в IT сферу и им нужно хоть какое-то базовое понимание структуры разработки. Преподаватели же многие думают что студенты уже все знают и в итоге лепят свои дисциплины поверх нестойкого фундамента непонимания.