Le développement logiciel, la confiance, l’arrogance et l’humilité

A la lecture de cet article en anglais, je me suis dit qu'il serait bon de partager l'essentiel avec vous.
Ce n'est pas une traduction mais plutôt une adaptation libre.
De plus, l'intérêt sur la vie des développeurs (nous le sommes tous) est bien évident.

Albert Einstein disait "The more I learn, the more I realize I don’t know" ce qui peut se traduire "Plus ta connaissance est grande, plus ton ignorance l'est aussi".
C'est justement ça la beauté de la science avec un grand S. "I have told you that you have to have a big intent to become a man of Science".

Allons donc à l'essentiel en quelques lignes.

Dans le monde de l'entreprise de développement logiciel, l'arrogant peut être défini comme étant celui (développeur, CP ou autre) qui n'écoute jamais autrui.
Et pourquoi le faire puisqu'il sait tout!
Il peut nous faire douter sur notre capacité à prendre des initiatives et/ou à réussir notre entreprise.
En somme, mettre à mal notre confiance.
L'auteur de l'article, cité ci-dessus, soutient que beaucoup d'échecs sont dus à l'arrogance. En effet, l'arrogant finit par avoir des difficultés de communication avec l'équipe.

Pourquoi un développeur peut-il devenir arrogant?

Je ne sais pas!
Mais l'auteur avance une explication pas mal:
L'arrogance est un masque qui cache un vide intérieur d'un grand ego. En réalité, l'arrogant est un esclave de son amour propre et pour lui c'est la seule façon de dissimuler son insécurité et sa frustration.

L'idée, assez répandue, que vous devez être arrogants dans un monde d'arrogance pour réussir ou/et survivre n'est pas constructive
Si vous vous chargez d'arrogance, sachez que la seule chose qui change c'est le nombre total des arrogants sur terre!

Et si je suis arrogant, que dois je faire?

Si vous vous sentez un peu arrogant, la devise de l'auteur est:
''Traitez les autres comme vous voudriez être traités vous-même. Pensez que vous êtes un mortel juste humain, ordinaire.
Sachez qu'il y a quelque part un meilleur professionnel que vous''.
J'ajouterai, observez autour de vous, il y' a beaucoup de gens humbles.

Confiance vs arrogance

La confiance n'est pas l'arrogance. La différence c'est l'excès sur l'étendue de son périmètre de connaissance.

La confiance rassure! L'arrogance anéantit la confiance des autres!

En quoi tout cela concerne le développement logiciel qui est notre métier?

L'humilité est la caractéristique d'une personne sans prétention excessive. L'humble est celui qui ne se conforte pas dans l'idée qu'il est le meilleur ou le plus important.

Les humbles sont agréables et il est facile d'échanger avec eux. Puisqu'ils ne font pas de leur supériorité un principe
Ils ne jugent, qu'après avoir écouté et estimé les idées des autres, au profit d'une (meilleure) solution.
Cela peut se faire au détriment de leurs propres choix.
Être humble facilite une amélioration collective de la productivité. Chacun sentira apporter sa pierre à l'édifice.
C'est aussi être ouvert à la communication et veiller au respect mutuel. Bref, c'est diffuser de la confiance autour de soi.

Chacun peut écrire du code de mauvaise qualité, mais l'humble doit l'admettre et tirer des bénéfices sans, pour autant, considérer cela comme une agression ou même un échec personnel.

Enfin, ce petit programme java peut récapituler l'essentiel:

for( Personne developpeur: equipe){
      arrogant -=developpeur;
}

for( Personne developpeur: equipe){
    humble+=developpeur;
}

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.