Sem faculdade não funciona bem.
Olha, eu venho lendo algum material sobre esse novo paradigma criado por Musk e similares dizendo que o mercado precisa e de quem precisa saber resolver problemas e não se tem graduação.
O caso de sugir uma pessoa que saiba resolver bem os problemas sem uma graduação implica que essa pessoa tem muita experiência e passou por muitos problemas semalhantes. Ou seja, conhecimento prático de quem tem muita iniciativa e disciplina. Isso não é comum. Isso é raro.
O caminho ideal para uma formação sólida seria um bom curso de graduação porque você ataca outros campos correlacionados (ou até nem tanto, mas podem se cruzar um dia). Essa formação de base lhe projeta, eleva seu potencial que fica latente até que uma situação específica aparece. Se é uma pessoa dedicada, disciplina e curiosa, uma graduação lhe avança mais que uma vida de prática e cursos online. Ah, e tente uma solução presencial para faculdade, as opções on-line não permitem a mesma troca, colaboração e contato com colegas como uma presencial. Esse contato entre companheiros de curso pode lhe movimentar mais do que estando on-line.
Mas você disse que trabalha o dia todo, então fica pesado uma graduação em computação. Eu considero que seria ideal migrar para uma área relacionada com seu desejo de programação (talvez partindo dos cursos online) e quando possível fazer uma graduação.