Minha Jornada como Desenvolvedor
Uma história de paixão, desafios e crescimento no mundo da tecnologia
Primeiros Contatos com a Tecnologia
Minha história com o mundo da tecnologia começou cedo. Meu padrasto, que já trabalhava na área, foi quem me apresentou a esse universo fascinante. Ele me mostrou como um computador funcionava por dentro, despertando minha curiosidade.
Enquanto outras crianças brincavam com carrinhos, eu usava um HD como brinquedo. Desde cedo, já dava para perceber que eu não era uma criança muito comum.
Esses primeiros contatos com hardware despertaram uma curiosidade que me acompanha até hoje. Passava horas desmontando periféricos antigos, tentando entender como cada peça se conectava e funcionava em conjunto.
Essa fase foi fundamental para desenvolver não apenas habilidades técnicas, mas também um olhar analítico e uma capacidade de resolver problemas que se tornariam essenciais na minha carreira como desenvolvedor.
A Descoberta das Lan Houses
Foi no ensino fundamental que tudo começou a fazer mais sentido. Descobri as lan houses e, mesmo minha cidade tendo apenas uma (e não das melhores), aqueles momentos foram mágicos.
Guardava o dinheiro do lanche só para passar o final de semana jogando horas a fio. Não eram só os jogos que me fascinavam, mas a magia por trás deles: por que o personagem se mexe daquele jeito? Como ele interage com o mundo ao redor?
Essas perguntas me levaram a descobrir o mundo da programação e como era possível criar universos inteiros com código.
Primeiro Computador e Hello World
No ensino médio, ganhei meu primeiro computador. Foi como se tivesse recebido as chaves de um novo mundo. Nesse período, conheci Lua Script, uma linguagem orientada a objetos que descobri em fóruns que frequentava.
Em poucos dias, criei meu primeiro Hello World e me senti o maior programador do planeta. Logo depois, desenvolvi meu primeiro jogo: um RPG com física bugada, sprites horríveis e movimentação que parecia bêbada, mas para mim era a coisa mais incrível do mundo.
-- Meu primeiro código em Lua function love.draw() love.graphics.setColor(1, 1, 1) love.graphics.print("Hello World!", 400, 300) end function love.update(dt) -- Lógica do jogo aqui if love.keyboard.isDown("right") then player.x = player.x + player.speed * dt end end
Embora simples, este código me ensinou conceitos fundamentais de programação como funções, condicionais e lógica de eventos. Foi o início de uma paixão que só cresceria com o tempo.
A Paixão pelo Python
Com 17 anos, no meu último ano do ensino médio, conheci o amor da minha vida: Python. Me apaixonei por ser uma linguagem poderosa e, ao mesmo tempo, simples de usar.
Passei aquele ano todo focado nela, chegando até a matar aula para estudar (não faz sentido, mas a paixão era verdadeira). Criei meus primeiros projetos solo, ainda sem frameworks, só Python puro.
No fim do ensino médio, achei que era um gênio da programação, pronto para conquistar o mundo. Mal sabia eu que o mundo real tinha outros planos para mim.
Primeira Grande Experiência
Aos 17 para 18 anos, tive minha primeira oportunidade real: desenvolver um sistema de automação de vendas com a API do WhatsApp da Meta. Aceitei o desafio cheio de confiança, sem imaginar o que estava por vir.
A realidade bateu forte: documentação terrível, meu inglês pior ainda, e nenhuma experiência prática. Passei noites em claro estudando webhooks, Flask, e como enviar e receber mensagens automatizadas.
Meu código era um verdadeiro Frankenstein, com partes improvisadas e adaptações de tutoriais. Mas, apesar do caos, consegui finalizar o sistema. O bot entrou em produção e funcionava!
Esta experiência me ensinou uma valiosa lição: no mundo real, as soluções raramente são perfeitas ou elegantes, especialmente no início. O importante é persistir, ser resiliente e entregar resultados, mesmo que o processo seja caótico.
Também percebi a importância do inglês técnico e da capacidade de interpretar documentações, habilidades que passei a desenvolver com maior dedicação depois desta experiência.
Desenvolvedor na SEA Tecnologia
Atualmente, trabalho como Desenvolvedor na SEA Tecnologia, onde aplico meus conhecimentos em Python para criar soluções de automação robustas e eficientes, além de contribuir com a criação e migração de portais governamentais.
Esta posição me permitiu expandir minhas habilidades em diversas áreas críticas:
- Automação de Processos: Desenvolvimento de sistemas automatizados utilizando Python para otimizar fluxos de trabalho e aumentar a eficiência operacional.
- Portais Governamentais: Criação e migração de portais do governo para novos sistemas de gerenciamento de conteúdo (CMS), garantindo melhor usabilidade e manutenção.
- Integração de Sistemas: Desenvolvimento de interfaces e conectores para permitir a comunicação entre diversos sistemas governamentais.
- Análise de Dados: Extração, processamento e análise de conjuntos de dados para apoiar tomadas de decisão e melhorias de processos.
Esta experiência tem sido fundamental no meu crescimento profissional, permitindo que eu aplique conhecimentos teóricos em situações práticas de alto impacto, desenvolvendo soluções que otimizam processos e melhoram serviços ao cidadão.
Principais Tecnologias
"Nada é impossível, e, se for, você sempre pode dar um jeito de tornar possível."