Вообще эта дилемма сейчас у многих. С одной стороны, айти — классика: хорошие зарплаты, удаленка, вроде как перспективно. Но и правда, желающих — вагон, а джунов выпускают просто сотнями каждый месяц, поэтому конкуренция есть, особенно на старте.
С другой стороны, айти — очень широкая область. Не обязательно становиться веб-разработчиком или мобайл-девелопером, как все вокруг. Есть геймдев, тестирование (QA, automation), DevOps, аналитика данных, всякие вот эти ML/AI истории, кибербезопасность или Embedded-разработка (работа с железом, например для «умных» устройств) — и везде своя движуха и спрос.
Если интересно именно программировать и есть желание глубже разобраться в теме — айти всё равно остаётся одной из самых универсальных сфер. Главное — не идти туда только ради хайпа или «быстро заработать», а попробовать понять, что от этой работы реально получаешь кайф.
Плюс: можно начать с каких-нибудь курсов или простых проектов — не сразу в институт, а попробовать на практике и понять свои ощущения. Сейчас, кстати, прикольно смотрятся сочетания специальностей — например, программист + биомед, программист + финансы и т.д., потому что тогда ты не просто айтишник, а айтишник с прокачанным профилем.
А что тебе больше по душе: работать руками, что-то придумывать, копаться с данными, строить алгоритмы или больше про визуал и дизайн? От этого тоже можно отталкиваться!