1
Для чего компании требуют высшее образование в IT?
Главное, что даёт вуз, — это умение учиться. В IT это — основной навык. Образовательный процесс с постоянной сменой предметов и сессиями отлично тренирует мозг усваивать новое.
Сюда же — дисциплина. Соблюдение сроков, подготовка отчётов, «защита» проекта перед «заказчиками» (преподавателями) — всё это готовит к реальной работе в команде и адекватному code review.
Ну и, конечно, «матчасть». Погрузимся в то, зачем компаниям знание классических алгоритмов и сетей.