Publié le : 12 juil. 2024

Quelle attitude adopter dans l'écosystème du développement informatique ?

Quelle attitude adopter dans l'écosystème du développement informatique ?

Le développement informatique vit dans un rythme presque contradictoire. Les développeurs doivent naviguer entre les technologies héritées du passé, les tendances actuelles, les conseils des influenceurs et "les drama" qui secouent régulièrement la communauté. L'objectif de cet article est de proposer une posture face à cet écosystème.

Attitude vis-à-vis des technologies du passé

En écrivant cet article je pense à mon cher cousin développeur JAVA que je charrie chaque fois que l'on se voit.

«JAVA, c'est claqué au sol, c'est vieux, c'est lourd et c'est plein de dépendances. 0 pep's =D»

techno.png

D'après le Github Octoverse JAVA est le 3eme langage le plus populaire. Et l'apparition de framework comme Spring, Hibernate, Spark (...etc) font de Java un outil moderne (Mais laissez moi lui parler de Java SE 6).

Il faut comprendre que les technologies du passé ont répondu aux problématiques de leur époque. Pour exemple, nous étions très contents de trouver jQuery pour gérer le DOM. Aujourd'hui, cela en ferait fuir plus d'un.

Dans de nombreuses entreprises, il reste encore beaucoup de systèmes legacy, ce qui peut créer de la frustrations chez les développeurs (très souvent dû à la qualité du code plutôt qu'à la technologie). Mais il y a une attitude stratégique à adopter.

  • S'approprier ces technologies peut offrir des opportunités de carrière.
  • Maîtriser le passé donne du relief dans la compréhension des systèmes modernes.

« Il y a quand même quelque chose d'assez grisant à transformer un code pété en quelque chose de viable. »

Attitude vis-à-vis des technologies tendances

Aujourd'hui les choses vont vite. Pas le temps de niaiser.

Qui sont les spécialistes pour céder aux appels des sirènes ? Oui, oui, on se connaît ! Les développeurs JS découvrent chaque trimestre un nouveau framework/librairie qui va révolutionner le monde (on parle de moi).

Il est certain qu'il faille être à jour sur les nouvelles technologies, mais nous devrions adopter une attitude prudente et mesurée.

Le développeur de notre époque a besoin de maîtriser son environnement, voire de se spécialiser, pour ensuite passer à autre chose.

Et surtout, pour assurer la pérennité d'un projet, nous devons nous appuyer sur des technologies robustes et éprouvées.

Attitude des Développeurs vis-à-vis des groupes et personnes influentes

Les influenceurs tech jouent un rôle important dans la diffusion des nouvelles idées. Ils sont les communicants les plus proches que nous avons. Ils ont toute leur place dans l'écosystème.

Néanmoins, il est important de se détacher émotionnellement du groupe ou de la personne qui influence.

Il existe des influenceurs qui sont rémunérés en échange de la promotion d'une librairie ou d'un framework.

L'idée est d'adopter une attitude critique, constructive et d'essayer de recouper les informations diffusées. De manière personnelle, j'essaie d'écouter un peu tout le monde et je finis par me forger une idée.

Attitude devant les dramas tech

Si vous scroller sur X, il est presque sur que vous avez déjà observé "un drama" entre développeur. Parfois la passion fait monter dans les tours.

En réalité les technologies ne sont pas perçues pour ce qu'elles sont réellement. Dans le cadre du développement, un langage n'est qu'un outil.

Mais on préfère jouer le jeu du tribalisme, entre les papys de PHP, les girouettes de JS, les puristes dogmatiques des langages bas niveau, etc.

Disclaimer : Ne jamais y mettre d'émotion ou de soi.

Conclusion

Naviguer dans l'écosystème du développement informatique requiert une attitude équilibrée.

  • Appréhender les technologies du passé pour mieux comprendre les tonalités actuelles
  • Faire preuve de discernement face aux tendances modernes
  • Ne pas subir les influences mais plutôt les considérer comme une source supplémentaire dans notre veille
  • Régalez vous avec votre stack ( même du JAVA =D )