Salut c’est Alex 👋
Je suis développeur depuis plus de 10 ans.
En 3 ans, j’ai décidé de prendre ma vie et ma carrière en main et je suis passé d’employé moyen à freelance accompli !
- 2023 – Je rentre après 7 mois de digital nomade
- 2022 – Je pars faire le tour du monde
- 2021 – Je quitte mon CDI pour devenir dev freelance
- 2020 – Je lance ce blog de dev
- 2019 – Je tente de créer « Jow »
- 2018 – Mon 1er CDI en tant que développeur
- 2017 – J’ai mon master, je monte ma 1ère boîte
Aujourd’hui je suis à Montpellier, n’hésite pas à m’envoyer un mail si tu veux prendre un café ! ☕️
Encore un blog de développeur français
Oui, encore un, sauf que ce n’est pas tout à fait vrai.
J’écris par passion sur des thématiques qui me font kiffer…
Plus encore, j’étais des articles très longs sur des sujets importants 👌
Ici, il n’y a pas beaucoup d’articles.
Généralement, je prends 1 sujet et je dis tout ce qu’il y a à dire dessus.
Chaque article traite un sujet de développement, technique ou non, de A à Z.
Mon but avec ce blog : comprendre la totalité d’un sujet avec 1 seul et unique article (au lieu de passer de sites en sites pour récolter un max d’info).
Disclaimer ⚠️ : ce blog de développeur me permet (avant tout) de m'améliorer moi-même
Cette démarche d’écrire des articles longs et complets…
Je la suis avant tout pour moi, pour devenir un meilleur développeur.
On dit souvent que les auteurs des livres les écrivent avant tout pour eux, pour s’améliorer dans leur sujet.
Je ne sais pas si c’est vrai mais me concernant, c’est totalement l’idée du blog.
Plutôt que de faire plusieurs petits articles sur un sujet, j’ai décidé de tout mettre au même endroit.
Dans de gros articles, qualitatifs, complets, avec un maximum d’information et de valeur ajoutée…
La création du blog en avril 2020
Là où la plupart des blogs d’informatiques parlent de technique, font des tutoriels ou abordent l’actualité tech en général…
J’ai décidé d’avoir une approche différente !
À l’heure où j’écris ces lignes début 2022, cela va bientôt faire 2 ans que j’ai créé ce blog d’informatique !
2 ans que j’écris par passion.
D’ailleurs aujourd’hui, le blog n’est pas monétisé et je m’en tape, je n’ai même pas Analytics pour suivre le trafic.
Ce qui m’intéresse sur ce blog de développeur, c’est avant tout de créer du contenu dont je suis fier ! 😊
Si tu veux en savoir davantage je t’invite à me suivre sur Twitter où je partage régulièrement plein de trucs.
La passion du code avant tout 😍
J’en parle en dessous, mais coder, c’est une vraie passion.
On a un métier magnifique où on peut créer des trucs qui n’existaient jusqu’alors pas.
Grâce à l’informatique et au code, on a un monde super évolué où quasiment tout le monde peut communiquer.
C’est magnifique…
Et c’est en partie grâce à nous, les développeurs !
Quand j’y pense, ça me rend fier de participer à tous ces changements…
Je suis fier de la manière dont j’ai codé ce blog : avec mes valeurs et mon éthique.
Fier d’aider les autres développeurs à progresser à mon humble niveau.
Fier de progresser moi-même un peu plus chaque jour…
Bref, je suis fier d'être dev.
À qui s’adresse ce blog d’informatique ?
À tous les développeurs !
Que tu sois…
- Développeur ou développeuse, junior ou senior
- Développeur en reconversion professionnelle
- Développeur freelance
- Software Crafstman
- Chef de projet web
- Stagiaire en développement
- …
Il y aura je pense, toujours quelque chose à découvrir ici !
Si tu as envie de t’améliorer en tant que développeur ou apprendre de nouvelles choses…
Alors peu importe ton niveau il y aura forcément quelque chose d’intéressant à lire ici.
Bref, j’aime mon métier et je suis certain que toi aussi, alors bonne lecture ❤️
👦🏻 Mon histoire personnelle : Comment je suis devenu développeur ?
La suite de cette page est plus personnelle.
Je livre ici pourquoi je suis devenu développeur et pourquoi je le resterais je pense, très longtemps !
Si ça t’intéresse d’en savoir plus sur mon parcours et par quoi je suis passé avant de devenir un développeur épanoui, c’est par ici.
Sinon…
Tu peux directement aller consulter les articles du blog ou t’abonner à la newsletter. 😊
2009 : Mes débuts dans l’informatique
J’ai eu mon premier ordinateur à mes 16 ans.
Ouaip, ça fait assez tard pour commencer l’informatique là où les gens de ma génération (j’ai 28 ans) ont généralement commencé bien avant.
Le pire, c’est qu’à 16 ans, j’étais un gros noob de l’informatique.
Littéralement.
Aucune connaissance en programmation, je savais à peine faire une recherche sur internet.
Quant aux jeux-vidéos ? N’en parlons pas ! 😌
Je n'avais alors aucune idée de comment des gens pouvaient passer autant de temps sur un clavier avec des machines aussi lentes, alors que...
Il faisait beau dehors et qu’on pouvait tous aller faire un basket.
C’est le mindset que j’avais en seconde quand j’ai commencé l’informatique.
Et on parle d’informatique hein, même pas de dev !
Très vite, l’informatique est devenue une passion
Je ne sais pas pourquoi mais assez vite, j’ai commencé à me passionner pour le développement.
1 an plus tard, je sortais mon tout premier logiciel gratuit : un outil pour optimiser les ordinateurs Windows.
Un outil assez bugué mais efficace qui voulait détrôner le célèbre CCleaner !
Quelque temps après j’ai dû me rendre à l’évidence et j’ai abandonné l’outil…
Alors 6 mois après ça, je sortais nouveau un blog.
Ce blog, je ne l’ai jamais abandonné jusqu’à ce que je crée celui-ci…
Tombé amoureux de la programmation, je me suis rapidement tourné vers l’apprentissage du développement web, car son évolution rapide me fascinait (et me fascine toujours).
2010 : Début des études dans l’informatique
Au moment de choisir mon orientation en seconde, je quitte le cursus général pour me diriger vers un Bac Pro en électronique.
À cette époque, j’avais 17 ans et je commençais tout juste à programmer.
J’ai donc choisi de faire mes études pour devenir développeur en alternance, en Bac Pro.
C’était la meilleure solution, car je voulais absolument faire des stages et le niveau en général demandait trop d’efforts à mon goût…
Enfin ça aussi, je crois que je le regrette un peu. 🙃
2012 : Premier emploi de développeur en alternance
Début 2012, je trouve mon premier emploi en tant que développeur web en alternance.
Ce travail, j’aurais mis des semaines stressantes à le trouver.
Comme je m'y suis pris trop tard pour rechercher une alternance, les gens me riaient au nez quand je les appelais.
Honnêtement, c’était une période compliquée…
Mais c’est justement dans ces moments-là qu’il faut se battre pour ce qu’on veut !
J’aurais eu énormément de mal à trouver ce job de développeur en alternance…
Mais finalement, une petite boîte sur Paris m’a sauvée.
Cette boîte, c’est Cubis-Helios Consulting.
Une entreprise qui m’a fait confiance et que je ne remercierais jamais assez !
C’est l’entreprise dans laquelle j’avais fait mon stage en développement lorsque j’étais au lycée.
J’ai eu la chance de travailler avec cette agence web pendant 5 ans, uniquement en télétravail.
J’ai donc été développeur remote (presque) avant tout le monde (merci le COVID).
Pour en finir avec à mes études, j’avoue que je n’étais pas particulièrement assidu.
Je passais plus mes cours à coder des projets persos qu’à écouter le prof parler…
Entre nous, c’est quelque chose que je regrette TOTALEMENT aujourd’hui.
J’ai perdu littéralement des années de connaissances et… pour faire quoi… ?
Je l’ai réalisé en devenant prof de dev moi-même, les étudiants loupent un savoir énorme et ils en souffriront plus tard.
De manière sûre et certaine !
2017 : Je finis (enfin) par avoir mon diplôme « d’ingénieur »
Comme pas mal de développeurs dans ma promo, j’ai fini aux rattrapages de maths.
J’avais fait les choses bien en ayant pris un prof particulier pour me préparer.
Mais comment veux-tu rattraper des années à ne rien écouter en seulement quelques semaines ?
C’était impossible.
Si j’avais écouté et mis en pratique durant mes cours, cela aurait été beaucoup plus simple pour moi de trouver un premier emploi de développeur bien payé et motivant !
Je finis péniblement par avoir mon diplôme et…
Et c’est ainsi qu’un énième développeur avec un diplôme d’informatique arriva sur le marché.
(je dis énième car oui, on est beaucoup à sortir d’école tous les ans : il faut se différencier des autres…)
2018 : Trouver son premier « vrai » job en CDI ?
Après 5 ans d’études : fini le code sur papier, les cours magistraux, les travaux pratiques, la fatigue des examens…
Bonjour le monde du travail !
Je passe mes premiers mois de développeur web diplômé à bosser en free-lance pour les USA.
Très enrichissante comme expérience, je me sers du temps libre que j'ai pour essayer de monter une boîte avec deux amis, ce qui finalement ne fonctionne pas...
Je décide de tout arrêter et de rechercher un « vrai » job de développeur
J’aurais vraiment tout essayé pour monter un business, un SaaS, une start-up…
Gagner de l’argent en tant que développeur c’est loin d’être facile.
Alors comme tous mes collègues de promos, je finis par recherche un CDI.
Sur le coup, j’avais déjà fait quelques recherches sur internet pour pouvoir créer un CV de développeur qui attire l’attention.
Mais après quelques semaines de recherche, le néant
Je demandais sans doute trop en salaire au début.
Et quand tu commences tu n’es jamais sûr de toi à 100%…
Pourtant on m’avait dit que c’était facile de trouver un emploi en tant que développeur avec un BAC + 5.
Seulement voilà, je n’ai même pas réussi à trouver un taff de développeur WordPress. 😌
Heureusement, mon meilleur pote me rencarde sur une boîte (le réseau avant tout) et ils nous embauchent tous les deux !
C’était un de mes premiers entretiens, j’ai donc fait beaucoup de fautes et je n’ai même pas su négocier ma rémunération.
Mes premières semaines en entreprise
Très vite, j’arrive à prendre mes marques, les boss sont sympas, les équipes aussi.
Seulement je sens qu’un truc cloche.
Plus j’avance, et plus je me rends compte que finalement, je ne sais pas grand-chose…
Salut à toi, syndrome de l’imposteur !
Cela faisait quelque temps déjà qu'on me trouvait pas trop mal en dev et j'avais fini par le croire.
Mais finalement je ne suis pas si bon que ça…
- Il y a des tickets où je galère complet, j’explose le chiffrage
- Le code que je fais est loin d’être nickel
- Parfois, le code que je rends ne marche même pas
- Dans d’autres cas encore, je ne fais même pas ce qui est demandé
2019 : Première grosse déconvenue 😥
Moi qui me croyais bon, finalement, je me rends compte la réalité n’est pas aussi simple !
Selon mes collègues je ne suis pas mauvais, mais il y a des choses à améliorer…
Alors sur le coup, je cherche un peu les causes de tout ça, et une première chose m’apparaît.
Je m'étais reposé sur mes connaissances durant tout mon apprentissage.
Comme je suis passionné, je faisais beaucoup de projets persos le week-end, c’est ce qui m’a sauvé jusque-là…
Mais la passion elle seule ne suffit pas
Je décide donc de…
- réellement lire la doc ;
- arrêter de copier/coller du code sur StackOverflow sans le comprendre ;
- reprendre les bases de mon langage ;
- regarder des conférences de devs ;
- demander de l’aide et des feedbacks à mes collègues.
Et tu sais quoi ?
Je progresse à nouveau…
Et je progresse vite.
Il faut le dire, je n’étais pas assez rigoureux
En plus d’apprendre le développement comme jamais et de lire un tas de blogs de développeurs…
Je change COMPLÈTEMENT mon comportement vis-à-vis de mon travail.
Depuis le jour où j’ai décidé de changer jusqu’au jour où j’ai quitté ma boîte…
J’ai tout fait pour livrer quelque chose de qualitatif et donner le meilleur de moi-même dans mon travail.
Et ça s’est remarqué, par les patrons, par les collègues, par les clients…
Si tu donnes le meilleur, avec les bons outils, tu as toutes les chances de réussir.
Tous les clients ne sont pas parfaits, mais je dois dire que je suis particulièrement bien tombé avec les miens. 😊
2019 (toujours) : Je décide de changer, et ça marche
Malgré les clichés sur les développeurs et un état d’esprit pas toujours au top, je décide d’avancer.
Se former, lire, comprendre…
Ça finit TOUJOURS par payer.
Alors bien sûr ce n'est pas immédiat, mais chaque changement dans mon comportement fait que j'avance toujours un peu plus chaque jour.
Petit à petit, je deviens un meilleur développeur.
Je commence enfin à progresser dans mon métier.
Je réduis l’écart qui me séparait des autres développeurs de la boîte.
Quelques mois après ça, je deviens chef de projet web et je commence à « manager » d’autres devs.
C’était très angoissant pour moi…
Surtout quand tu es lâché dans la fosse aux lions sans formation, c’est rude.
Il faut se documenter sur les méthodes agiles, le cycle en V, le management…
Heureusement que tes collègues et tes patrons sont présents.
Dans la même année, je prends également le rôle de lead developer sur les technos frontends que sont Angular et React sur de plus gros projets.
À force de travail j’ai pu évoluer dans mon job, et ça me rend heureux.
Devenir un meilleur développeur, possible pour tout le monde ?
Au fur et à mesure des projets, l’envie de devenir un meilleur développeur me fait envie.
Le code que je produis n’est « pas trop mal », mais il est loin d’être extraordinaire.
J'envie les grands noms de la tech française et je continue ENCORE de me former.
Conférences de développeurs, lectures de blogs de développeurs, vidéos sur YouTube de développeurs…
Je mange du code jour après jour !
Depuis cette époque, j’ai continué à apprendre et je pense avoir beaucoup évolué.
Est-ce possible que toi tu deviennes meilleur si tu suis le même chemin que moi ?
Sans se mentir, ce qui m’a propulsé dans ma carrière de développeur : c’est ma détermination.
J’étais motivé pour devenir un meilleur dev alors je me suis donné les moyens.
C’est assez simple comme raisonnement et ça marche très bien !
Pour bien coder il faut deux choses :
- La théorie : une solidité des bases (que je travaille encore aujourd’hui car les bases sont tellement larges…)
- La pratique : si on ne code pas on ne progresse pas… du tout. C’est la pratique qui rend meilleur, alors il faut coder, coder, coder, faire des exercices, des katas, des projets persos.
Y aller à fond dans sa passion c’est le meilleur moyen de réussir et de s’épanouir.
Si tu es en reconversion pour devenir développeur tu dois voir de quoi je parle. 😊
Toujours progresser et s’enrichir
Ce blog de développeur me sert avant tout à apprendre de nouvelles choses.
Dans une des premières newsletters que j'ai envoyée, je recommandais fortement aux développeurs d'ouvrir un blog pour noter les connaissances qu'ils ont apprises.
Grâce à ce blog de développeur, je prends le temps de découvrir des choses que j’aime et qui se rapprochent de mon métier comme le green IT et l’éco-conception web.
Dès que je vois quelque chose que je ne connais pas, j’essaye de m’y intéresser au maximum pour au moins faire l’effort d’avancer…
(Même si ce n’est pas toujours facile)
Je mets des mois à y arriver, mais petit à petit j’arrive à…
- Écrire du code de qualité.
- Me documenter sur SOLID dont j’entendais parler depuis des années sans avoir pris la peine de regarder.
- Apprendre à utiliser les bons outils pour les développeurs afin de gagner en productivité.
- Maîtriser mon IDE afin de coder (beaucoup) plus vite.
- Écouter des podcasts de dev pour découvrir de nouvelles technos.
- Faire de la veille technologique régulièrement.
- Maîtriser à fond mon éditeur de texte pour coder plus vite.
- Utiliser les techniques des software craftsmans pour améliorer mes compétences en développement.
C’est réellement ce blog de développeur qui m’a permis de progresser aussi vite.
Aider les autres ça permet de s’aider soi-même. 😇
2020 : Ouvrir un blog de développeur n’était pas pour moi…
C’est quelque chose qui était assez clair.
Pourquoi ferais-je un blog sur le développement si je n’ai rien à communiquer ?
Si je suis nul ?
On a tous des croyances limitantes qui nous empêchent d’avancer…
Il faut passer à l’action !
A posteriori ça a l'air évident pour le blog, mais au début quand tu le lances, on se fout de ta gueule.
Même encore aujourd’hui d’ailleurs. 😀
Mais comme j’ai réussi à faire quelque chose, les gens n’y prêtent plus trop attention…
Et le « succès » du blog devient un peu plus « évident ».
Le confinement m’a forcé la main pour créer mon blog de développeur.
C’est ce qui m’a fait avancer.
Toi, qu’est-ce qui te fait avancer ?
Passer à l’action et progresser, ou plutôt avancer
Faire des petits pas chaque jour…
Ça marche depuis des millénaires !
Je sais ce qui marche mais ça n’a pas toujours été le cas alors j’ai essayé plein de trucs.
Mais surtout, je suis passé à l’action.
(je me suis sorti les doigts et j’ai décidé d’avancer dans ma vie, dans ma carrière)
J’ai créé un setup optimisé pour ma productivité, puis…
J’ai commencé à écrire.
Au début avec des sujets assez génériques comme : Quel langage choisir pour commencer le code ?
Puis sur des sujets un peu plus spécifiques comme : Comment je peux développer sans souris (comme les hackers américains !).
Je prenais chaque jour un peu plus de plaisir que la veille à écrire sur ce blog de développeur…
2021 : Devenir développeur freelance (à nouveau)
Le fait je sois devenu développeur freelance en septembre 2021 me donne encore plus de temps pour écrire du contenu, ici ou sur Twitter.
C’était le but de mon passage en freelancing.
On ne va pas se mentir, j’avais aussi envie d’avoir mon propre truc à moi…
Et une certaine liberté 😌
Toujours aussi passionné par le code, je continue d’écrire sur le blog et de partager sur Twitter.
Aujourd’hui on est en 2022 et cette section reste à remplir avec…
Ma future vie de digitale nomade que je suis en train de préparer.
Si ça aussi ça t’intéresse, reviens actualiser la page de temps en temps…
En attendant septembre et mon départ, je continue de me former avec les billes qu’il me manque :
- DDD : Domain-Driven Design
- TDD : Test Driven Development
- BDD : Behavior-Driven Development
- L’algorithmie et la programmation compétitive
Avant de partir à tout jamais car cette page était trop longue !
Je mets régulièrement à jour les pages du site avec du nouveau contenu, alors pense à mettre ce site en favoris. ⭐️
Il y a des chances pour que j’aie amélioré l’article que tu as sauvegardé !
Si tu souhaites me contacter, tu peux le faire sur Twitter, par mail ou simplement me suivre via le flux RSS de mon Feedly.
Ah, et au fait…
J'utilise le masculin dans tous mes articles pour alléger la lecture...
Pour le moment, je ne suis pas prêt à passer à l’écriture inclusive car je la trouve compliquée à mettre en place.
À ce titre si tu es développeuse, sache que je te considère en tant que telle, alors bienvenue sur le blog !