POV: O DEV saiu da frente do computador... 👨💻🏘️
Quando pensamos na profissão de desenvolvedor de software, normalmente imaginamos alguém sentado em frente ao computador escrevendo código o dia inteiro. Mas a realidade de muitos projetos é muito diferente. Neste artigo, compartilho uma experiência única que mostra como o desenvolvimento de software vai muito além das linhas de código, impactando comunidades inteiras e transformando a gestão pública.
Além do código: Como projetos públicos de tecnologia transformam comunidades e carreiras
Neste Short compartilho um momento especial da minha trajetória profissional durante minha atuação como Assessor Técnico de Inovação Tecnológica da Prefeitura Municipal de Angra dos Reis, quando fomos às ruas apresentar à comunidade um dos sistemas desenvolvidos pela equipe de Fábrica de Software do município.
POV: O DEV saiu da frente do computador... 👨💻🏘️
"Antes de existir código, existe uma necessidade real. Antes de existir uma tela bonita, existe uma pessoa que vai utilizar aquela solução. Programar não significa apenas conhecer linguagens ou frameworks. Significa conversar com usuários, entender problemas e observar como a tecnologia pode realmente melhorar a vida das pessoas."
O que é ser um desenvolvedor de software?
Quando pensamos na profissão de desenvolvedor de software, a imagem que vem à mente é quase sempre a mesma: alguém sentado em frente a um computador, escrevendo linhas de código em uma tela escura, com fones de ouvido e uma xícara de café ao lado. Essa imagem, embora comum, representa apenas uma fração do que realmente significa ser um desenvolvedor de software.
A realidade de muitos projetos — especialmente aqueles que envolvem o setor público e a transformação digital — é muito mais rica, complexa e humana. Envolve sair do escritório, conversar com usuários, entender dores reais, validar soluções em campo e, acima de tudo, construir algo que realmente faça a diferença na vida das pessoas.
💡 Reflexão: O melhor código do mundo não resolve nenhum problema se não atender a uma necessidade real. A técnica é importante, mas a empatia e a compreensão do contexto são igualmente essenciais.
O PCA Digital: tecnologia a serviço da comunidade
Durante minha atuação como Assessor Técnico de Inovação Tecnológica da Prefeitura Municipal de Angra dos Reis, tive a oportunidade de liderar a gestão de diversos projetos que modernizaram a administração pública e aproximaram a tecnologia dos cidadãos.
Um dos projetos mais marcantes foi o PCA Digital, um sistema criado para apoiar o Programa Comunidade Angra. Este programa tinha como objetivo fortalecer os laços entre a prefeitura e as comunidades, oferecendo maior organização, registro e acompanhamento das ações desenvolvidas junto à população.
O PCA Digital não era apenas um sistema — era uma ponte entre a tecnologia e a realidade das comunidades. E foi exatamente por isso que saímos do escritório e fomos às ruas apresentar o sistema à comunidade.
Outros projetos que transformaram a gestão pública
Além do PCA Digital, diversos outros projetos foram desenvolvidos pela equipe de Fábrica de Software da Prefeitura de Angra dos Reis, cada um atendendo a necessidades específicas da administração pública e da população.
O ecossistema SIATI e os sistemas municipais
Além dos projetos mencionados, participei diretamente da gestão do ecossistema SIATI, composto por diversos sistemas destinados às secretarias municipais. Cada um desses sistemas nasceu de necessidades reais da população e da administração pública:
👥 Banco de Talentos
Sistema para cadastro e gestão de talentos locais, conectando pessoas a oportunidades de trabalho e capacitação.
🔍 Observa Angra
Plataforma de dados e indicadores municipais, fornecendo informações para tomada de decisão baseada em evidências.
🗺️ Mapa de Bordo
Sistema de gestão de projetos e ações, permitindo o acompanhamento de metas e entregas da administração pública.
⚽ Sistema de Esportes
Plataforma para gestão de eventos esportivos, cadastro de atletas e acompanhamento de atividades esportivas.
🌊 Parque Tecnológico do Mar
Sistema para gestão do ecossistema de inovação e tecnologia vinculado ao mar, conectando empresas, pesquisadores e iniciativas.
⛵ Sistema de Desembarque Voucher
Sistema para controle e gestão de vouchers de desembarque, rastreando e monitorando a atividade pesqueira.
Lições aprendidas: o que a tecnologia me ensinou
Ao longo dessa jornada, aprendi lições que nenhum livro ou curso poderia ensinar. A mais importante delas é que programar não significa apenas conhecer linguagens ou frameworks. Também significa:
🤝 Conversar com usuários
Entender as dores, necessidades e expectativas de quem vai usar o sistema. Muitas vezes, a melhor solução surge de uma conversa simples.
🔍 Entender problemas
Antes de construir uma solução, é preciso compreender profundamente o problema que se deseja resolver. A tecnologia é ferramenta, não fim.
✅ Validar soluções
Testar com usuários reais, receber feedback e iterar. A validação em campo é essencial para garantir que a solução atenda às necessidades.
🌍 Observar o impacto
Acompanhar como a tecnologia está sendo utilizada e como está impactando a vida das pessoas. O verdadeiro propósito do desenvolvimento de software.
O papel do desenvolvedor além do código
O desenvolvedor de software moderno é um profissional multifacetado. Não basta dominar linguagens e frameworks — é preciso também:
- Ter empatia: Colocar-se no lugar do usuário para entender suas necessidades
- Ser um bom comunicador: Explicar conceitos técnicos para pessoas não técnicas
- Ter visão sistêmica: Compreender como o software se encaixa no contexto maior
- Ser adaptável: Mudar de direção quando necessário, baseado em feedbacks reais
- Entender de negócios: Saber como a tecnologia gera valor para a organização e para os usuários
📖 Uma verdade universal: O código é a expressão de uma solução, mas a solução só existe porque alguém identificou um problema real. O desenvolvedor que entende isso cria software que realmente faz diferença.
Conclusão
A experiência de desenvolver software para o setor público me ensinou que a tecnologia é uma ferramenta poderosa, mas seu verdadeiro valor está no impacto que ela gera na vida das pessoas.
Cada linha de código escrita, cada sistema implantado, cada projeto entregue representa a possibilidade de transformar realidades, aproximar serviços públicos dos cidadãos e construir uma sociedade mais justa e eficiente.
Neste artigo, você aprendeu:
- ✅ O trabalho do desenvolvedor vai muito além do código
- ✅ Projetos públicos de tecnologia exigem contato direto com usuários
- ✅ A validação em campo é fundamental para o sucesso
- ✅ Tecnologia e gestão pública podem caminhar juntas
- ✅ Projetos como PCA Digital, CIOSP, GOP e SIATI transformaram comunidades
- ✅ A empatia e compreensão são tão importantes quanto as habilidades técnicas
💡 Lembre-se: Antes de existir código, existe uma necessidade real. Antes de existir uma tela bonita, existe uma pessoa que vai utilizar aquela solução. Programar é sobre resolver problemas, e os problemas estão nas pessoas.
🤔 O que você achou?
💬 Quer aprender JavaScript do ZERO? Comece agora a escrever seu primeiro código e seus fundamentos!
❓ FAQ: Perguntas Frequentes sobre Desenvolvimento de Software no Setor Público
🎬 Assista ao Vídeos completo sobre Refatoração
O vídeo foi feito em Javascript mais o conceito pode ser utilizado em qualquer outra linguagem de programação..
🎬 Assista ao Vídeos completo sobre Refatoração
🔗 Conecte-se Comigo
💬 Quando você imagina um desenvolvedor de software, pensa apenas em alguém programando ou também em alguém entendendo pessoas, visitando usuários e construindo soluções para problemas reais? Compartilhe sua opinião nos comentários! 👇
#DesenvolvimentoDeSoftware #GovernoDigital #TransformacaoDigital #Tecnologia #Programacao #PHP #JavaScript #FabricaDeSoftware #EngenhariaDeSoftware #GestaoPublica #RogerioPontesTI #Shorts #POV #RogerioPontesTI