Développement d’une application IA à partir de zéro – 1000 heures #1 : Le premier monstre (Configuration) a failli m’anéantir

Le premier monstre que j’ai rencontré n’était pas un petit slime faible – c’était carrément une créature de niveau boss intermédiaire : configuration de l’environnement, messages d’erreur venus tout droit de l’enfer, et un coup critique surprise de ma propre fille.

"Papa, tu ne vas pas travailler ?"

Avec une défense à zéro (car, eh bien… j’étais au chômage), j’étais totalement acculé. Fallait-il fuir ? Non – il fallait se battre !
C’est le début d’un combat rempli de rires, de larmes et de beaucoup de douleur.

…Mais avant d’entrer dans le vif du sujet, regardez ça – voici l’application que j’ai construite de A à Z en 1 000 heures.
Je suis parti de zéro, et je veux partager avec vous comment j’en suis arrivé là !

Pourquoi j’ai quitté mon job de professeur à 42 ans pour apprendre à coder

On dit que nous vivons dans l’ère de la "vie de 100 ans". Mais soyons honnêtes – exister pendant cent ans, est-ce vraiment vivre ?

Cette question me hantait sans cesse. Alors, à 42 ans, j’ai quitté mon poste de professeur de lycée. Je voulais être du côté de la création de l’IA et du métavers, pas juste un spectateur.
Première étape ? Apprendre à coder.

Bien sûr, ce n’était pas ma seule raison. Ma femme avait lutté contre une grave maladie, me faisant prendre conscience à quel point la vie est courte. Si je voulais faire quelque chose d’excitant, c’était maintenant ou jamais.

J’avais aussi mes élèves en tête. Je leur disais toujours :
"Rêvez grand ! Si vous voulez quelque chose, allez le chercher !"
Mais en réalité, moi-même, je n’avais jamais poursuivi mes rêves.
Alors j’ai pris une décision : il était temps d’y aller à fond.

…Puis, j’ai rencontré mon premier véritable obstacle. Et il était bien plus grand que je ne l’imaginais.

Que faire quand on ne sait absolument rien ?

"Bon… je commence par quoi ?"

Je ne savais rien du tout sur la programmation. "Configuration d’environnement ?" Jamais entendu parler.

J’ai commencé à chercher sur Google, et tous les guides pour débutants disaient :
"Créez d’abord une application simple !"

Ça semblait logique. Ok, allons-y pour une application de To-Do List.

"C’est un projet classique, parfait pour s’entraîner, non ?"

…C’est ce que je pensais. Et c’est là que j’ai commis ma première erreur.

J’ai demandé à l’IA : « Je veux créer une application—par où commencer ?

Première étape du développement d’une application : configurer son environnement de codage.

"Node.js ? npm ? React ? Pourquoi tout est en anglais ?! Et pourquoi y a-t-il autant d’acronymes ?!"

(Oui, j’étais professeur d’anglais, mais là, c’était du charabia de niveau incantation magique.)

Plus je faisais des recherches, plus je tombais sur des commandes mystérieuses. J’ai fini par trouver un tutoriel et j’ai suivi les étapes à la lettre. J’ai tapé la commande exacte indiquée :

bashコピーする編集するnpx create-react-app ProTask-Quest

Et là…

"Erreur."

Quoi ?! POURQUOI ?!

Je fixe l’écran. C’est de l’anglais, mais on dirait des runes anciennes.

"Quelque chose quelque chose sécurité Windows bla bla script non exécutable."

Mais qu’est-ce que ça veut dire ?!

J’ai cherché sur Google. Après trois heures à lire des forums, tester des solutions au hasard et empirer la situation, j’ai enfin compris :

Windows bloque l’exécution de scripts par défaut.

Super. Juste super. La solution ?

powershellコピーする編集するSet-ExecutionPolicy RemoteSigned -Scope CurrentUser

Pardon ?! C’est du code ou de la sorcellerie ?!

Je n’avais aucune idée de ce que ça faisait, mais j’ai copié-collé.

Et là… ça a marché.

Première leçon apprise : L’IA peut résoudre des problèmes, mais seulement si vous savez poser la bonne question.

1000 heures de combat : bien plus dur que prévu

J’ai décidé de créer une application appelée "ProTask Quest" – une To-Do List avec une touche originale.
Au lieu de simplement cocher des tâches, on les complète pour faire monter en niveau son avatar.

Au début, je pensais :
"Ça devrait me prendre une semaine, non ?"

Hahahaha. Non.

J’ai fini par y passer 10 heures par jour pendant 3,5 mois (soit environ 1 000 heures au total).
Les erreurs apparaissaient sans arrêt.
Certaines m’ont pris trois jours entiers à résoudre.

À chaque fois que je pensais avancer, un nouveau bug surgissait.

Et juste au moment où je commençais à perdre la tête, ma fille de 4 ans m’a lancé ça :

"Papa, tu ne vas pas travailler ?"

Coup direct. Dégâts critiques.

"Quoi… MAIS JE TRAVAILLE ! (Bon, je ne gagne pas d’argent… donc techniquement, ce n’est pas un boulot…)"

Mais elle marquait un point. J’étais enfermé chez moi, fixé sur mon ordinateur depuis des semaines.

Fin du chapitre 1 : Est-ce que j’ai survécu ? De justesse.

Pas de sommeil. Des erreurs constantes. Des douleurs au dos.
Chaque jour ressemblait à un combat sans fin.

Je me suis souvent demandé :
"Et si je n’y arrivais jamais… ? Et si je devais juste abandonner ?"

Mais je ne l’ai pas fait. Je ne pouvais pas.

Et après 1 000 heures de pur acharnement, j’ai enfin terminé l’application.

Ceci est l’histoire d’un débutant complet qui a survécu et créé une application de zéro.

Vous voulez savoir ce qui s’est passé ensuite ?
Continuez à suivre mon aventure.
Je vous le promets – ça ne fait que devenir encore plus fou.

Prochain épisode : Développement d’une application IA à partir de zéro – 1000 heures #2 – Le prochain monstre : Git !

Juste au moment où je pensais avoir surmonté le pire, un nouvel ennemi est apparu : Git.
"Commit ? Push ? Qu’est-ce que tu veux dire par ‘conflit de fusion’ ?! C’est quoi cette folie ?!"

La prochaine fois, je vais me battre contre le monstre appelé contrôle de version – et perdre complètement la raison.

Ne manquez pas ça ! Abonnez-vous et suivez-moi pour plus de chaos en programmation !

●Next
Développement d’une application IA à partir de zéro – 1000 heures #2 : Le prochain monstre, c’est Git !

●Mon site web
Découvrez le site que j’ai construit grâce à mes 1 000 heures d’expérience en développement d’applications !

Ça ressemble peut-être à un jeu, mais c’est en réalité un site web. Ces 1 000 heures de développement ont été un enfer, mais grâce à elles, j’ai appris énormément de choses.
Je vais continuer à l’améliorer, alors votre soutien signifie beaucoup pour moi !

D’ailleurs, le concept de ce site ?
"Intégrer la rigueur japonaise dans la méthode la plus stoïque du monde pour aider les gens à transformer leurs rêves en réalité."

Alors, qu’en dites-vous ? Et si on réalisait de grands rêves ensemble ? 🚀

コメント