В колледжах сомнительное программистское образование. Чтобы быть настоящим программистом, а не кодером, необходимо освоить основы мат. анализа, линейной алгебры, и самое важное, дискретной математики и теории алгоритмов. В вузах Вы получите хорошую базу для различных программистских курсов/школ, таких как школа 21 от сбера, летние школы от яндекса или CSC (computer science centre), где можно очень жёстко прокачаться для хорошей вакансии
Высшее образование ничего не дает, только корку и возможно шанс обзавестись стартап связями. В институте с нуля, вас учить никто не будет. Вы должны до поступления сами освоить базис и уметь выполнять работу юниора. Вы будете приходить на лекции, на которых вы будете рассматривать решение условно простых примеров, а самостоятельно вам будут давать более сложные примеры. И на все ваши вопросы, вас будут ссылать в библиотеку, с каким бы вопросом вы не подошли. Это наша суровая реальность.