Определитесь что даст вам учеба и что — работа.
Учеба может дать шанс засветиться перед крупными рекрутерами перед выпуском (олимпиады и именные стипендии для программистов это как раз то, на что обращают внимание хэадхантеры).
Работа даст ГОРАЗДО больше опыта и знаний в практической сфере. Вы лучше будете понимать что изучать чтобы продвигаться вперед, что вам нравится делать и т.д.
Так что решайте что для вас важнее — практический опыт, или академические успехи. С одной стороны пойдя на работу сразу на крутую должность не попасть, и ВОЗМОЖНО (но не обязательно) продолжение учебы по максимуму позволит взять сразу звезду с неба (программист в Гугл, Microsoft и т.п. по вкусу). Особенно при наличии аспирантуры, олимпиад, грантов и т.п.
С другой стороны талантливый программист и без вышки наберется опыта и вырвется на высоты соответсвующие его амбициям. В этом случае важно уметь себя продавать подороже (опять же участие в соревнованиях например никто не отменял, но уже по индивидуальной программе, а не от ВУЗа).
С точки зрения получения знаний в ВУЗе вы будете учиться в два раза медленнее чем могли бы сами, это точно для всего, кроме академических или научных высот (там все зависит от преподавательского состава).