Développeur d'applications web / mobile spécialisé sur Javascript et sa librairie React, j'ai inclu dans mon travail depuis un certains temps, une "stack" plus complète.
Il y a quelques temps, je me suis permis de suivre
les gens, les "grands esprits", les "grands
concepts" et la communauté du langage Javascript.
J'ai pour objectif de m'efforcer à suivre les valeurs du software craftmanship
afin de pouvoir prendre en main ce qui sera mon quotidien de développeur d'application junior.
J'apprends la pratique tout les jours, les paradigmes Orienté Objet, la programmation fonctionnelle, Typescript, le T.D.D, afin d'apprendre à gérer la compléxité. Et même si la tàche est rude, cette approche ouvre les perspectives, et se veux rassurante en de nombreux points.
Ainsi je me focalise sur la prise en main des gestionnaires d'états, sur le controle des flux de données et sur la gestion du volume de code. J'apprends également comment "refactorer du code legacy", comment utiliser l'injection de dépendances, l'extraction de méthodes, comment modéliser et penser "architecture", apprenant petit à petit certains design patterns.
Ce parcours demande beaucoup d'efforts, de persévérance et je me veux confiant pour la suite. Je me dois de montrer une forme de patience quant à cette reconversion.
Juillet 2021
Après une carrière de plus de 15 ans dans l'industrie automobile, j'ai initié cette carrière de développeur en tant qu'autodidacte pour me lancer au cours de l'année 2018. Je suis passé depuis ce temps par de nombreuses étapes: Openclassrooms, Freecodecamp, 3W Academy, FrontendMasters, ZTM academy...
J'ai rapidement compris qu'il me fallait construire un profil complet et avoir une vision d'enssemble. Il me fallait intégrer les problématiques métiers. J'ai pu donc faire ressortir des priorités, des axes clés d'apprentissage, des méthodes de travail ainsi que des principes fondamentaux liés notamment au Web et à Javascript.
La découverte du "Software Craftmanship" a été révélateur, en ce sens où je comprenais précisément quelles étaient les problématiques du quotidien, telles que savoir déterminer les limites et les avantages d'un code propre, un code plus intentionnel et testé pouvant s'appuyer sur les "Designs Patterns" et paradigmes de programmation pour optimiser et gagner en "cohésion".
Je suis toujours aujourd'hui focalisé sur Javascript, pour gagner en "maitrise", cela, gràce aux efforts d'experts de plus en plus actifs sur le Web et j'ai pu ainsi construire ce profil de façon plus profitable, évitant les courants dogmatiques.
Mai 2021
Clean Code de Robert C. Martin
Les dieux masqués de René Lachaud
Javascript Design Paterns de Addy Osmani
Au delà de mes objectifs personnels, des responsabilités accumulées et du bien être de ma famille, j'ai, en moi, une seule grande et sereine préoccupation... Réaliser un projet personnel de vie respectant son environnement et sa communauté de façon à montrer l'exemple de possibilités, l'optimisme sans limite et la cohérence de l'éthique dans la pratique.
Explorer ce monde. Tout d'abord grandissant dans le sport puis la musique, le travail, les voyages, les langues... Continuant jusqu'aujourd'hui par apprendre de la diversité, des multitudes de culture, de l'importance de la famille.
Voir, grandir, s'émouvoir, construire une famille. Etre le témoin des actions anodines de nos enfants. Fier d'être simplement ce que l'on est...