Opinião baseado em experiência pessoal:
Faculdade é ótima para entrar na área como estagiário e começar mais rápido. Eu não consegui entrar na área antes por outra forma.
Eu ainda não terminei minha faculdade, porque não senti grande necessidade. Mas agora to sentindo. Muitas empresas pedem conhecimentos como algoritmos, notação Big O, noções de testes, etc, que se pode conseguir numa faculdade. A faculdade te dá uma base sólida.
Faculdade não é super necessária, mas abre portas e te dá uma base sólida.
Dica de faculdade EAD de qualidade, caso seja do Estado de São Paulo: Univesp.
O vestibular dela não é difícil de passar e ela é bem atualizada com o mercado, além de vc fazer o ciclo básico e depois poder escolher entre Bacharel em TI (3 anos), em ciência de dados (4 anos) ou engenharia da computação (5 anos).
Se seu foco é conseguir emprego e trabalhar na área como desenvolvedor/engenheiro de software, indico o Bacharel em TI que é mais curto. Se for trabalhar com ciência de dados, indico o de ciência de dados. Se for trabalhar com pesquisas acadêmicas, engenharia da computação