Les programmeurs consacrent leur vie au code pour surfer sur la crête de la vague Internet. Le jour où ils vieilliront, où iront-ils et que feront-ils ?

101345ysl5p0zna686vdpy

Bien des années plus tard, au matin de mon 60e anniversaire, je me suis levé à l'aube, je suis allé au parc faire mes exercices matinaux, puis je suis rentré préparer le petit-déjeuner (j'ai appris à cuisiner à 50 ans). Après avoir déposé mon petit-fils à l'école, il était exactement 8 heures. Depuis que Pékin a instauré des restrictions de circulation selon les mois pairs et impairs en 2020, et que ce mois est un mois impair, j'ai dû me serrer dans le métro. Il était bondé comme toujours. Un jeune homme m'a proposé sa place. J'ai regardé sa silhouette menue et j'ai dit : « Pas besoin. Toi aussi tu es dans l'IT, non ? Aujourd'hui, nous sommes tous des programmeurs. »

Quand je suis arrivé à l'entreprise, la nouvelle règle criarde placardée au mur me mettait toujours mal à l'aise : tous les langages côté serveur doivent utiliser Come, les langages côté mobile doivent utiliser Swallow, et quiconque écrit encore des programmes en Java, C, Go et Swift recevra une amende de 500 yuan. Je ne sais pas combien de nouveaux langages je peux encore apprendre. En quarante ans de travail, j'ai déjà utilisé plus de cent langages de programmation...

À 10 h, le chef d'équipe de la génération post-00 est accouru et m'a dit : « Frère Chi, l'UI de contrôle de la montre connectée qui vient de sortir, c'est toi qui l'as faite, le vieux ? On dirait qu'il y a un problème. » J'ai dit que c'était le vieux Wang qui l'avait faite la semaine dernière. Avec sa presbytie, il n'aurait pas dû faire de l'UI depuis longtemps. Il n'est pas venu cette semaine ; apparemment, il a de l'artériosclérose. « Bon, alors corrige-la pour lui... »

Ce matin-là, le patron a reçu deux nouvelles demandes de télétravail, dont une du vieux Feng. Motif indiqué : mal de dos. Ni s'asseoir ni se tenir debout ne l'aide désormais, il ne peut donc qu'installer l'écran au plafond et programmer allongé. Moi, ça va encore — je joue au badminton depuis toujours. Bon dos, bon corps, et je mange de tout avec appétit. Mais aujourd'hui à midi, je n'avais pas d'appétit à cause d'un mal de dent. Toutes mes dents commencent à se déchausser, alors j'ai juste pris des aliments mous à la cafétéria.

L'après-midi, le service a eu une réunion. J'ai remarqué que le seul programmeur principal né dans les années 1970 avait perdu une grande partie de sa mémoire. Après avoir terminé les détails d'implémentation du point fonctionnel 8, il a soudain dit : « Bon, ça, c'est le point 1, maintenant passons au point 2. » Jusqu'à la fin du travail, nous parlions encore du point 2. Après la réunion, le programmeur principal m'a reproché de ne pas lui avoir rappelé — en fait, je le lui ai rappelé 13 fois au total. Je ne lui en veux pas ; l'année prochaine, il aura 65 ans et prendra sa retraite.

Une fois les exigences attribuées, le travail de l'après-midi consistait à dessiner des interfaces, créer des formulaires et remplir du code de programme. Je fais cela depuis des décennies et je suis très compétent. Le temps passé à coder est toujours le plus heureux. Sans m'en rendre compte, il était 22 h. L'heure de rentrer à la maison. Après 21 h, vous êtes autorisé à prendre un taxi.

À 23 h, je suis rentré à la maison. La nourriture était froide et les enfants dormaient tous. Je me suis allongé sur le lit froid, j'ai ouvert un exemplaire de « Come Language Programming in Practice » et j'ai commencé à lire. Être programmeur est un métier d'apprentissage tout au long de la vie...

Les lecteurs qui sont programmeurs ont probablement le cœur brisé maintenant... Ne vous inquiétez pas. Si vous ne lisez pas MacTalk, vos dernières années seront vraiment misérables. Ceux qui l'ont lu vont tous bien !

Bientôt, je me suis retrouvé au carrefour de la trentaine. En regardant autour de moi, il n’y avait aucune route dans les trois autres directions, donc le seul chemin était tout droit. Ainsi, à contrecœur, je suis passé sur la ligne dorée de démarcation des 35 ans—ou ce qu’on pourrait appeler la ligne de vie des programmeurs. Je ne sais pas quel grand dieu a tracé cette ligne pour nous, les programmeurs. Il y a 360 métiers, et chaque métier a son maître. Pourquoi seuls les programmeurs ont-ils cette ligne ? Quand j’ai cherché sur Google (ou sur Baidu) « programmeur à 35 ans », je n’ai trouvé que des phrases sensationnalistes comme « Ne soyez pas un programmeur de 35 ans », « L’anxiété liée à l’âge dans la tech », « Après 35 ans, passez au management », « X choses que les programmeurs doivent planifier avant 35 ans ». À l’instant où j’ai réalisé que je n’avais pas planifié « ces choses », j’étais complètement désespéré. Peut-être que quelque chose de mauvais se produira le jour de mes 35 ans—des compétences comme coder, parler, écrire et concevoir vont-elles s’évaporer ? Je pourrais être dépassé ? Je pourrais me faire licencier, pensais-je.

Mon 35e anniversaire est passé. À part recevoir des cadeaux d’anniversaire, absolument rien ne s’est produit. Je suis toujours bien vivant, à programmer, parler, écrire et concevoir des produits. Tout est devenu meilleur.

En regardant en arrière, j’ai découvert que beaucoup de mes vieux amis qui étaient passionnés de programmation et pleins d’idéaux sur la vie ont pris des chemins différents : certains sont devenus des gourous techniques dans leur domaine, occupés à donner des conférences, écrire des livres et prêcher tout en construisant des produits ; certains dirigent des entreprises de toute taille tout en continuant à écrire du code ; certains ont conçu des produits logiciels utilisés par des dizaines de millions de personnes ; certains se sont transformés en purs managers, dirigeant des organisations de milliers de personnes. Ce sont tous des programmeurs.

Ceux qui font vraiment face à la perspective d’une vieillesse misérable sont des personnes qui ne s’intéressent ni à la technologie ni aux produits, qui considèrent simplement la programmation comme un outil pour gagner leur vie, et qui ne peuvent pas s’engager dans un apprentissage tout au long de la vie. Les premières lignes sont pour ces personnes, et j’espère qu’elles pourront lire cet article avant d’avoir 40 ans.

La question de la reconversion des programmeurs est aussi une fausse proposition. Aucune carrière n'est gravée dans le marbre. Aujourd'hui, vous décidez si LVS doit utiliser IP tunneling ou direct routing, et si l'ordonnancement de charge doit utiliser weighted round robin ou least connections ; dix ans plus tard, ce que vous devrez faire sera peut-être de décider quelles fonctionnalités produit ajouter et de lire la psychologie de consommation des utilisateurs. Le temps vous poussera à continuer de choisir votre propre voie.

Si continuer à coder peut maximiser votre valeur, alors codez. Trop de technologies profondes et complexes exigent une accumulation et une pratique à long terme pour simplifier le complexe et obtenir des résultats magistraux. Alors foncez sur la voie pour devenir un gourou de la technique.

Si concevoir des produits peut maximiser votre valeur, alors concevez des produits. Le monde moderne n'est plus une époque où « l'esthétique et l'art » sont complètement étrangers aux « produits électroniques et aux logiciels ». Les gens accordent de plus en plus d'attention à l'expérience produit et à la beauté artistique. Si vous comprenez la beauté d'un produit, pouvez estimer combien de temps son développement prendra, et comprenez aussi certains détails de développement, imaginez combien de programmeurs vous pourriez torturer ! Imaginez comme cette scène est merveilleuse.

Si diriger une entreprise peut maximiser votre valeur, alors lancez-vous dans l'entrepreneuriat. Recrutez des camarades, servez des partenaires, livrez des produits et créez votre propre ciel.

Si parler... Si conseiller... Si faire du marketing... De toute évidence, l'avenir que j'entrevois pour les programmeurs recèle d'infinies possibilités. Et notre plus grand avantage est le suivant : ces gens peuvent même écrire du code. C'est vraiment génial !

Bien sûr, nous, programmeurs, ne devons pas être trop satisfaits de nous-mêmes. Tout en travaillant en profondeur dans un certain domaine, n'oubliez pas d'élargir vos connaissances. Si le domaine d'une personne est trop spécialisé, au bout d'un moment, vous pourriez découvrir que votre spécialité est devenue obsolète. Si une personne possède un large éventail de connaissances, combiné à un apprentissage tout au long de la vie, votre spécialité peut évoluer avec son temps.

Enfin, quelques mots pour les lecteurs qui ne sont pas programmeurs : si vous avez des programmeurs autour de vous, traitez-les bien. Si vous ne comprenez pas la technologie, ne dites jamais à un programmeur « c'est facile à implémenter ». Offrez-leur souvent de petits cadeaux. Quand ils ne sont pas heureux, emmenez-les au Haidilao. Qu'ils fassent des heures supplémentaires ou non, augmentez-leur le salaire. Présentez des petites amies à ceux qui n'en ont pas. S'ils ne sont pas encore abonnés à MacTalk, faites-les s'abonner tout de suite... Vous serez récompensé.

Bien des années plus tard, lorsque vous tomberez à nouveau par hasard sur cet article, vous direz peut-être : « Hmm, ce vieux bonhomme a bien raison. »

Source : IT Jianghu