Desenvolvedor de Software e Especialista em Tecnologia da Informação

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.

📅  27 de julho de 2026
⏱️  7 min
🏷️  Vida de Programador
📚 artigos +


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... 👨‍💻🏘️

Desenvolvimento de Software Governo Digital Engenharia de Software Gestão Pública Fábrica de Software Projetos Públicos Sistemas Públicos Tecnologia RogerioPontesTI

"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.

🏗️
PCA Digital
Sistema criado para apoiar o Programa Comunidade Angra, oferecendo maior organização, registro e acompanhamento das ações desenvolvidas junto às comunidades. Uma ferramenta que aproximou a tecnologia da realidade das pessoas.

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.

🚔
CIOSP – Sistema de gestão administrativa da Segurança Pública
Sistema integrado a aplicativo móvel utilizado pelas equipes externas, permitindo maior agilidade e eficiência nas operações de segurança pública. A tecnologia a serviço da proteção do cidadão.
🏗️
GOP – Sistema de Gerenciamento de Obras Públicas
Sistema integrado ao Portal de Transparência das Obras, permitindo que a população acompanhe em tempo real o andamento das obras públicas. Transparência e controle social em ação.
🆘
Sistema da Defesa Civil
Plataforma administrativa integrada a aplicativo móvel para gestão de ocorrências, operações em campo e situações de emergência. Tecnologia que salva vidas.

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

Sim. O PCA Digital foi desenvolvido para apoiar o Programa Comunidade Angra, oferecendo maior organização, registro e acompanhamento das ações desenvolvidas junto às comunidades. Era uma ferramenta que aproximava a tecnologia da realidade das pessoas.

Sim. Atuei como Assessor Técnico de Inovação Tecnológica e na gestão da equipe de desenvolvimento e dos projetos da Fábrica de Software da Prefeitura de Angra dos Reis, participando ativamente de todo o ciclo de desenvolvimento.

Sim. Muitos projetos, especialmente os do setor público, exigem contato direto com usuários e validação das soluções em campo. Essa aproximação é fundamental para garantir que a tecnologia atenda às necessidades reais.

Não. Programar também envolve entender problemas, conversar com pessoas e entender processos. O código é apenas a materialização de uma solução. O verdadeiro trabalho está em compreender o problema e desenhar a solução.

O vídeo mostra um momento histórico da implantação. A continuidade dos sistemas depende da gestão pública e das políticas de manutenção e evolução tecnológica adotadas pela administração municipal.

A tecnologia pode aumentar a eficiência, reduzir a burocracia, ampliar a transparência e melhorar o atendimento ao cidadão. Projetos como o PCA Digital, CIOSP e GOP são exemplos de como a inovação tecnológica pode melhorar a vida das pessoas.

É uma estrutura organizacional dedicada ao desenvolvimento de software, com processos padronizados, equipes especializadas e metodologias de gestão. Na Prefeitura de Angra dos Reis, a Fábrica de Software foi responsável por todos os projetos mencionados neste artigo.

A validação com usuários é essencial para garantir que a solução atenda às necessidades reais. Sem validação, corremos o risco de construir algo que ninguém quer ou precisa. O contato com os usuários é a chave para o sucesso de qualquer projeto de software.

🎬 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