Je suis trop vieux pour ces co...
@wildagsx

Je suis trop vieux pour ces co...

2020, Feb 28    

J'estime ne plus ĂȘtre un jeune dĂ©veloppeur (cela fait 20 ans que j'ai commencĂ© Ă  travailler) mais n'ĂȘtre pas non plus encore un vieux dĂ©veloppeur :wink:. Pour finir de planter le dĂ©cor j'aime encore dĂ©velopper et je fais partis de ces passionnĂ©s qui aiment les nouveaux langages / frameworks et autres geekeries autour de monde du dĂ©veloppement.

VoilĂ  ça c'est fait, on se doute qu'en mettant autant de prĂ©cautions dans mon introduction cela ne va pas continuer Ă  ĂȘtre aussi rose :wink:, eh bien peut ĂȘtre oui.

Depuis maintenant quelques temps (peut ĂȘtre 2 ou 3 ans) je me pose la question suivante : "Suis-je si hasbeen que ça Ă  continuer Ă  aimer faire du Java ?".

Pourquoi cette question ?

Pour m'intĂ©resser Ă  ce qu'il se passe dans le monde du dev, certes beaucoup par le prisme dĂ©formant des rĂ©seaux sociaux et plus gĂ©nĂ©ralement d'internet, mais pas que, aussi en allant Ă  des confĂ©rences et autres rassemblements, j'ai l'impression que si on ne dĂ©veloppe pas avec les derniers langages rĂ©volutionnaires (GO, Kotlin, ...) ou Frameworks c'est que l’on n’a rien compris.

Alors oui je veux bien comprendre qu'il est nécessaire de se remettre en question et d'essayer de progresser et de bénéficier des derniÚres évolutions et nouveautés mais de là à remettre en cause tout ce que l'on fait tous les 6 mois c'est autre chose.

De plus, lorsque je regarde le marché du travail la compétence Java reste énormément demandée, du coup qui croire ?

La premiĂšre chose, c'est, je pense, faire confiance au marchĂ© du travail. Alors oui c'est le mĂȘme marchĂ© qui demande toujours des ressources COBOL et qui pense peut-ĂȘtre trop Ă  son legacy et sa maintenance qu'Ă  son innovation mais comment lui donner tord ?

Alors c'est un premier Ă©lĂ©ment de rĂ©ponse, oui le dĂ©veloppement Java Ă  de beaux jours devant lui mais est-il condamnĂ© Ă  ĂȘtre hasbeen face Ă  ces nouveaux langages Ă  la mode ?

Si on écoute les conférences et autre réseaux sociaux, oui, mais au final on a trop souvent tendance à oublier que beaucoup de ces langages ou Frameworks qui donnent envie sont créés par des sociétés pour répondre spécifiquement à leurs besoins et que ces sociétés, pour certaines, ont une force de frappe en R&D en ingénierie supérieure à la moyenne (Google par exemple).

Cependant, une fois sorti de ce prisme dĂ©formant et en se projetant sur la "vraie vie" la mise en place d'une nouvelle technologie ne se fait pas en un claquement de doigts, on retrouve le mĂȘme phĂ©nomĂšne avec Docker ou Kubernetes pour qui, Ă  en croire le microcosme informatique si tu n'utilises pas ce couple dans ta sociĂ©tĂ© tu n'as rien compris, en rĂ©alitĂ© le nombre de productions qui ont sautĂ©es le pas sur des applications sensibles sont trĂšs faibles, mais c'est un autre dĂ©bat (quoique pas si Ă©loignĂ© que celui qui nous intĂ©resse).

Alors voilĂ  au risque de passer pour quelqu'un qui a le syndrome de Murdock continuer Ă  utiliser du Java ne me semble pas si ringard que ça, et ne signifie pas un SI qui vĂ©gĂšte, d'abord parceque Java lui mĂȘme a entamĂ© sa rĂ©volution et Ă©volue de plus en plue vite, que ce soit par le rythme de ses propres releases ou par l’émergence de Frameworks apportant de plus en plus de fonctionnalitĂ©s et facilitĂ©s.

Mais d'un autre cĂŽtĂ© l'Ă©mergence de ces nouveaux langages et technos est une nĂ©cessitĂ© pour se remettre en question et faire progresser notre mĂ©tier, alors non je ne suis pas trop vieux pour ça, je m'y intĂ©rese et essaye de les utiliser mais j'apporte simplement un peu de sagesse par rapport Ă  nos jeunes dĂ©veloppeurs impatients d'utiliser la derniĂšre versions d'un langage qui est quand mĂȘme dans sa version 0.1-beta.9 !

Ce petit billet d'humeur n'a pas pour prĂ©tention de lancer de grands dĂ©bats philosophiques ou apporter des rĂ©ponses Ă  des questions existentielles de l'univers mais simplement de partager un ressenti, peut ĂȘtre partagĂ© par certains, qui comme moi, au milieu de leur vie professionnelle peuvent se poser quelques questions :smile:.

Si je devais conclure ce serait dans ce sens, continuons Ă  ĂȘtre des passionnĂ©s et enthousiasmes sur les nouvelles technos ou langages qui arrivent continuellement dans notre monde, mais soyons raisonnables et patients, laissons une chance Ă  ces technos de grandir et faisons confiance Ă  nos technos qui essaient elles aussi d'Ă©voluer.