Article original : From Injured Athlete to Software Engineer with Kaleb Garner [Podcast #193]
Kaleb Garner est un ingénieur logiciel travaillant pour une entreprise d'applications de technologie médicale. Il a obtenu une bourse pour jouer au baseball dans une université d'État, mais une grave blessure au genou a mis fin à sa carrière et il a abandonné ses études.
Après être retourné vivre chez ses parents et avoir travaillé dans un cabinet d'optométrie, il a décidé d'apprendre la programmation en autodidacte. Il a utilisé freeCodeCamp et 100Devs pour apprendre gratuitement, et a décroché son premier emploi de développeur front end à seulement 19 ans. Depuis, il a élargi ses compétences pour travailler sur d'importantes bases de code legacy en Python et C#.
Nous discutons de :
Comment ses objectifs en Major League Baseball et son rêve de devenir médecin ont pris fin au cours du même semestre catastrophique
Son acharnement pour obtenir son premier rôle de développeur après seulement 20 candidatures soigneusement ciblées
Son licenciement juste avant son mariage et la perte de toute discipline dans sa recherche d'emploi frénétique
Des conseils pour rendre vos compétences et votre réseau résilients aux licenciements
Liens abordés :
Article récent du NY Times mentionné par Quincy concernant les personnes qui ont du mal à trouver des emplois de développeur ("Ils s'y prennent mal") [accès payant] : https://www.nytimes.com/2025/08/10/technology/coding-ai-jobs-students.html
Bande-annonce du film Office Space de 1999 sur une époque plus simple de la vie en entreprise : https://www.youtube.com/watch?v=3_fG_zLbBeU
Le programme 100Devs et la communauté de Leon Noel que Kaleb a utilisés en parallèle de freeCodeCamp : https://100devs.org/
Regardez le podcast sur la chaîne YouTube de freeCodeCamp.org ou sur votre application de podcast préférée.
Liens de la section actualités :
freeCodeCamp vient de publier un cours approfondi de Harvard qui vous enseignera le SQL et les bases de données relationnelles. Vous apprendrez des concepts clés comme les opérations CRUD (Create, Read, Update, Delete). Vous apprendrez également à normaliser les données, à joindre des tables et à indexer vos bases de données pour de meilleures performances. Vous utiliserez des jeux de données réels et écrirez vos propres requêtes en SQLite, avant de passer à PostgreSQL et MySQL. (Cours YouTube de 11 heures) : https://www.freecodecamp.org/news/learn-databases-and-sql-from-harvard-university
Ce cours avancé de Machine Learning en Python vous enseignera l'histoire des architectures de computer vision. Vous découvrirez des philosophies de conception telles que LeNet, AlexNet, Xception et Vision Transformers. Vous verrez des comparaisons côte à côte et apprendrez comment elles ont progressé au cours des dernières décennies. (Cours YouTube de 5 heures) : https://www.freecodecamp.org/news/the-history-of-deep-learning-vision-architectures
freeCodeCamp a également publié ce manuel qui vous apprendra tout sur les JSON Web Tokens, qui sont essentiels à l'authentification et à la sécurité modernes. Vous découvrirez leur histoire et leur fonctionnement à travers une série de diagrammes et d'exemples de code utiles. (Manuel complet) : https://www.freecodecamp.org/news/the-json-web-token-handbook-learn-to-use-jwts-for-web-authentication/
Découvrez comment les développeurs utilisent le Compound Components Design Pattern pour nettoyer leur code React désordonné. Vous pouvez coder en même temps chez vous et refactoriser plusieurs composants. Cela vous aidera à consolider votre compréhension de ce design pattern et à affiner la logique front end de vos projets. (Lecture de 30 minutes) : https://www.freecodecamp.org/news/compound-components-pattern-in-react/
Ce ne sont là que quelques-unes des nombreuses ressources d'apprentissage open source publiées par la communauté freeCodeCamp cette semaine. Nous avons un élan incroyable en ce moment. Nous enseignons de plus en plus de sujets de programmation, ainsi que des langues mondiales comme l'espagnol et le chinois. Si vous cherchez un équivalent moderne à la Bibliothèque d'Alexandrie, eh bien, nous sommes en train de la construire. Commencez à soutenir notre organisation caritative et notre mission dès aujourd'hui : https://www.freecodecamp.org/donate