Como ser um profissional de desenvolvimento de software?

Para responder esta pergunta, iniciei a leitura do excelente livro:  O Codificador Limpo, do Uncle Bob, também conhecido como Robert Martin.

Pretendo criar uma série de artigos baseados neste livro, colocando alguns pontos que considero importantes nesta busca de ser um profissional.

A primeira coisa que temos que responder é: Você realmente quer ser um profissional?

 “Com grandes poderes vêm grandes responsabilidades.”

O verdadeiro profissional tem honra e orgulho, e principalmente, responsabilidade pelo que faz, então você não pode ter honra e orgulho de algo que não é responsável.

Uncle Bob, usa o seguinte exemplo no livro:

Se você permitisse que um defeito passasse por um módulo e custasse à sua empresa R$ 10.000,00, o que você faria?

– O não profissional daria de ombros , diria que “essas coisas acontecem” e começaria a escrever o módulo seguinte.
– O profissional faria um cheque de R$ 10.000,00 para a empresa!

Mudança de pensamento

Precisamos tratar a empresa, nosso cliente e os produtos que desenvolvemos, como se fossem nossos.

O que temos hoje no mercado em grande maioria são pessoas:

  • Que não se importam com a qualidade do que é entregue;
  • Não realizam testes;
  • Não procuram entender o produto, o negocio e a necessidade do cliente.

Hoje temos poucos profissionais no mercado, daquele que realmente faria um cheque para a empresa.