Можно попробовать перевестись в другой колледж, где качество лучше. Тем более в Питере должно быть много учебных заведений. Но лично я не доверяю колледжам, в моём городе учат в основном Delphi и и лишь один семестр бегло современные языки, в ВУЗе с этим таки лучше. Но возможно вы словите академическую разницу.
Ну а если вы готовы учиться, то возможно стоит и уйти и как-то заочно дополучить образование, чтобы корочка была. Я знаю, что можно работать и программистом без среднего образования, но опять же тут нужны навыки, которые нужно получить в ходе самообразования.