Olá, @xdyuxd. Bem vindo ao GUJ.
Comecei minha vida profissional como suporte, também. Tinha uns 15 anos. Ansiava para caramba entrar para o mundo da programação, só tinha um pequeno detalhe: eu não sabia programar.
Na verdade, eu sabia da lógica de programação básica. O que era um laço condicional, o que era um laço de repetição e tudo mais. Mas nada da sintaxe.
Entrei na faculdade. ADS, tecnólogo. Me ensinou a base de Java. Coincidentemente, consegui um estágio na área. Imagine só, cheguei sabendo for, if e olhe lá. Eu me esforçava muito para aprender, e por isso fui me destacando.
No meu setor, ninguém usava Java. Só Python, PHP… mas precisavam de um programador Java. Imagine só então, não tinha ninguém pra me ensinar sobre Java. O que eu fiz? Continuei estudando.
A verdade é que, na área de programação, nunca parar de estudar é essencial. Não o estudo de ficar em sala de aula, ouvir o professor e etc. É um estudo totalmente diferente: você tem um problema X. Precisa resolver. Como? Descubra!
Então, por onde começar? Estudando, é claro. Estudando o que? Lógica de programação.
“Ah, mas eu já sei programar!” bacana! Mas lógica de programação não é só para aprender a programar. Em verdade vos digo: Lógica é o que sustenta toda a área de T.I.
Você estudou a lógica. Legal, e agora? Em minha opinião, o mais importante é você começar a estudar as tendências do mercado e da sua região, se adaptar e montar um portfólio baseado nos seus conhecimentos. Por exemplo:
Na cidade de Javanópolis, existe uma grande demanda por profissionais que trabalhem com: Java, Spring, SQL, Hibernate.
Você já tem os tópicos que precisa estudar. Conhecer o que é cada um e para que serve é o primeiro passo. O próximo? Montar um projeto aplicando esses conceitos. Podem ser todos ou apenas um ou dois, vai de você. O portfólio do programador chama-se repositório.
Com um bom repositório, basta procurar uns estágios. Não sei onde você mora, mas é quase certeza que, em seu trabalho como programador, você talvez ganhe um pouco menos que atualmente. Acontece, é o inicio e é difícil mesmo.
Sobre suas dúvidas:
Nunca parar de estudar! E é difícil para caramba, viu?
O estágio não significa, obrigatoriamente, que você tem que estar matriculado. Existem estagiários que não estão em faculdade. Aqui, chamamo-os de Trainees.
Vou te recomendar um tópico escrito na Taverna. Dá uma lida nele, pode te esclarecer muito. Aqui, ó.
Espero que possa encontrar luz e ajuda aqui no GUJ. Não hesite em perguntar!
[]'s