Bom dia @mariacarolinamaniga!
Este é um assunto muito interessante para se discutir.
Respondendo sua pergunta diretamente: SIM! É possível; inclusive, fui um sobrevivente neste cenário (atualmente graduado em Sistemas de Informação e com 7 certificações na área de TI, voltadas para desenvolvimento de software).
Comecei a trabalhar quando ainda não tinha começado a faculdade, mas já me aventurava por conta própria no mundo da programação; depois tirei algumas certificações e terminei meus estudos.
Abaixo vou expor alguns pensamentos, mas não direi o que você deve fazer, vou apontar prós e contras destas questões.
Devemos levar em conta algumas coisas:
- Há empresas que só contratam profissionais com diplomas (técnico e/ou superior);
- Outras só contratam profissionais que possuam certificações (podendo ter, ou não diploma);
- E ainda existem outras empresas que não fazem questão de que seus profissionais tenham certificação ou diploma (pelo menos no início da contratação), mas que tenham EXPERIÊNCIA.
Eu costumo dizer que, uma certificação só é válida se o profissional certificado possui experiência real com o que a certificação aborda; há profissionais que se utilizam de meios menos inteligentes para obter certificações e assim “enganar” seus patrões dizendo que sabem “X”, “Y” e “Z”.
- Explicando o que eu disse: estudar para uma certificação, utilizar este estudo para aprender, buscar outras fontes para complementar o conhecimento e conseguir a certificação, é algo totalmente válido! O que não é válido, para mim, é a utilização de “braindumps”.
Porém, um diploma possui o seu valor no mercado de trabalho; há empresas que o vêem como um mero papel, mas há empresas que enxergam o seu esforço para consegui-lo: anos de estudo e dedicação, trabalhando para entender os fundamentos da computação, programação, negócios, análise de sistemas e etc.
- Na minha opinião, o mais importante em conseguir um diploma, é você aprender o que foi proposto no curso; isso é o que te diferencia dos outros profissionais. Veja bem, qualquer um pode programar hoje em dia! Já tive que dar manutenção em um aplicativo codificado por uma pessoa da área da saúde; a questão é que esta pessoa não sabia otimizar o aplicativo e nem utilizar conceitos de padrões de projetos e recursos que só se aprendem em cursos sérios.
Abordando o assunto “experiência”, eu diria que este é o mais relevante e importante, principalmente para quem não possui certificação, ou diploma; inclusive, trabalhei com uma pessoa que não os possuía e era um dos mais brilhantes desenvolvedores sênior da empresa. Esta pessoa, mesmo não possuindo estes “papéis”, dedicou-se muito a aprender tudo o que era comentado por seus colegas e foi evoluindo; mas não só na teoria, ela colocou a “mão na massa” e se tornou um grande programador.
Enfim, eu diria que é muito importante ter experiência, pois ela pode ser o diferencial entre você (sem diploma) conseguir uma vaga de um recém formado (com diploma), mas que não sabe muita coisa. Mas não deixe de pensar em certificações, pois elas atestam o seu conhecimento, além de serem desafios para você vencer!
E, complementando sua formação, invista num curso superior; conhecimento nunca é demais, além disto, você aumentará sua empregabilidade e sua qualificação.
Espero ter ajudado!