O artigo a seguir tem um conjunto de caracteristicas que de acordo com desenvolvedores de software de empresas importantes fazem um ótimo Engenheiro de Software.

 
 
 
A imagem a seguir simplifica o artigo, mas você só irá entender realmente se der uma olhadinha no artigo.
Para visualizar melhor, abra a imagem em uma nova guia (botão direito + abrir em uma nova guia)
 
como ser um ótimo desenvolvedor de software