1
resposta

Uso intensivo da computação

No meu dia a dia, identifico essa criatividade principalmente em dois aspectos:

Arquitetura de Soluções:
Projetar o backend de aplicações, como APIs com autenticação JWT ou a construção de um MVP serverless na AWS, exige pensamento estratégico para integrar serviços, equilibrar desempenho, custo e escalabilidade. É um processo criativo que envolve tomar decisões técnicas conscientes e lidar com diferentes trade-offs.

Qualidade e Estrutura de Código:
Aplicar princípios como SOLID e Arquitetura Hexagonal, além de adotar práticas como injeção de dependência via construtor, são formas de exercitar criatividade técnica. O objetivo não é apenas fazer o sistema funcionar, mas garantir que ele seja sustentável, testável e de fácil evolução.

1 resposta

Oi, João! Tudo bem?

Sua perspectiva traz uma profundidade técnica excelente para o fórum. É muito interessante como você conecta a criatividade com decisões de infraestrutura e arquitetura, áreas que muitos iniciantes enxergam apenas como "regras rígidas", mas que, na verdade, exigem um pensamento estratégico constante.

Como você bem disse, "fazer funcionar" é apenas o primeiro passo. O verdadeiro exercício intelectual está em tornar o código sustentável. No dia a dia, essa busca por qualidade evita o chamado "débito técnico", que é quando o código se torna tão difícil de mexer que a equipe gasta mais tempo corrigindo erros do que criando novidades.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!