Aller au contenu principal

My IQ Increases Year by Year

Chapitre 266

My IQ Increases Year by YearMy IQ Increases Year by Year
Chapitre 266

Chapitre 266

Chapitre 266/299 — 89%~7 min de lecture1 246 mots

Chu Ge claqua sur sa cuisse.

« Le concept est définitivement nouveau. Moi aussi je pense que si ce truc voit le jour, il réduira en poussière tous ces BBS actuels qui ne sont que du spam. »

« Si vous trouvez ça si génial, pourquoi vous vous disputez ? »

« L'architecture sous-jacente ! »

La simple évocation du sujet fit remonter la colère de Chu Ge.

Il pivota sur sa chaise, fit glisser la souris vivement à l'écran et désigna quelques lignes de code.

« Ce salaud comprend le design produit, mais sa logique de code est un désastre complet ! Il a posté l'architecture de base de données backend qu'il a conçue dans le fil, et il veut carrément utiliser des requêtes imbriquées dans une base relationnelle pour parcourir la liste d'amis d'un utilisateur ! »

Plus Chu Ge parlait, plus il s'agitait, repoussant sa chaise à roulettes d'un bon demi-mètre.

« Réfléchis deux secondes ! Dix amis au premier degré, cent au second, mille au troisième ! Il veut utiliser des SELECT et des boucles imbriquées dans la base, en la creusant couche par couche ! Je lui ai répondu direct dans le fil. Je lui ai dit : "Ta logique, ça marche peut-être pour dix personnes en bêta fermée, mais dès que t'as plus de dix mille utilisateurs et qu'un seul essaie de chercher un ami au troisième degré, ton serveur va cramer dans la salle serveurs !" »

Chen Zhuo imagina l'explosion exponentielle qu'entraînerait un algorithme de requêtes imbriquées comme celui-là et acquiesça profondément.

« Ça serait définitivement rude pour les serveurs. On dirait un vrai tueur de matériel. »

Chen Zhuo porta un jugement d'une équité scrupuleuse.

« Hein ?! »

Chu Ge frappa du poing sur le bureau, comme s'il avait trouvé une âme sœur.

« Je cherchais juste à lui donner un avertissement amical, et tu sais comment le salaud a répondu ? »

Chu Ge attrapa la souris, fit tourner la molette pour faire défiler la page vers le bas et pointa une réponse en gras et surlignée.

Chen Zhuo se pencha pour mieux voir.

La réponse ne tenait qu'en une seule ligne.

« Mentalité typique de code monkey. Tu ne regardes que la puissance de calcul et le framework sous-jacent. Avant même que la logique produit ne tourne, sur-optimiser le backend, c'est perdre ton temps. Tu n'as aucune idée de ce qu'est la croissance utilisateurs. »

Chen Zhuo ne put réprimer un rire étouffé.

Cette phrase avait parfaitement piétiné toutes les mines de l'identité de Chu Ge, geek autodidacte pur et dur.

« Il m'a traité de code monkey ! »

Furieux, Chu Ge cracha le bâtonnet en plastique aplati dans la corbeille à côté de son bureau, puis déballa une sucette à l'orange du bocal et la fourra dans sa bouche.

« Tu crois que mon tempérament allait le laisser faire ? J'ai passé trois heures direct à écrire un script de parcours en C avec optimisation de pointeurs bas niveau. Je l'ai posté dans ma réponse pour lui montrer c'est quoi l'art du code, pour lui montrer c'est quoi la vraie efficacité algorithmique. »

Chen Zhuo regarda le long bloc de code optimisé, extrêmement concis, à l'écran, puis se tourna vers Chu Ge.

« Et après ? »

« Et après ? »

Chu Ge roula des yeux et pointa la dernière réponse.

« Le salaud a pris mon code et l'a testé. Puis il a répondu que c'était effectivement trois fois plus rapide, mais que le problème de fuite mémoire n'était pas résolu, et m'a dit de le corriger. »

Chen Zhuo se renfonça dans sa chaise, porta le dos de la main à ses lèvres pour cacher un sourire.

« Chu Ge, t'as remarqué ? »

Le ton de Chen Zhuo était doux, avec une pointe de fausse naïveté moqueuse.

« T'es en train de bosser comme développeur freelance pour lui, gratos. Il t'a même pas versé un acompte. »

Le grignotage de sucette de Chu Ge s'arrêta net.

Il fixa Chen Zhuo, cligna deux fois des yeux, la bouche légèrement ouverte, comme si la logique ne lui tombait dessus qu'à cet instant.

« Putain... »

Chu Ge laissa échapper un grognement agacé et se gifla le front.

« T'as raison. Comment j'ai pu me faire avoir comme ça ? J'étais tellement focalisé sur le fait de gagner le débat que j'ai écrit les scripts sous-jacents de trois de ses modules principaux gratos ces deux dernières semaines ! »

Voyant la mine déconfite de Chu Ge, Chen Zhuo sourit et s'apprêta à se lever pour regagner sa propre chambre.

Juste à ce moment, un DING d'une netteté cristalline retentit depuis l'ordinateur.

Chu Ge baissa les yeux vers le coin inférieur droit de l'écran.

Dans le coin inférieur droit de la page du BBS de Shuimu, une notification de nouveau message privé venait d'apparaître.

L'expéditeur était la même IP de la Capitale avec laquelle Chu Ge se heurtait depuis deux semaines.

Chu Ge cliqua pour ouvrir le message.

Le message était court, sans fioritures — juste une chaîne de lettres et quelques mots.

« Ajoute-moi sur MSN. Tu te déconnectes pas, entendu. »

Chu Ge fixa la ligne de texte, sa frustration précédente s'évanouissant instantanément. Un sourire s'étira lentement sur son visage — un sourire d'une confiance extrême, teinté d'excitation.

« Le salaud. Il a finalement avalé sa fierté et envoyé un MP. »

Les doigts de Chu Ge volèrent sur la souris, cliquant sur l'icône MSN sur son bureau.

C'était le logo de deux petits bonhommes verts entrelacés.

Se connecter, ajouter un contact, entrer le nom d'utilisateur.

L'autre était visiblement scotché devant son ordi. La demande d'ami fut acceptée moins de deux secondes après l'envoi.

Une fenêtre de discussion surgit à l'écran.

Le nom de l'autre était simple : juste le mot unique, Xing.

Chen Zhuo resta là sans partir, observant les deux commencer à s'affronter à toute vitesse dans la fenêtre de chat.

Xing : « Ce mécanisme de récupération mémoire que t'as posté cet après-midi a une faille de deadlock. En accès concurrent, si le pointeur n'est pas libéré, le serveur plantera quand même. »

Les mains de Chu Ge revinrent au clavier, sa vitesse de frappe si rapide qu'elle laissait des images rémanentes.

Chu Ge : « C'était un compromis pour accommoder ta structure de table pourrie ! Si t'osais spliter l'index de clé primaire, je pourrais le rendre deux fois plus rapide encore, sans le moindre deadlock. »

L'autre camp resta silencieux une dizaine de secondes.

En haut de la fenêtre de chat, l'indicateur de statut montrait que l'autre était en train de taper...

Xing : « Comment tu le spliterais ? »

Chu Ge laissa échapper un reniflement triomphant, la sucette dans sa bouche tournant à toute vitesse.

Il se mit à taper de longs paragraphes dans la fenêtre de chat, détaillant ses idées pour splitter la base de données, égrenant sans effort toutes sortes de termes techniques et de logique bas niveau.

Chen Zhuo restait sur le côté, regardant le journal de discussion défiler sans cesse.

Ces deux-là — l'une dans une chambre louée quelque part au Zhongguancun de la Capitale, la tête pleine de ramener les derniers modèles de réseaux sociaux de la Silicon Valley au pays ; l'autre dans un dortoir d'hommes à Huizhou, machouillant une sucette, utilisant ses compétences de codeur bas niveau hardcore pour colmater les brèches de ces théories pie-in-the-sky.

Swipez pour naviguer

Commentaires

0/2000

Aucun commentaire pour l'instant. Sois le premier à en laisser un.