Como comecei com a tecnologia?

Insatisfeito com minha profissão anterior, concluí o curso de aprendizado industrial em elétrica pelo SENAI. No final do curso, fui contratado pela empresa como ajudante geral, pois não havia vaga para meio oficial eletricista. Aceitei a oportunidade, mas, alguns meses depois, descobri que um colega que entrou na mesma data que eu havia sido contratado como meio oficial eletricista. Perguntei o porquê, mas ninguém soube me dar uma resposta. Tinha 18 anos e, frustrado com a situação, decidi que não queria mais ser eletricista.

Isso foi em 2009. Fui buscar novas oportunidades no mercado e, na época, as áreas em alta eram turismo e tecnologia. Escolhi tecnologia.

Início na Tecnologia

Comecei a faculdade de Ciências da Computação e, no segundo semestre, consegui uma vaga de help-desk. Aceitei e, assim, iniciou minha jornada na tecnologia, configurando Windows e BlackBerry. Depois, mudei de empresa e passei do help-desk para suporte. Essa empresa desenvolvia seu próprio sistema e, como eu dava suporte ao sistema e tinha acesso ao banco de dados, comecei a estudar triggers, functions e procedures. Antes de passar os chamados para os desenvolvedores, eu tentava resolver os problemas por conta própria (pois tinha muito código e regras no banco de dados).

Primeira Linguagem de Programação

Meu primeiro contato com lógica foi através do PLSQL, mas eu queria mais do que apenas trabalhar com banco de dados. Quando surgiu uma vaga de programação na empresa, perguntei se poderia participar do processo seletivo. Fui autorizado, não fui muito bem, mas me deram uma oportunidade devido ao meu conhecimento do negócio. Assim, comecei a programar em C#, com mentoria da equipe. Foi uma experiência enriquecedora e marcou o início da minha jornada com WebForms, WinForms e a biblioteca DevExpress.

Primeiros Programas Desenvolvidos

No início, concentrei-me mais na correção de bugs. Mais tarde, participei de um projeto de migração de WebForms para C# Web MVC.

Caminho Percorrido

Desde então, estudo constantemente (e ainda estudo, rsrs). Infelizmente, na nossa área, o estudo é contínuo. Se não gosta de estudar, terá que aprender a gostar. Caso contrário, é melhor procurar outra carreira. Além de C#, estudei Java para Android, frontend (JavaScript, CSS e HTML), e depois VUEJS. Já explorei Kotlin, Swift, PHP, NodeJs e Python. Também montei VMs de GitLab e MongoDB para empresas onde trabalhei. Sou curioso e gosto de experimentar de tudo um pouco, o que me diverte.

Onde Cheguei?

Hoje, considero-me um bom profissional, conhecendo um pouco de tudo e sempre conseguindo resolver os problemas que aparecem. Mas ainda tenho muito a aprender. Atualmente, estou explorando Python e montando ambientes de LLM, utilizando modelos já existentes, como os do Ollama. Além disso, meu novo hobby é pentest, buscando vulnerabilidades (sempre com responsabilidade, claro).

Erros Cometidos

Não sei se isso é exatamente um erro, devo descobrir no futuro, mas meu erro seria ser generalista. Conheço um pouco de tudo e já resolvi muitos tipos de problemas, mas não me aprofundei tanto quanto alguns especialistas, como Fabio Akita, por exemplo. Já criei servidores de GitLab, MongoDB, desenvolvi apps para Android e iOS, programei para web e backend, e até criei um jogo para mobile. No entanto, não sou especialista em nenhuma dessas áreas. Minha maior especialidade é resolver problemas onde quer que eu esteja trabalhando.

Conselho para Desenvolvedores

Estude e nunca pare de estudar. Caso contrário, procure outra carreira. Não tente ser igual a outras pessoas, mas consuma vídeos, blogs e fóruns técnicos, pois é assim que você verá coisas novas. Não tenha medo nem preguiça de aprender. Só assim você crescerá em sua carreira.

Que história incrível. Nunca havia conhecido alguém que tivesse começado por PLSQL.

É muito bom entender que mesmo que em áreas diferentes, a constância nos estudos é algo presente.

Muito bom aprender com a sua história e seus aprendizados!!!