Opa, cara! Na verdade, a escolha da carreira de programador depende muito do que cada pessoa deseja e das oportunidades que surgem. Às vezes, é necessário seguir a correnteza e aproveitar as oportunidades que surgem. É importante lembrar que as empresas geralmente exigem um diploma em Análise e Desenvolvimento de Sistemas (ADS) ou equivalente, o que significa que qualquer curso que envolva programação será aceito pela empresa.
Vamos analisar alguns casos:
1- Entrar rapidamente no mercado como desenvolvedor (se você já tem oportunidades/contatos ou só quer o diploma): Nesse caso, um curso de tecnólogo em Análise e Desenvolvimento de Sistemas ou Sistemas para Internet, com duração de 2 a 3 anos, pode ser uma boa opção. Além de adquirir conhecimentos gerais, você também fará networking. Algumas faculdades já possuem parcerias com empresas que oferecem vagas de emprego.
2- Ciência da Computação (pesquisa, acadêmico, cientista): Se você deseja seguir uma carreira mais voltada para a pesquisa acadêmica, trabalhar em universidades ou ser pesquisador em empresas privadas, a Ciência da Computação é uma boa opção. Nesse curso, você aprenderá como as linguagens de programação, processadores e sistemas funcionam tanto na teoria quanto na prática. Além disso, haverá ênfase em matemática, física e eletrônica. A duração média desse curso é de 4 anos.
3- Engenharias: Também é possível se tornar programador sendo engenheiro. Nesse caso, você estudará a arquitetura e construção de módulos, chips e placas, além de aprender linguagens de programação. No entanto, o foco do curso não é exclusivamente programação, e você também estudará matemática, física e eletrônica. A duração média desse curso é de 4 anos.
4- Sistemas de Informação: Outra opção para se tornar programador é cursar Sistemas de Informação. Nesse curso, você aprenderá conceitos sobre sistemas e programas, além de questões relacionadas à experiência do usuário (UX) e até mesmo um pouco de interface do usuário (UI). O curso também aborda linguagens de programação e gestão. Embora o curso seja mais voltado para quem tem planos de se tornar gerente, não é obrigatório, mas pode facilitar devido às disciplinas de gestão e metodologias ágeis presentes na grade curricular. A duração média desse curso é de 4 anos.
Essas são as quatro opções mais comuns que as pessoas têm dúvidas ao escolher uma carreira na área de programação. Com base nessas informações, acredita-se que um curso de Análise e Desenvolvimento de Sistemas (ADS) ou Sistemas para Internet seja uma boa escolha devido ao custo e tempo necessário para ingressar no mercado.
Espero que isso ajude!
Excelente colocação. Concordo em tudo que você escreveu, mas eu ainda adiciono na Ciência da Computação a excelente oportunidade para quem quer fazer concurso público, visto que muitos exigem esse curso em específico e não aceitam outros cursos genéricos.