Поиск работы. Какова роль образования?
Буду спорить с Ivan Yakushenko )))
В IT диплом, как и любое образование в целом, все больше и больше становится просто бонусом. 
Не везде. Вопрос: Где и Какой. 
Пример из 90-х: Сидели 10 программистов и программировали ))). Пришел Математик и программистов уволили. Потому что не знали что можно более эффективно писать алгоритмы.
Сейчас не составляет труда за короткий промежуток времени базово оценить знания и навыки человека. Не согласен. ))) Опять: Где и Что. Можно найти человека который ни чего не понимает, но КОСТЫЛИ прикручивает очень быстро, по этому кажется что он хорошо работает. Это вопрос к работодателю - что ему надо - отчитаться (отписаться), или реально решить задачу.

В ВУЗ надо идти, а вдруг чему нибудь научат. А вот куда - очень сложный вопрос.
Это очень сложные вопросы по которым ведут многочасовые дискуссии. Потому что возникает очень много сопутствующих вопросов. 

Мое мнение такое: надо понять, а надо ли оно тебе. Зарабатывать деньги можно разными способами. Если программирование это не твое - ничего хорошего тебя там не ждет. А проверить твое это или нет можно относительно легко. Попробуй пройти курс по алгоритмам. Если не заходит лучше брось это гиблое дело. Да и вкатываться скоро в эту сферу будет непросто.