Article original : First dev job at 45 – Interview with self-taught freeCodeCamp grad Eric Carlson [Podcast #194]

Eric Carlson est un ingénieur logiciel autodidacte chez Cisco. Au début de la vingtaine, il a gravi les échelons jusqu'à devenir gérant du Domino's Pizza le plus fréquenté du Canada. Il a fini par aller à l'université pour étudier les arts libéraux, puis a travaillé comme enseignant pendant deux décennies avant d'apprendre la programmation par lui-même grâce à freeCodeCamp.

Il a décroché son premier emploi de développeur à l'âge de 45 ans en utilisant ses compétences en programmation pour évoluer vers un rôle plus technique au sein d'une grande entreprise de télécommunications. Depuis, il a progressé plus bas dans la pile (down the stack), effectuant du travail en back end et maintenant en DevOps.

Eric partage des conseils pour :

  • Apprendre la programmation en autodidacte tout en élevant de jeunes enfants

  • Renforcer votre endurance mentale pour pouvoir programmer pendant plusieurs heures d'affilée

  • Comment apprendre en "juste-à-temps" (just-in-time) pour ne pas perdre de temps à courir après les outils "objets brillants" (shiny objects)

  • Comment consolider votre apprentissage en prenant des notes détaillées sur pratiquement tout

Regardez le podcast sur la chaîne YouTube de freeCodeCamp.org ou écoutez-le sur votre application de podcast préférée.

Liens dont nous discutons pendant l'émission :

Liens de l'introduction des nouvelles de la communauté :

  1. freeCodeCamp vient de publier un cours sur la façon de construire votre propre serveur MCP avec Python. Les serveurs Model Context Protocol sont comme des API pour les agents d'IA. De nombreux développeurs en construisent actuellement pour aider les agents à interagir plus précisément avec les données de leurs sites web. Ce cours vous apprendra à exploiter la bibliothèque open source FastMCP pour construire un projet de calculatrice avec lequel les agents pourront ensuite interagir directement. (Cours YouTube d'une heure) : https://www.freecodecamp.org/news/learn-mcp-essentials-and-how-to-create-secure-agent-interfaces-with-fastmcp

  2. Apprenez à réussir le nouvel examen de certification Google Generative AI Leader. Andrew Brown est un CTO qui a réussi pratiquement tous les examens DevOps existants, et il enseigne ce cours. Il vous donnera une compréhension de niveau business des offres d'IA générative de Google Cloud. À la fin de ce cours, avec l'aide des supports d'entraînement d'Andrew, vous serez prêt à passer l'examen. (Cours YouTube de 3 heures) : https://www.freecodecamp.org/news/pass-the-google-generative-ai-leader-certification-exam/

  3. Apprenez à vos applications comment apprendre. Ce cours complet sur les fondamentaux du Machine Learning vous guidera dans la construction de systèmes assez intelligents pour créer leurs propres algorithmes. Vous utiliserez le C++ pour implémenter un Perceptron, qui examinera ensuite des images de formes et trouvera des moyens de les étiqueter de manière fiable. (Cours interactif) : https://www.freecodecamp.org/news/machine-learning-tutorial-how-to-program-without-creating-your-own-algorithms/

  4. Strix est un outil open source relativement récent pour tester la sécurité de vos applications et identifier les vulnérabilités. Il s'agit essentiellement d'un attaquant "white hat" propulsé par l'IA que vous lancez dans votre codebase. Ce tutoriel expliquera son fonctionnement et comment vous pouvez l'utiliser pour renforcer vos applications contre les exploits courants. (Lecture de 15 minutes) : https://www.freecodecamp.org/news/how-to-use-strix-the-open-source-ai-agent-for-security-testing/

  5. Apprenez des faits amusants sur l'atmosphère et l'espace tout en montant dans l'ascenseur spatial. Saviez-vous que l'ascenseur le plus rapide au monde se déplace à 67 km/h (42 miles par heure) et qu'à cette vitesse, il faudrait 80 minutes pour atteindre l'espace ? https://neal.fun/space-elevator/

  6. Chanson de la semaine : le classique du rock progressif de 1980 "Don't Be Late" du légendaire groupe canadien Saga. Cette chanson présente des arpèges de clavier ultra-rapides et précis (bien avant l'ère des séquenceurs). Et les paroles les mieux articulées de l'histoire. C'est parfait pour conduire tard le soir. https://www.youtube.com/watch?v=tYt7dWb2knc