Aussi connu sous le nom de 0xEAF
Je suis un Ă©tudiant de 15 ans et de France 🇫🇷. Je fais de la programmation depuis que j’ai 9 ans. Je fais aussi des vidĂ©os sur YouTube sur de la programmation, des jeux et plus.
Mes passions
- Programmer - principalement des logiciels avec interfaces terminal ou web
- Jouer - joueur de Geometry Dash depuis que j’ai 10 ans
- Aider - j’aime bien aider les gens sur les sujets que je connais - la tech
- Rechercher - parfois, je recherche des choses sur des sujets de technologie pendant des journées entières
- Archiver - parce qu’archiver le passĂ© nous permet de mieux avancer dans le futur
Mes langues
- 🇫🇷 Français - langue natale, accent français, ~ C1
- 🇺🇸 Anglais - seconde langue, accent plutôt américain, ~ B2
- 🇪🇸 Espagnol - troisième langue, en apprentissage en cours, ~ A1
NOTE: Je ne rĂ©ponds qu’aux messages en français et anglais. Je ne me considère pas assez bon en Espagnol pour rĂ©pondre. J’ai essayĂ© d’apprendre le russe il y a quelques annĂ©es mais j’ai abandonnĂ© car j’en avais aucune utilitĂ©e.
Mes technologies préférées
- Python (avec Flask, SQLite3, BeautifulSoup4…) - je l’ai utilisĂ© pour la grande partie de mes projets, après m’ĂŞtre rendu compte que Python n’a jamais Ă©tĂ© fait pour tout ce pourquoi je l’utilises - et donc qu’il est particulièrement lent comparĂ© Ă des languages tout autant faciles. Aujourd’hui, je cherche Ă le remplacer, mĂŞme si cela reste une bonne technologie.
- PHP (avec Apache et MySQL) - je l’ai aussi longtemps utilisĂ© pour faire des sites internet de toute empleur - et je n’y ai jamais trouvĂ© d’inconvĂ©niants. Il est souvent plus rapide que Python et c’est le seul language utilisable sur beaucoup d’hĂ©bergeurs gratuits et payants.
- Forgejo et Git (serveur Git) - pendant longtemps, je ne voulais pas utiliser Git due Ă sa complexitĂ©e apparente, mais finalement, j’ai installĂ© mon propre serveur Forgejo et commencĂ© Ă utiliser Git pour tous mes projets - et je n’est jamais rien regrettĂ© depuis.
- SvelteKit (et Svelte en gĂ©nĂ©ral) - bien que je ne sois pas encore un pro de Svelte et SvelteKit (et que j’oublies souvent des techniques et fonctions de base), j’aime plutĂ´t bien le fonctionnement de Svelte et SvelteKit comparĂ© Ă d’autres frameworks comme React et VueJS. J’ai mĂŞme dĂ©jĂ réécrit une grosse application que je dĂ©veloppait avec Flask et Jinja pour utiliser ExpressJS en back-end et SvelteKit en front-end!
Technologies que j’aimerai apprendre
- Node (avec ExpressJS et Sequelize) - afin de remplacer Python, j’ai commencĂ© Ă utiliser Node pour certains projets - pour l’instant, je ne sais pas l’utiliser et je suis toujours en train d’apprendre comment fonctionnent les bases d’Express et de Sequelize, mais je suis sĂ»r que cela sera worth-it.
- C/C++ (avec GCC/GlibC) - puisqu’une grande partie des projets open-source utilisent du C et du C++, il faut absolument que le les apprennent un jour - mais quand? J’ai beaucoup de choses Ă faire, que cela soit en scolaire ou en projets personnels. Et puis, pour apprendre, il faut pratiquer - mais je n’arrive pas Ă obtenir des idĂ©es de projets qui bĂ©nĂ©firaient de ces languages.
- Rust - pour des raisons similaires Ă C et C++, mais il faut ajouter que Rust est fait pour ĂŞtre plus simple et sĂ©curisĂ© dans toute la gestion mĂ©moire d’un programme, ce qui est un bon bĂ©nĂ©fice, et ce qui pourrait me permettre de ne plus reculer devant une opportunitĂ©e d’Ă©crire du code plus performant Ă cause de la gestion de la mĂ©moire qui est… compliquĂ©e.
- Golang - mĂŞme si Node est plus performant que Python, Golang me semble le meilleur remplaçant pour Python - il a d’ailleurs Ă©tĂ© créé par les Ă©quipes de Google pour remplacer les languages de programmation dynamiques, dont Python - mais je ne l’ai pas encore appris car il est bien diffĂ©rent des autres languages de programmation, vous oblige Ă donner des types pour les variables et fonctions, et d’autres choses pour lesquelles je ne suis pas habituĂ©.