Bienvenue sur la V2

Quelqu'un assis dans un jardin au printemps, pixel art

Comme un parfum de printemps.

Il y a maintenant un an, je lançais la première version de NX. Je venais de quitter une entreprise et je décidais de me lancer à temps plein dans ce projet. Cela faisait bien un an que ça me trottait dans la tête. Je guettais l’opportunité idéale. C’est un peu comme quand j’ai appris à coder. C’était il y a maintenant 10 ans.

À l’époque, j’étais particulièrement frustré des jobs que j’occupais. J’avais du mal à vivre et j’aspirais à autre chose. J’ai mûri le projet en me formant le soir et à midi grâce à un site : TeamTreehouse. Les cours de cette plate-forme m’ont très vite séduit. À ce moment-là, il y avait beaucoup moins de sites pour se former en programmation. Vous aviez le choix entre Codecademy, freeCodeCamp et Codeschool.

Se reconvertir dans l’informatique n’était pas encore à la mode. Les choses ont aujourd’hui bien changé. Depuis quelques années, les formations en développement informatique ont poussé comme des champignons. Une recherche sur Google suffit pour s’en rendre compte. Quoi qu’il en soit, ça a été une sacrée prise de risque. J’ai dû revenir vivre chez ma mère.


Le bon choix

Il n’y a pas un jour où je regrette ce choix même s’il y a clairement eu des hauts et des bas. Je n’ai jamais trouvé un métier aussi passionnant. On demande souvent quelles sont les qualités principales pour un développeur. Je peux en citer au moins deux. Aimer apprendre et aimer résoudre des problèmes.

Pour moi, c’était l’idéal. L’informatique, comme beaucoup d’autres sciences, est comme une gigantesque boîte de Pandore. Certains s’y perdent et décrochent. D’autres y sont littéralement happés et peinent à s’arrêter. Pendant longtemps, savoir poser des limites a été l’une de mes difficultés.

En quelques années, j’ai occupé des postes de développeur, de lead développeur et de CTO. J’ai aussi mentoré des élèves et créé des cours sur OpenClassrooms. Il est fort probable que ce soit mes cours qui vous ont mené ici.


Reprendre des risques

Au fil des années, j’ai appris de nombreux langages tels que le JavaScript/TypeScript, le PHP, le Python, le Swift et le Rust. J’ai travaillé dans différents contextes tels que des big techs (Datadog) mais aussi des PME (SensCritique) et des startups. J’ai contribué aussi bien à d’importants projets legacy qu’à des lancements de projets.

Cela dit, je sentais que j’arrivais petit à petit au bout de l’histoire. L’informatique est toujours ma passion. Quand je m’ennuie, j’ouvre régulièrement mon ordinateur pour coder et apprendre de nouvelles choses. Mais une lassitude s’est petit à petit installée. Les projets sont devenus petit à petit ennuyeux et répétitifs. Je sentais que j’allais devoir reprendre des risques.

NX a été cette prise de risques. Je me suis retrouvé à nouveau au chômage (mais pas chez ma mère). NX m’a fait découvrir des aspects de la vie d’un projet que je n’avais jamais vraiment compris. Être porteur d’un projet et savoir insuffler une vision est quelque chose de difficile. Il faut aimer ne pas savoir où on va. Surtout au début.


S’écouter

En moins d’un an, j’ai “shippé” une plateforme et écrit cinq nouveaux cours. J’en suis plutôt fier. J’ai aussi trouvé mes premiers clients. Cela a été plus facile que je le pensais. J’aurais certainement pu continuer sur cette lancée. Faire grossir le projet, embaucher. Devenir patron.

Mais plus je me rapprochais de cette étape et moins j’en avais envie. J’aime l’informatique et j’aime enseigner. J’ai toujours vu le web et Internet comme des moyens de nous rapprocher. Plus le projet avançait, plus je sentais le décalage venir et moins j’y prenais de plaisir.

S’écouter est quelque chose d’essentiel. Savoir reconnaître et identifier ses émotions même si c’est douloureux. Après quelques mois de réflexion, j’ai donc décidé de rendre NX totalement open-source. Les projets sont déjà accessibles publiquement sur GitHub. Le site que vous consultez l’est aussi. Je vais passer les prochaines semaines à rendre les cours publics.

La plateforme sera gratuite. Vous n’aurez pas besoin de créer un compte. Je n’utiliserai pas Google Analytics pour traquer les utilisateurs.


Bienvenue sur la nouvelle version de NX Academy.
Thomas