Les gars, je ne sais pas si vous avez déjà ressenti ce moment où votre cerveau se fige soudainement. Ce n'est pas oublier l'anniversaire de votre femme, ni oublier où vous avez garé la voiture, mais plutôt : vous regardez l'écran, vous voulez taper un symbole spécial ou déboguer un problème d'encodage, et soudain vous réalisez : merde, c'est quoi le code ASCII de A ? 65 ou 97 ?
Il y a dix ans, ce n'était pas un problème. Je pouvais les réciter les yeux fermés : 0 c'est 48, A c'est 65, a c'est 97, l'espace c'est 32, le retour chariot c'est 13. À l'époque, j'étais capable d'écrire de l'hexadécimal à main nue. Maintenant ? J'ouvre l'ordinateur, ma première réaction est de chercher sur Baidu, la deuxième de consulter mes notes, la troisième de trouver un outil en ligne pour vérifier.
Est-ce que c'est ça, la crise de la quarantaine ? Ce n'est pas la calvitie, ni le ventre qui grossit, c'est cette compétence qui faisait vivre, qui s'échappe petit à petit de votre cerveau. C'est comme un vieux conducteur qui oublie soudainement comment démarrer avec une boîte manuelle. Cette panique, les autres ne la voient pas, mais vous, vous la sentez clairement.
Il y a deux jours, je modifiais un ancien projet. Le front-end envoyait un caractère spécial, et le back-end n'arrivait pas à le décoder correctement. J'ai regardé, c'était un problème d'encodage. Avant, j'aurais directement passé en revue la correspondance entre ASCII et Unicode dans ma tête, puis localisé quel octet posait problème. Ce jour-là, j'ai fixé ce charabia pendant dix minutes, l'esprit vide. Finalement, j'ai ouvert un outil appelé « Table de codes ASCII », saisi le caractère, résultat en une seconde, réglé.
L'outil est bon, mais ça m'a fait quelque chose. Je me suis même pris à regretter ces nuits où je mémorisais la table ASCII jusqu'à en vomir. À l'époque, je venais de commencer, mon mentor m'avait donné une table imprimée en disant : « Apprends-la par cœur, c'est la base. » Je l'ai vraiment apprise, même aux toilettes. 32 espace, 33 point d'exclamation, 34 guillemets... En y repensant, j'étais vraiment jeune et motivé.
Mais d'un autre côté, si on me demandait de la réapprendre maintenant, je refuserais. Pas par paresse, mais parce que ce n'est pas nécessaire. Il y a tellement d'outils, pourquoi se battre avec sa mémoire ? La sagesse de la quarantaine n'est-elle pas d'apprendre à utiliser des outils plutôt que la force brute ? Demandez à un vieux conducteur avec vingt ans d'expérience de réciter le code de la route en entier, il le peut ? Il s'appuie sur la mémoire musculaire et le sens de la route. De même, un programmeur de plus de trente ans ne gagne pas à se souvenir de plus, mais à chercher plus vite et à mieux utiliser.
Donc, j'ai fini par comprendre. Ne pas se souvenir du code ASCII n'est pas honteux, ce qui est honteux, c'est de faire semblant de s'en souvenir et de s'entêter, ce qui retarde le travail et attire les moqueries des plus jeunes. Maintenant, dans mes favoris, j'ai cet outil de consultation de la table ASCII. Un clic, tout est là. Nombres, lettres, symboles, caractères de contrôle, tout est clair, avec décimal, hexadécimal, binaire, bien mieux que cette vieille feuille froissée.
Les gars, la crise de la quarantaine n'est pas effrayante, ce qui est effrayant, c'est d'avoir un meilleur chemin et de choisir le plus difficile. Si vous ne vous souvenez pas, cherchez ; si vous ne trouvez pas, demandez ; si vous ne pouvez pas demander, cherchez sur Internet. De nos jours, qui stocke encore des données dans sa tête ? Notre cerveau est fait pour écrire de la logique, concevoir des architectures, résoudre des problèmes, pas pour servir de disque dur.
Bien sûr, parfois tard dans la nuit, je rouvre l'outil, je remonte en haut, et je regarde « A : 65 ». Pas pour autre chose, mais pour me rappeler que j'ai été jeune, que je pouvais le dire sans réfléchir. Mais maintenant, je préfère cette sensation rassurante de « consulter quand on veut ». Avec l'outil en main, je contrôle le monde, c'est plus fort que tout.
Donc, si vous aussi vous commencez à ne plus vous souvenir du code ASCII, ne paniquez pas, ne vous inquiétez pas. Vous n'êtes pas vieux, vous avez simplement évolué — d'un « codeur humain » à un « ingénieur senior qui sait utiliser les outils ». Cette fois, vous n'y perdez rien.