Au Moi de 10 Ans
J’ai maintenant 28 ans. Quand j’y pense, mes 10 ans semblent être hier. C’était en 2004. Vers le mois de septembre, je suis arrivé à Guangzhou, une grande ville en Chine, en provenance d’un village du Guangdong. Je suis né en janvier 1995. Donc, en réalité, le titre devrait être “9 ans”. Mais d’une certaine manière, il est plus pratique de dire “10 ans”. Cette année est spéciale pour moi parce que c’est là que j’ai rencontré pour la première fois un ordinateur sur le lieu de travail de mon père. C’était un bâtiment de surveillance de tunnels. À l’intérieur, des ordinateurs affichaient des vidéos du trafic dans les tunnels capturées par des caméras de surveillance.
À cette époque, je ne pouvais pas imaginer ce que ce serait quand je grandirais et deviendrais un père, tout comme mon père. Je n’ai probablement jamais pensé à ce problème quand j’étais aussi jeune. 18 ans se sont écoulés, et maintenant, c’est 2023. Et ce sera bientôt de l’histoire.
Bien sûr, j’ai tellement de choses que je voudrais partager avec le moi de 10 ans. Il est difficile de tout dire en un seul article. Parmi ces choses, je voudrais particulièrement lui parler de comment devenir un génie de l’information.
Pendant ces années qui ont suivi ma première rencontre avec l’ordinateur, j’aimais bien sûr, comme les autres jeunes élèves du primaire, jouer à des jeux. Et à partir de 13 ans, en 2008, j’ai commencé à participer aux Olympiades Nationales d’Informatique dans les provinces. Après plusieurs années, en 2011, je me suis qualifié pour le deuxième tour pour concourir avec environ 360 meilleurs étudiants de la province du Guangdong, qui compte environ 100 millions d’habitants. Je n’ai pas eu de chance et même le troisième prix ne m’a pas été attribué. Le troisième prix pouvait probablement être décerné aux étudiants ayant obtenu les 200 meilleurs scores. J’étais donc classé autour de la 300e place.
Ensuite, je suis allé à l’université, puis j’ai abandonné, j’ai commencé à travailler dans une startup, et ensuite j’ai créé ma propre startup. Et maintenant, je travaillais en tant qu’ingénieur full stack pour une grande banque mondiale en passant par le statut de contractuel.
Au cours de l’année écoulée, j’ai eu des dizaines de moments où je me sentais comme un génie de l’information. Lorsque je voulais en discuter avec certains de mes collègues, ils ont répondu : “Oui, un peu, parfois tu as des façons innovantes de faire les choses.” Quand j’ai répondu à des questions posées par nos nouveaux ingénieurs chinois, ils se sont plaints un peu de la difficulté de travailler dans une entreprise mondiale pour la première fois de cette manière. Les problèmes de langue, les nombreuses revues d’accès, la quantité d’informations, l’absence de mentor et le peu de personnes disponibles pour aider, ainsi que le patron très occupé. J’ai activement essayé de les aider. Et à ces moments-là, je sais que j’ai déjà parcouru un long chemin.
En fait, lors de ma première expérience professionnelle dans une grande banque singapourienne en 2022, je ne m’en sortais pas bien. Mon responsable a été gentil de m’aider à changer d’équipe. Dans la deuxième équipe, j’ai commencé à briller. Mon nouveau responsable m’a félicité, car j’étais excellent parmi les quatre ou cinq ingénieurs chinois de l’équipe.
Et maintenant, nous sommes en juin 2023, et au cours des six derniers mois, j’ai commencé à briller non seulement parmi mes coéquipiers chinois, mais aussi parmi mes coéquipiers de Hong Kong. Mon patron a dit qu’il était heureux de voir que j’étais désireux d’apprendre. Bien que j’aie encore beaucoup à apprendre de mon patron et de mes coéquipiers géniaux, permettez-moi de dire cela pour célébrer ce petit succès.
J’ai pour passe-temps de mettre à jour mon CV et les compétences qu’il contient. Permettez-moi de vous montrer les compétences que j’ai acquises grâce à mon expérience :
- Expérience d’utilisation de 5 ans ou plus : Chinois, Anglais, Java, Spring, Algorithmes, TDD, Linux, Windows, MacOS, Rédaction, Base de données, Redis
- Expérience d’utilisation de 3 à 4 ans : C++, iOS, Android, Vue, HTML, CSS, DevOps, Cantonais, Alibaba Cloud
- Expérience d’utilisation de 1 à 2 ans : Gestion de produit, PHP, C++, Azure, Kubernetes, Docker, Python, Pivotal Cloud Foundry, Kafka, Réseaux, Streaming RTMP, Pascal
- Expérience d’utilisation de moins d’un an : Matériel informatique, Go, Ruby, Big Data, Apprentissage automatique, Japonais, AWS, ChatGPT, Elasticsearch
Et comme vous pouvez le voir ici, mon attention est assez dispersée. Cependant, si nous y réfléchissons bien, tout tourne autour d’une certaine forme d’information. Actuellement, je travaille principalement en tant qu’ingénieur Java, bien que mon titre dans l’entreprise soit celui d’ingénieur full stack.
Alors, comment puis-je prouver que je suis un tel génie de l’information ? En plus de cela, dans mon travail quotidien, j’apprends le cloud computing, et pendant mon temps libre, j’étudie les réseaux de neurones, comme le montre l’article Je comprends enfin comment fonctionne un réseau de neurones. Lorsque je me détends ou que je conduis, je regarde des TikTok japonais et écoute des podcasts, comme expliqué dans mon article Pourquoi et comment j’apprends le japonais. Zhiwei court à plein régime pour atteindre la destination où il sera acclamé par le monde entier comme un véritable génie de l’information.
J’ai eu un sentiment d’échec au cours de mes 10 dernières années. Mais maintenant, je commence à sentir que je deviens un peu plus accompli. J’ai été extrêmement heureux à certains moments récemment. Parfois, je n’arrivais pas à croire pourquoi je suis maintenant si vif, pourquoi je peux apprendre tout ce que je veux apprendre, pourquoi je peux trouver n’importe quel moyen pour atteindre ce que je veux.
Les entreprises internationales m’ont beaucoup aidé. J’ai travaillé jusqu’à présent pour deux banques internationales. Les gens là-bas m’ont donné beaucoup de confiance et de tolérance. Bien que l’entreprise ne me demande de venir au bureau que deux jours par semaine, j’ai loué une place de parking pour 1000 CNY sous le bureau et je me rendais au bureau en voiture chaque jour de travail. Parce que j’aime écouter des TikTok japonais sur le chemin. Ma main gauche tient une petite télécommande et ma main droite est sur le volant. Je me contente d’écouter les courtes vidéos TikTok en regardant droit devant. Et parfois, j’utilise ma main gauche pour cliquer sur le bouton de la télécommande et faire défiler les courtes vidéos sur mon iPhone.
C’est l’un des moments où je suis super heureux. J’ai ri fort tout seul des dizaines de fois par jour. Je me remémorais les mots ou idées intéressants que mes collègues exprimaient. Je réfléchissais à la manière de me vanter de mon génie la prochaine fois sur mes réseaux sociaux. Je pensais à comment impressionner les gens avec mes réalisations la prochaine fois. Je réfléchissais à la manière dont mes collègues disaient des vérités dures avec la plus grande politesse. Pour être honnête, désolé d’être trop honnête, et cela peut sembler un peu dur, sont devenus des phrases courantes parmi mes collègues.
Il est vraiment intéressant qu’une fois que vous êtes un génie, vous pouvez vous comporter comme un génie pour être votre vrai moi. Et vous êtes à l’aise avec cela sans offenser personne. Parce que vous avez des collègues géniaux dans l’entreprise et des amis géniaux sur les réseaux sociaux. Et j’encourage tout le monde à devenir un génie.
Je suis un génie et vous êtes un génie, tout le monde est un génie. Ma fille de 2 ans est certainement un génie. J’ai vraiment beaucoup appris en observant ma fille et en jouant avec elle. Le niveau de chinois de ma fille est meilleur que mon niveau de japonais. Elle m’a beaucoup appris. Elle joue beaucoup et est curieuse de tout. Je suis vraiment envieux d’elle. Elle a l’audace de grimper jusqu’au site touristique pour toucher et nous laisser, les adultes, debout sur le chemin spécialisé. Elle a enfreint beaucoup de règles et a l’audace de faire beaucoup de choses que nous, les adultes, n’avons pas le courage de faire ou auxquelles nous ne pensons même plus en grandissant. Elle jouait joyeusement avec ses jouets. Nous, les adultes, devons avoir un but pour faire quelque chose. Pour moi, il faut apprendre quelque chose en faisant quelque chose. C’est trop axé sur un objectif.
Merci à l’entreprise de m’avoir permis de redevenir un enfant génie, et cela de manière naturelle. Merci également au génie Yin Wang, qui apprend toute sa vie et partage tout, expert en langages de programmation, anciennement ingénieur logiciel senior chez Intel et ingénieur logiciel senior chez Microsoft. Ces dernières années, il a appris le japonais, la musique, la peinture, et bien plus encore. Il a absolument raison lorsqu’il dit qu’on peut apprendre facilement en pensant et en doutant constamment.
Après deux mois à écouter des sons japonais pendant mon temps libre, mon cerveau est maintenant très à l’aise avec cette langue. J’ai commencé à aimer chanter en même temps que les chansons que mon téléphone joue pendant que je conduis. Il semble que je serai bientôt à l’aise pour parler japonais, même si je n’ai jamais eu la patience de m’asseoir pour reconnaître ses symboles écrits et que je ne sais pas ce qu’ils signifient.
J’ai appris cela de ma fille. Les sons chinois l’ont certainement aidée quand elle était plus jeune et ne pouvait pas parler. Elle avait 2 ans et elle était capable de s’exprimer simplement, comme maman, papa, je tiens le ballon, je n’ai pas appris l’anglais aujourd’hui, etc. Et parce que je l’ai aidée à regarder des dessins animés en anglais pendant un certain temps, elle est à l’aise avec les sons anglais, c’est sûr. Bien sûr, chaque enfant est à l’aise avec n’importe quelle langue. Quand on grandit jusqu’à un certain âge, la deuxième langue devient inconfortable.
Tout est une question d’environnement. Pour les enfants de Hong Kong, beaucoup d’entre eux parlent couramment le cantonais, le mandarin et l’anglais. Ils sont partout. Pour l’apprentissage, c’est vraiment une question d’environnement. Bien qu’aujourd’hui, Internet soit assez pratique pour créer cet environnement si vous le souhaitez. J’ai changé la langue de mon téléphone portable en japonais pendant quelques semaines. Je ne connais que quelques mots. Mon téléphone est devenu difficile à utiliser et je devais souvent deviner comment l’utiliser, en faisant des erreurs. Mais après quelques jours, j’ai trouvé que le livre sur les réseaux de neurones était en fait facile à comprendre par rapport à vivre toute la journée avec le japonais.
C’est ma manière ingénieuse d’apprendre des choses. J’écoute des supports audio à plusieurs reprises lorsque je conduis pour me balader en ville. Peu importe le sujet. Pour le japonais, ça fonctionne. Pour les articles de pointe sur le machine learning, ça fonctionne aussi. YouTube propose de nombreuses vidéos expliquant des articles sur le machine learning. Une fois que je suis à l’aise avec ces contenus, je suis prêt à m’asseoir et à lire attentivement des articles ou des livres.
Je comprends déjà beaucoup en écoutant avant de les lire. Je les lis pour que mon cerveau fasse le reste de l’effort total nécessaire pour digérer complètement le matériel d’apprentissage.
J’ai analysé des centaines de fichiers journaux volumineux au cours des six derniers mois. Je les copie soigneusement depuis la plateforme de cloud computing, puis j’utilise la fonction de remplacement pour séparer les lignes de journal continues par des sauts de ligne. Si elles sont toutes au format JSON, je change l’extension de mon fichier en JSON et j’utilise un plugin de Visual Studio Code pour le formater et l’embellir. Ensuite, je recherche des mots-clés pour trouver les informations nécessaires. Je soupçonne ensuite chaque ligne de code source avec attention. Parfois, je me demande pourquoi certains logs ne sont pas affichés. Parfois, lorsque je rencontre une trace d’erreur qui implique du code de framework sous-jacent que je n’ai jamais touché auparavant, je vais directement l’examiner et l’apprendre.
Je deviens intrépide face à n’importe quel code, document ou journal. Peu importe qui l’a écrit, peu importe le code concerné. Et comme je faisais du développement Android et iOS de 2013 à 2015, je peux les analyser et les lire facilement. Une fois, ces derniers mois, je suis allé directement dans le code iOS pour découvrir que ce n’était pas le premier appel API qui posait problème, mais le deuxième appel API continu qui en était la cause. À ces moments-là, j’ai l’impression d’être un génie de l’information.
Vous savez, dans les grands projets d’entreprise, il peut y avoir des centaines de microservices. Et cela, c’est juste pour le backend, car pour le frontend, c’est aussi un projet de grande envergure. Il y a également beaucoup de documents et de tickets. Je suis capable de naviguer entre eux et d’obtenir les informations dont j’ai besoin. Bien que j’aie encore besoin de temps pour apprendre, après tant d’années d’apprentissage et de programmation, je n’ai plus peur d’apprendre. Et tout tourne autour de l’apprentissage.
Alors maintenant, lorsque je reçois un ticket, je commence à apprendre chaque code et document qui l’entoure. Je suis parfois surpris par moi-même de voir à quel point c’est facile pour moi maintenant. Après avoir appris les réseaux de neurones pendant des mois pendant mon temps libre, je deviens un peu intrépide face à toute formule mathématique. Elles sont en fait faciles comparées au japonais, dont je ne connais rien des symboles écrits. Et pour le japonais, j’ai des moyens d’apprendre, alors pourquoi les mathématiques je ne pourrais pas les apprendre.
Quand j’étais au lycée, j’enviais les garçons qui remportaient la médaille d’or aux Olympiades Nationales d’Informatique en Chine. Je me demandais toujours comment ils y parvenaient et comment je pouvais faire de même. Maintenant, je connais la réponse. En réalité, au lycée, je ne travaillais pas encore assez dur et je ne me concentrais pas suffisamment. De plus, il me manquait un environnement propice pour mieux performer. Au lycée, j’étais le seul à m’entraîner et à participer à ce genre de compétitions.
Et je savais d’une certaine manière pourquoi j’avais échoué si lamentablement auparavant, ma société n’a pas pu continuer et a dû fermer, j’ai demandé de l’argent de récompense à mes amis et utilisateurs et j’ai envoyé des messages directs individuels à chacun pour demander de l’aide, puis j’ai été supprimé par plus de mille personnes, j’ai été licencié deux fois, j’ai communiqué activement ou passivement avec plus de 4000 RH et recruteurs pour ensuite être ignoré ou rejeté par la plupart d’entre eux. Ma fille est venue au monde et son père était très pauvre. Si nous comptons mes échecs, petits ou grands, nous pourrions en faire un livre.
C’est ma paresse d’esprit. Maintenant, j’ai finalement guéri la plupart de ma paresse à penser et à apprendre. Et j’ai appris probablement chaque heure à poursuivre les technologies de pointe et à aiguiser mon cerveau pour traiter l’information de manière plus efficace et plus enthousiaste. Un fondateur célèbre en Chine a dit que la plupart des gens sont prêts à faire n’importe quoi pour éviter de vraiment réfléchir. C’était vrai et j’en faisais partie auparavant.
En rétrospective, la plupart de mes échecs auraient pu être évités. Ces échecs ont transformé la personne la plus optimiste en la plus pessimiste. Mais ils m’ont donné la force de faire face aux difficultés et aux défis.
Les bonnes personnes dans ma vie m’ont sauvé. J’ai été touché par leur gentillesse et leur tolérance. En arrivant ici, les larmes me montent aux yeux.
C’est une époque vraiment formidable. Vous voyez que la valeur de l’information commence à surpasser celle de la terre. Et beaucoup de gens dans le monde contribuent à générer des informations vraiment utiles. J’espère que celle-ci pourra également vous aider, en particulier ceux qui ont 10 ans et qui aiment apprendre.
Je ne pouvais pas imaginer ce que votre génération, la génération de ma fille, pourrait accomplir lorsque vous serez tous adultes.