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