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.