Skip to content

Latest commit

 

History

History
96 lines (71 loc) · 7.09 KB

3-challenge.md

File metadata and controls

96 lines (71 loc) · 7.09 KB

JavaScript

💪 Mettez-vous au défi régulièrement

S'entraîner par le biais de différents exercices et challenges est important car cela va vous permettre d’améliorer plusieurs branches de votre spectre de compétences:

  • Algorithmie (ne pas non plus s’attendre à une progression incroyable 😟).
  • Améliorer votre vitesse d’exécution (fluidité pour écrire le code).
  • Pratiquer (et potentiellement découvrir) des fonctionnalités du langage. À noter que dans ce cas-là il est important de synchroniser la découverte avec une volonté de vous documenter (articles, talks, ebook).
  • Vous permettre de découvrir une part non négligeable de notre quotidien et des difficultés auxquelles nous devons faire face.

Note

Je vous recommande de vous faire régulièrement des sessions de code plus ou moins intensives. Je vous joins une vidéo de la chaîne de Tony qui parle de son expérience et son parcours sur son apprentissage autour des algorithmes.

Les liens suivant vous permettront d’effectuer un ensemble de workshops et challenges:

En France il y aussi le Battle Dev qui est organisé fréquemment. Les membres de la communauté JS participent depuis quelques éditions.

🏫 Nodeschool

Si vous êtes débutant ou que vous ne connaissez pas encore les workshops de Nodeschool, je vais vous guider dans les différents choix qui s’offrent à vous.

Noter que vous allez devoir devenir à l’aise avec les instructions en ligne de commande 😬 (c’est une bonne occasion pour vous y mettre si ce n’est pas encore le cas).

Warning

Certains workshops ne sont plus maintenus à jour. En 2023 les workshops Nodeschool ne sont malheureusement plus très pertinent!

Parmis les workshops que je vous recommande (plus ou moins dans l’ordre) :

Il y a d’autres workshops (libre à vous de regarder s’ils vous intéressent). A noter qu’il existe aussi un évènement NodeSchool Paris avec l’excellent orateur Christophe PORTENEUVE (mais avec le COVID forcément il n’y a plus d’éditions pour le moment).

 

Bradley challenges

Attention, ces défis sont très difficiles (et nécessitent également des connaissances en Node.js et V8).

🔎 Les autres sites

Divers sites internet proposant divers challenges et exercices:

Je n'ai pas forcément de recommandation pour ceux-ci (en ce qui me concerne je n’accroche pas forcément avec ces sites).

🏆 Competitive programming

Si certains d’entre vous sont des grands motivés et que vous souhaitez vous orienter dans les compétitions de code (ou que les mathématiques et la résolution d’algorithmes c’est votre truc ^^) eh bien je vous recommande les liens suivants :

C’est un domaine qui vous demandera de travailler très sérieusement les mathématiques et d’étudier très longuement les diverses structures et algorithmes existants.


⬅️ JavaScript: 📕 Dédier un temps quotidien à la lecture | ➡️ JavaScript: 🌌 Cours en ligne, talks et articles