Cara, vou deixar minha humilde opinião, o que NÃO compensa fazer hoje em dia na sua opinião?
Hoje se houve muito falar sobre, aprenda isso, aprenda aquilo, comece agora, etc... Mas tudo isso são nichos querendo ou não. Qual a área que você mais se identifica? Provavelmente por essa pergunta presumo que você tenha pouca ou não tenha experiência.
Se você não sabe o que você quer, mas quer um nível superior, então vou deixar aqui algumas das alternativas mais comuns.
- Ciência da Computação
- Engenharia de Software
- Engenharia da Computação
- Analise e Desenvolvimento de Sistema
Vou tentar te explicar de uma forma que fique fácil de entender e talvez tu consigas tomar alguma decisão sobre.
Ciência da Computação
Eu sou suspeito a falar desse curso, kkk até pq estou me formando nele.
Geralmente é um curso mais de exatas, voltado a base, ou seja, se você quer aprender a base da base da base, então esse é o curso ideal pra ti, tu vai aprender desde o que é um algoritmo, até a concepção de um sistema operacional, tem muita teoria encima do curso, e muita exatas também, mas tudo isso tem uma grande importância pois computação na sua essência é Matemática e Física e só.
Vale ressaltar que você aprende a programar no curso, mas de fato isso não é o foco, você vai ver a base sobre várias áreas fundamentais para computação, já ouvi muito a frase:
"O Ciêntista da Computação Cria e o Programador utiliza"
Então assim, eu acho que vale super a pena e é o curso que eu recomendo.
Engenharia de Software
Já o curso de Engenharia de Software, é mais voltado a maneiras de se criar programas computacionais, na teoria esse curso é pra te capacitar a não só criar ou seja programar, mas planejar, levantar requisitos, a fazer estudo de casos, para cria o "Melhor Software" para aquele determinado problema X que você está enfrentando.
Nesse curso, pelos relatos que já ouvi tem muita muita matéria de programação, que é o foco do curso, você vai aprender até algumas tecnologias mais recentes dependendo da faculdade que você for cursar.
Já aqui a base matemática não é tão forte como o curso de engenharia da computação ou ciência da computação.
Engenharia da Computação
Aqui é onde se faz ou projeta o Harware kkk. Bom nem tudo é software, exite algum lugar onde ele precise rodar, e é aqui que entra esse curso, por relatos de amigos, aqui se vê muitas matérias não só de matemática, na sua mais pura essência, mas também muita física, pois aqui nesse curso você vai aprender Circuitos, assim como Ciência da Computação, mas aqui tu vai pra um nível a baixo, mais próximo do hardware, e vai ficando por ali mesmo.
Também tem muita matéria de programação, mas não é o forte do curso, muitos amigo me falaram ser comum aprender a escrever programas para rodar dentro de processadores, e aqui eu não estou falando se software comum, me falo a realmente controlar o processador, você mandar na máquina.
Analise e Desenvolvimento de Sistemas
Aqui como o nome já diz, o curso é mais pra Analise pelo menos é oque me relatam, você vê programação sim, e muitas outras coisas, mas o ponto forte do curso é analisar sistemas de computador, e de quebrada aprender a criar também.
De longe em comparação aos outros, esse é o que menos tem matemática, geralmente é algo bem básico, não tem calculo, diferente dos outros 2, e também não tem física, na sua grande maioria das vezes.
Resumo
Não terceirize suas decisões, tu não precisa de faculdade, mas se é teu objetivo então vá e faça, se vale a pena? Com certeza, mas vale a pena pra mim que tenho claro o que eu quero, se você não tem, então tenta dar uma pensada, vê alguns vídeos, talvez um bootcamp ou curso. Talvez você sinta alguma imersão.