Com o coração apertado, mas cheio de gratidão, compartilho que este será meu último semestre lecionando na Universidade Potiguar (UnP). Uma decisão difícil, tomada com carinho, reflexão e empolgação pelo que vem pela frente.
Porto Alegre me chamou
Desde que comecei minha carreira como desenvolvedor, sempre fui movido por desafios técnicos. Foi esse impulso que me levou a explorar comunidades, linguagens e projetos fora do convencional. E foi esse mesmo impulso que me encantou com o cenário tecnológico da PUC-RS em Porto Alegre.
Visitar a cidade e conhecer de perto empresas que atuam em problemas globais, com equipes diversas e alto nível de maturidade técnica, acendeu uma curiosidade que não consegui mais ignorar. Era hora de sair da zona de conforto e mergulhar em algo novo.
Um até logo cheio de reconhecimento
Foram muitos semestres aprendendo com os alunos, trocando com colegas e tentando transformar a sala de aula em um espaço prático, crítico e inspirador. Cada turma me ensinou algo diferente — desde paciência até criatividade improvisada.
Agradeço imensamente à UnP por abrir as portas, ao Gedson Nunes pela confiança e por me permitir ser parte deste projeto, e a todos os professores com quem pude compartilhar ideias e colaborações. Aos alunos: meu muito obrigado. Pelas perguntas, pela participação, pelas ausências justificadas por provas de cálculo e, principalmente, pela troca sincera.
A estrada continua
Não deixo o ensino para trás. Levo comigo cada aprendizado para o próximo desafio — onde espero continuar multiplicando conhecimento, agora em outros formatos e outros espaços.
Quem sabe nos encontramos por aí, em eventos, comunidades ou em alguma outra sala de aula?
Obrigado, de verdade. E até breve.
Conclusão da Série
Isso conclui nossa jornada abrangente de 19 partes pelos fundamentos da Engenharia de Software. Desde princípios fundamentais até práticas avançadas, e desde habilidades técnicas até os aspectos humanos de ensinar e aprender, cobrimos:
- Por que Engenharia de Software? - Entendendo o propósito e escopo
- Domando a Complexidade com Processo - Gerenciando complexidade de software
- O Modelo Cascata - Abordagem sequencial tradicional
- Modelos Evolutivos - Abordagens de desenvolvimento iterativo
- A Mentalidade Ágil - Abraçando mudança e colaboração
- Scrum e Produtividade - Framework para produtividade em equipe
- O Ciclo Scrum - Ritmo de desenvolvimento baseado em sprints
- XP: Qualidade e Coragem - Valores da Programação Extrema
- XP: Princípios e Práticas - Metodologias centrais do XP
- Aplicando XP na Prática - Implementação do XP no mundo real
- Domain-Driven Design - Modelando domínios de negócio complexos
- Requisitos e Validação Através de Testes - Testes como especificação
- Teste de Software - Estratégias abrangentes de teste
- Test-Driven Development - Abordagem tests-first
- Teste Unitário com JUnit - Teste unitário prático
- TDD Avançado: Pensando com Testes - Práticas maduras de TDD
- Controle de Versão: Fundação Essencial - Não programe sem ele
- A Sala de Aula Como Aprendizado - Reflexões sobre ensinar e aprender
- Encerrando um Ciclo: Gratidão e Novos Caminhos - A jornada continua (Final)
Esta série representa mais que conteúdo técnico—é uma jornada através da evolução do pensamento em engenharia de software, de processos rígidos a metodologias adaptativas, de codificação individual à engenharia colaborativa, e finalmente ao reconhecimento de que grande engenharia de software combina excelência técnica com sabedoria humana.
A sala de aula me ensinou que engenharia de software é fundamentalmente sobre pessoas: entender suas necessidades, trabalhar juntos efetivamente, e construir sistemas que verdadeiramente servem. Seja você iniciando sua jornada ou refletindo sobre anos de experiência, lembre-se de que nosso campo combina únicamente pensamento analítico com resolução criativa de problemas, abordagens sistemáticas com aprendizado adaptativo.
Conforme este capítulo de ensino se encerra, o aprendizado continua. Os princípios, práticas e insights humanos dessas aulas influenciarão a próxima fase da minha jornada, carregando adiante o compromisso com qualidade, colaboração e crescimento contínuo que define nossa profissão.
Continue aprendendo, continue ensinando, e continue construindo software que faz a diferença.
Este post é a Parte 19 de 19 na série “Aulas de Engenharia de Software”
Anterior: A Sala de Aula Como Aprendizado: Reflexões de Um Semestre (Parte 18)