← Voltar ao Blog

Divisor de Águas

Com o passar dos anos na minha carreira, fui percebendo que um desenvolvedor se desenvolve quando começa a ver as coisas que estão ao redor da tecnologia que ele cria.

Por exemplo: um desenvolvedor pode entender muito bem o código que fez para uma integração, um produto. Mas ele entende esse produto? Ele sabe qual é a finalidade, a razão de existir do software que ele cria?

Na minha visão, isso é o que diferencia um desenvolvedor — independente da senioridade. Se ele tiver essa mentalidade, com certeza está alguns passos à frente de outros desenvolvedores da mesma senioridade.

Eu acredito que essa mudança de perspectiva é o que permite que desenvolvedores, programadores e engenheiros de software pulem para uma próxima etapa — quando entendem o software como ponte entre um objetivo e um resultado.

E esse resultado não se atinge só com código.

Se atinge com coordenação entre times. Com questões organizacionais que precisam ser resolvidas. Com conflitos de interesse dentro da empresa. Com política. Com fricções. Tudo isso traz mudanças que precisam refletir no código — e não ao contrário.

Por isso, a compreensão disso é o que desenvolve esses profissionais.