Article image
Francisco Carvalho
Francisco Carvalho18/11/2025 12:59
Compartilhe

Engenharia de Software com Propósito: quando código vira transformação social

  • #Desperte o potencial
  • #Liderança de Equipe
  • #Equipe Motivada

Em um mundo cada vez mais digital, é fácil esquecer que por trás de cada linha de código existe um impacto humano. Tecnologia não é apenas sobre desempenho, eficiência ou inovação — é, acima de tudo, sobre pessoas. 

Da mesma maneira, a Engenharia de software vai muito além do código. Observo isso em projetos de extensão universitária, onde muitos jovens descobrem o verdadeiro sentido de ser engenheiro, entendendo que a tecnologia tem o poder de transformar o mundo, mas é o propósito que transforma as pessoas

Sou Francisco, gerente de projetos voluntário em iniciativas de extensão universitária. Apaixonado por ensinar, liderar jovens talentos e usar a tecnologia como ferramenta de transformação social. 

Liderando equipes de jovens universitários em projetos de impacto social observo como a engenharia de software pode transformar realidades. Em cada projeto de extensão, vejo estudantes descobrindo que programar vai muito além de resolver um problema técnico: é sobre criar soluções que importam.

Eu não tinha essa percepção antes

Na graduação, meu sonho era o mesmo de muitos jovens que ingressam na universidade pública: ter uma profissão na área que eu amava e conquistar uma boa estabilidade financeira. Na “universalidade da Universidade” e na Aliança Bíblica Universitária aprendi que a ciência e a fé se encontram quando geram justiça social e igualdade de oportunidades

Mas foi nos últimos meses que reencontrei essa visão, quando um amigo me convidou a participar de um projeto de extensão com objetivo de criar soluções para gerar igualdade de oportunidade e ao mesmo tempo contribuir com o meio ambiente incentivando o descarte adequado de materiais recicláveis.

Tecnologia com propósito humano

Nos meses seguintes, passamos a liderar jovens de grande potencial técnico, mas que ainda não percebiam o impacto humano do que estavam construindo. Nosso objetivo era mostrar a eles algo essencial: que a tecnologia tem rosto, história e consequência — e que o que desenvolvemos pode, de fato, melhorar a vida das pessoas.

Aos poucos, entre códigos, Sprints e conversas, percebemos algo transformador: esses jovens deixaram de se motivar pelos certificados de horas complementares e passaram a se engajar por propósito — por sentirem que faziam parte de algo que mudava vidas de verdade.

É inspirador perceber essa mudança de mentalidade — ver futuros engenheiros entendendo que aplicar conhecimento técnico em prol do bem comum é, também, uma forma de transformar à sociedade que investiu em sua formação.

Aprendizado que gera impacto dos dois lados

Trabalhar com esses jovens talentosos em projetos de impacto social é um verdadeiro laboratório de aprendizado humano. Na prática, as metodologias ágeis deixam de ser apenas frameworks e passam a ser instrumentos de crescimento coletivo. Cada Sprint é uma oportunidade de desenvolver não apenas software, mas também maturidade, empatia e propósito

Nesse cenário, tecnologia e educação, juntas, formam o terreno fértil da inovação com significado. É nesse ponto que o aprendizado técnico se torna humano, e o conhecimento deixa de ser apenas um meio para se tornar um instrumento de transformação.

Nessa experiência, aprendemos que projetar sistemas, modelar requisitos e construir soluções completas exige raciocínio lógico e disciplina técnica — mas também empatia e visão de mundo, além de escuta e sensibilidade. Afinal, o melhor código é aquele que resolve um problema real e aproxima pessoas.

Quando desenvolvemos sistemas voltados para inclusão, acessibilidade ou melhoria de serviços públicos, usamos nossa habilidade técnica como ferramenta de justiça social. É nesse ponto que a engenharia de software se conecta com seu propósito mais nobre: servir à sociedade.

Hoje, vejo com clareza: o valor do nosso trabalho não está apenas na solução técnica que entregamos, mas no impacto humano que ela gera. A engenharia de software pode — e deve — ser um instrumento de justiça, inclusão e esperança.

Por essa razão, nosso desafio é produzir um novo olhar sobre o papel do engenheiro de software: que o futuro da nossa profissão não está apenas nas novas linguagens e frameworks, mas na capacidade de conectar tecnologia e significado

Um convite à reflexão

Precisamos de mais profissionais que vejam o código como uma expressão de compromisso com o mundo, não apenas como uma tarefa técnica. A engenharia de software pode — e deve — ser uma ponte entre conhecimento técnico e bem comum. Porque, no fim das contas, programar também é uma forma de cuidar das pessoas. 

Se cada estudante e profissional de tecnologia dedicasse parte do seu tempo a aplicar seus conhecimentos em causas sociais, imagine o potencial de transformação que poderíamos gerar juntos.

E você, já viveu alguma experiência que fez mudar a forma como enxerga o papel da tecnologia na sociedade?

Compartilhe nos comentários — sua história pode inspirar outros jovens também.

Compartilhe
Comentários (3)
Francisco Carvalho
Francisco Carvalho - 19/11/2025 08:47

Obrigado Vitor Olival. Li seu artigo. Me identifiquei com suas palavras também. Obrigado por campartilhar conosco sua experiência.

Certa vez, quando trabalhei em uma startup, após uma sprint que não conseguimos concluir (em razão de cada um pegar suas tarefas e se isolar pra concluir o missão), ouvi da nossa lider:

"Vocês precisam tirar a capa de super heróis e mostrar suas fraquezas, porque aqui podemos nos apoiar e complementar para alcançarmos o sucesso da sprint."


E de fato, demostrar que não somos infaliveis aproxima mais a equipe e gera amizades que vão pra toda a vida.

DIO Community
DIO Community - 18/11/2025 15:45

Excelente, Francisco! Que artigo cirúrgico, inspirador e essencial! Você tocou no ponto crucial da Engenharia de Software: o propósito social é o que transforma a tecnologia em algo significativo.

É fascinante ver como você aborda o tema, mostrando que o verdadeiro sentido de ser engenheiro é criar soluções que importam e que geram justiça social e igualdade de oportunidades.

Qual você diria que é o maior desafio para um desenvolvedor ao migrar um sistema de core banking para uma arquitetura cloud-native, em termos de segurança e de conformidade com as regulamentações, em vez de apenas focar em custos?

VO

Vitor Olival - 18/11/2025 13:31

Muito legal esse seu modo de ver como a Engenharia de software vai muito além de um simples código.