Article original : Learn Chess and Become a Better Developer with Ihechikara Abba (ELO rating of 2285) [Podcast #189]

Dans le podcast freeCodeCamp de cette semaine, nous discutons avec l'ingénieur logiciel Ihechikara Abba, qui possède un classement ELO aux échecs de 2285, ce qui le place parmi les meilleurs joueurs d'échecs de compétition. Nous venons de publier son cours freeCodeCamp sur les finales d'échecs, ainsi qu'un manuel d'accompagnement.

Nous parlons de :

  • comment l'apprentissage des échecs peut faire de vous un meilleur développeur

  • conseils pour se lancer dans le développement de systèmes embarqués avec Arduino

  • comment contribuer à l'open source peut servir d'alternative à la construction d'une présence sur les réseaux sociaux

Liens de notre discussion :

Liens du segment des nouvelles de la communauté au début :

  1. freeCodeCamp vient de publier un cours de GameDev pour débutants qui vous aidera à construire votre premier jeu de plateforme 2D. Vous apprendrez d'abord les bases du moteur de jeu open source Godot et de son langage de programmation GDScript, similaire à Python. Ensuite, vous plongerez dans l'éditeur de Godot, les ensembles de tuiles personnalisés, les mécaniques de jeu, le score, les systèmes de points de contrôle, et plus encore. À la fin du cours, vous aurez votre propre jeu auquel vos amis pourront jouer dans n'importe quel navigateur. (Cours YouTube d'une heure) : https://www.freecodecamp.org/news/learn-game-development-by-building-your-first-platformer-with-godot/

  2. freeCodeCamp vient de lancer ses défis de codage quotidiens. Vous pouvez résoudre ces énigmes de programmation en utilisant Python ou JavaScript. Renforcez vos compétences en structures de données + algorithmes chaque jour, directement dans votre navigateur ou dans l'application freeCodeCamp pour iPhone ou Android. Nous lançons cela avec un backlog de 30 défis qui sont en ligne dès maintenant. Voyez combien vous pouvez en résoudre. (article avec plus de détails) : https://www.freecodecamp.org/news/introducing-freecodecamp-daily-python-and-javascript-challenges-solve-a-new-programming-puzzle-every-day/

  3. Apprenez à créer vos propres applications web PHP sécurisées en utilisant le populaire Framework open source Symfony. Ce cours de niveau intermédiaire est enseigné par Beau Carnes, qui possède de nombreuses années d'expérience en tant qu'ingénieur logiciel et enseignant en éducation spécialisée au lycée. Il vous présentera rapidement les fonctionnalités de sécurité de Symfony, qui vous permettent d'interroger des données chiffrées sans même avoir besoin de les déchiffrer sur votre serveur de base de données MongoDB. Vous pouvez coder en même temps chez vous et construire votre propre application de finances personnelles sécurisée tout en appliquant ces nouveaux concepts. (Cours YouTube d'une heure) : https://www.freecodecamp.org/news/build-secure-web-applications-with-php-symfony-and-mongodb/

  4. Je recommande également de lire ce court article d'un membre de la communauté freeCodeCamp sur l'importance des Hackathons. Ils lui ont ouvert toutes sortes de portes dans sa recherche d'emploi. (Lecture de 10 minutes) : https://www.freecodecamp.org/news/why-every-student-should-join-hackathons/

Je vous recommande également de regarder cet essai vidéo sur \"Rhythm Nation\" de Janet Jackson expliquant la physique derrière la raison pour laquelle la chanson casse certains disques durs d'ordinateurs portables lorsqu'elle est jouée : https://www.youtube.com/watch?v=-y3RGeaxksY

And la chanson de la semaine est Rhythm Nation de 1989 par une Janet Jackson alors âgée de 23 ans. La chanson est géniale, mais vous voudrez vraiment regarder la version vidéo, avec sa chorégraphie de danse impressionnante. J'ai mis un lien vers celle-ci dans la description. Écoutez-la après le podcast. https://www.youtube.com/watch?v=OAwaNWGLM0c

Le soutien provient également des 10 889 personnes aimables qui soutiennent freeCodeCamp par un don mensuel. Rejoignez ces personnes aimables et aidez notre mission en allant sur https://www.freecodecamp.org/donate