Salut à tous ! Permettez que je vous fasse part de mes tergiversation réflexives du moment, qui ont été déclanchées par une rencontre que d'aucun aurait jugé anodine.
Comme vous le savez, l'informatique est un domaine vaste. La programmation, qui en est un sous-domaine, ne peut raisonnablement être totalement maîtrisé par un seul homme tellement les langages sont nombreux, tellement les applications sont vastes. Quoi qu'il en soit, nous essayons malgré tout au jour le jour, grace aux outil de l'information et de la télécommunication, de nous tenir au courant des dernières évolutions de cette branche de la science informatique. Cependant, être la plupart du temps superficiellement au courant de l'existance d'une évolution , ne veut malheureusement pas dire qu'on la maîtrise, qu'on pourrait la maîtriser, ou qu'on y adhère. Et cela peut à la longue nous amener au sentiment d'être dépassé par cette évolution, au sentiment d'être incapable de la suivre... comme il m'est arrivé de le ressentir après avoir discuté avec un de mes jeunes amis fraichement de retour de sa formation en ingénieurie logiciel de Tunisie. En effet, ce dernier n'a à la bouche que les dernières technologies de microsoft, les derniers framework avangardistes à la mode sur tous les forums à la pointe, les derniers outils tout en un libres comme propriétaires. Outils qui permettent, selon ses dires, de développer beaucoup plus rapidement qu'avec les outils archaïque que je lui ai dit utiliser. Je vous l'avoue, je me suis senti dépassé. Moi et mon vb6 que je n'arrive pas à délaisser, mon visual studio 2008 qui est mon IDE microsoft le plus récent, le python 2.7 qui a été supplenté depuis un moment par d'autres versions, ma manie de préférer le développement à la main de mes sites web, sans oublier ma méconnaissance des technologie dont on dit tellement de bien (jQuery, node.js, angular_JS, développement pour mobile, etc...) Ce sentiment m'ayant même amené à me demandé si je serai toujours dans la course d'ici quelques années si je ne me bougeais pas un peu. Ceci n'est-il pas un problème de génération ? Peut-être suis-je trop vieux pour tout ça, ou plus exactement que j'ai été formé il y a trop longtemps, ce qui fait que les technologies auxquelles j'ai adhéré ont eu l'effet pervert de me faire les considérer comme des acquis fixes immuables... Sur cette base si ça se trouve, le jeune ami dont j'ai parlé plus haut se sentira lui aussi dépassé d'ici quelques années. Est-ce que cela existe des gens qui sont constamment à jour ? Parce que quoi qu'on dise, le changement est difficile, il faut bien se l'avouer. Ce d'autant plus que de nos jours, pour qu'une technologie soit relativement bien acquise, il faut y pourvoir un investissement aussi bien personnel que matériel. Mes modestes observations m'ont par ailleurs amené à me rendre compte que l'évolution du programmeur dépend très souvent de comment il a commencé à apprendre la programmation. Ce qui fait au fil du temps que certains d'entre eux aient des problèmes avec le concept d'orientation objet, ou des problèmes avec la prise en main d'IDE quand on a commencé exclusivement par le block-note, ou qu'ils soient littéralement pris de dégoût lorsqu'ils parcourent du code javascript. Ici, une distinction peut être faite entre les informaticiens autodydactes et ceux ayant été confirmés par des diplomes académiques. En temps qu'autodydacte, on s'en remet entièrement au tutoriels généralement gratuit trouvés sur le net qui, comme on le sait, sont souvent des initiations. Et puis, on a tendance à travailler à son rythme, sans pressions et contraintes. Ce qui est selon beaucoup de puriste la raison de programmes faits avec les pieds parce que n'ayant pas respecté toutes les conventions. Alors que l'informaticien académicien, même s'il ne touche pas à tout lors de sa formation, se voit tout de même indiquer quelles sont les portes qu'il lui appartiendra d'ouvrir lorsque ce sera le moment. Pour eux, les standards et conventions sont des impératifs. Sans oublier que côté documentation, ils sont plus blindés. Mon Dieu ! Suis-je vraiment un informaticien ? Cette question vient de jeter un froid. Je vais boire un verre d'eau et je reviens. Au final, autodydacte ou pas, peut-être que le véritable problème est que je n'ai personnellement pas suffisamment restraint le domaine d'activité de la programmation sur lequel exclusivement m'exercer. Car, si je n'avais pas à toucher à un peu de tout, peutêtre qu'il aurait été plus facile d'être à jour. Mais qu'est-ce que je raconte ? Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la.
