Article original : Tips from a Serial Career Changer with GitHub's Andrea Griffiths [Podcast #199]

Aujourd'hui, Quincy Larson interviewe Andrea Griffiths, qui a appris la programmation en autodidacte avec freeCodeCamp tout en travaillant dans le bâtiment. Elle a quitté la Colombie pour les États-Unis à l'âge de 17 ans et, en l'espace de 6 mois, elle a rejoint l'armée américaine. Elle a dirigé une chaîne de salles de sport avant d'occuper un poste de support dans une entreprise technologique, puis de devenir Product Manager et enfin Developer Advocate chez GitHub.

Nous discutons de :

  • Conseils pour les parents occupés qui souhaitent acquérir de nouvelles compétences.

  • Comment les outils d'IA ne remplacent pas votre propre esprit critique et vos capacités de résolution de problèmes.

  • Comment, même s'il est de plus en plus facile d'apprendre la programmation gratuitement, les gens sont tellement distraits que, pour beaucoup, il est de plus en plus difficile de s'asseoir et de s'y mettre.

Le soutien à ce podcast est assuré par une subvention d'AlgoMonster. AlgoMonster est une plateforme qui enseigne les structures de données et les modèles d'algorithmes dans une séquence structurée, afin que vous puissiez aborder les questions d'entretien technique de manière plus systématique. Leur programme couvre des modèles tels que le sliding window, les two-pointers, la recherche de graphes et la programmation dynamique, vous aidant à apprendre chaque modèle une fois et à l'appliquer pour résoudre de nombreux problèmes. Commencez une routine de préparation d'entretien structurée sur https://algo.monster/freecodecamp

Le soutien provient également des 10 338 personnes généreuses qui font un don à notre organisation caritative chaque mois. Rejoignez-les et soutenez notre mission sur https://donate.freecodecamp.org

Obtenez un t-shirt freeCodeCamp pour 20 $ avec livraison gratuite partout aux États-Unis : https://shop.freecodecamp.org

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

Liens de notre discussion :

Section des nouvelles de la communauté :

1. freeCodeCamp vient de publier ce cours de développement Back-end pour débutants. Vous apprendrez à construire vos propres serveurs web et API en utilisant Node.js, Express et MongoDB. Le site web et les applications mobiles de freeCodeCamp sont construits avec ces outils, qui constituent la populaire Stack MERN. Vous aurez également un aperçu de l'architecture de base de données, des principes de sécurité, des meilleures pratiques de test, et plus encore. (Cours YouTube de 2 heures) : https://www.freecodecamp.org/news/intro-to-backend-web-development-nodejs-express-mongodb/

2. freeCodeCamp a également publié un cours complet sur Blender et Three.js où vous construirez votre propre élément de portfolio en 3D : un rendu d'un adorable bureau à domicile. Si vous êtes intéressé par le rendu 3D et l'infographie, ce cours est fait pour vous. Vous apprendrez des concepts clés tels que la Quad Topology, le Raycasting, OrbitControls, et plus encore. À la fin du cours, votre modèle 3D sera en ligne sur le web afin que vous puissiez le partager avec vos amis. (Cours YouTube de 9 heures) : https://www.freecodecamp.org/news/create-a-cute-room-portfolio-with-threejs-blender-javascript/

3. freeCodeCamp a également publié un manuel sur l'utilisation de Docker avec Node.js. Vous apprendrez à configurer Docker et Docker Compose. Vous apprendrez également des concepts fondamentaux tels que les Volumes, les Images et les Containers. C'est une excellente ressource à lire et à mettre en pratique. Ajoutez-la à vos favoris pour référence future. (Manuel complet) : https://www.freecodecamp.org/news/how-to-use-to-docker-with-nodejs-handbook/

4. Améliorez vos compétences en implémentation JavaScript avec ce nouveau cours freeCodeCamp sur le Clean Code. Vous apprendrez à détecter les « code smells » et à refactoriser votre JavaScript en conséquence. Vous apprendrez également à utiliser ESLint et Prettier pour automatiser certains des aspects les plus sujets aux erreurs lors de l'envoi de code. (Vidéo d'une heure) : https://www.freecodecamp.org/news/level-up-your-javascript-detect-smells-and-write-clean-code/

5. Les jeux d'aventure textuels classiques Zork I, II et III sont désormais open source sous licence MIT. Microsoft a publié leur code source complet sur GitHub : https://github.com/historicalsource/zork1

6. La chanson de la semaine est le classique de 1985 « Something About You » de Level 42. J'adore la basse slap, l'harmonie vocale, le falsetto et les sons de synthé massifs. Il est impossible d'écouter cette chanson et d'être encore de mauvaise humeur : https://www.youtube.com/watch?v=zpdQQoc-gkk