Сперва нужно определиться для чего лучше. То есть понятно, что изучать программирование, но с какой целью?
Например:
- Просто найти работу, зарабатывать
- Реализовать свои идеи и что-нибудь изобрести классное
- и т.д.
Вузы и курсы дают разные преимущества, но в целом они помогают тем, кто умеет учиться, кто хочет учиться. Это означает, что ни одна площадка обучения (курсы, видео, вуз), не научат программировать, если самому не учиться.
Могу сразу сказать, что ВУЗы и курсы дают разные преимущества, плюсы и минусы. Вот что можно выделить:
- Поступление в ВУЗ каждый год, но в определенный период (по понятным причинам). Начать курсы как правило можно в любой момент
- Для поступления в ВУЗ может потребоваться сдать предварительные экзамены. На курсы как правило нет такого ограничения.
- Если поступать во взрослом возрасте, то могут быть сложности с ВУЗом - собрать нужные документы, совмещать с работой. Можно поступить на заочку, но про неё расскажу чуть попозже. Формат курсов как правило позволяет совмещать с работой.
- Формат обучения - конспекты, лабы, общение с преподавателями, вот это вот все. На хороших курсах все дают, теория в разных форматах (текст, видео).
- Материал - в ВУЗах дают помимо основной специальности еще разные штуки, типа философии, физкультуры, математики и других классных вещей. На курсах изучаешь что-то по теме (программирование, разработка, базы данных немного и тд)
- Как правило официальное образование котируется чаще, чем обучение на курсах. Например при устройстве в госкомпании, корпорации, заграницей. (возможно сейчас с недавними новостями - не очень). Некоторые рабодатели пишут, что мол те. кто учились на курсах - могут идти мимо. По факту все зависит от каждого - можно и после курсов и после вуза одинаково ничего не вынести.
- В ВУЗ можно поступить бесплатно. Курсы как правило это платная тема. Хотя есть цифровые профессии, где государство может оплатить курсы.
- Обучение в ВУЗе 4-5 лет, на курсах - года или два и уже можно работать.
- Вузы дают отсрочку от армии, а курсы - нет :)
Список можно продолжать. На самом деле курсы ближе колледжам, когда человека готовят к профессии. Когда идешь и начинаешь работать. Такой вариант идеальный, если хочется сменить работу. ВУЗы для тех, кому нужны прям хорошие знания сопутствующие, кому нужны связи, знакомства, какая-то движуха социальная. И там и там могут учить хорошо и плохо, просто делают акцент на немного разных знаниях.