Очка или заочка + работа?
Львиная доля рынка разработки - это автоматизация бизнеса, высшее образование там вообще никогда не пригодится. Оно может пригодиться, если вы хотите заниматься разработкой операционных систем, виртуальных машин, компиляторов, СУБД, автопилотов, искусственного интеллекта и т.п. Но далеко не факт, что ваш ВУЗ сможет этому научить.
В большинстве случаев, вышка нужна для корочки и в случае чего - для упрощения трудоустройства в те компании, которые проверяют корочки (госконторы, зарубежные конторы, и пройти первый рубеж - рекрутеров).
Но если вы планируете идти в сложную инженерию, science и так далее - нагнать базу потом будет в разы сложнее, и по той причине что уже возраст, и по той причине, что устроившись на работу и начав получать зарплату, тратить столько времени на обучение как сейчас - будет просто некогда.
Если вы уже можете устроиться, то можете переходить на заочное.
Но было бы неплохо сперва устроиться, а потом уже решать. Никто не мешает учиться очно, и искать работу, а как найдете - перевестись на заочку.