Il est bien connu que la plupart des gens qui essaient d'apprendre à coder échouent, mais quelles en sont les raisons au-delà de l'abandon trop tôt ? Après avoir discuté avec des personnes novices en programmation et essayé de leur enseigner, voici mon analyse : La programmation est difficile à apprendre car l'éducation traditionnelle ne dispense pas les prérequis nécessaires pour comprendre le processus de pensée derrière le codage. Pensez-y : Si vous ne comprenez pas comment fonctionne une cuisinière, seriez-vous capable de suivre une recette dans un livre de cuisine ? Que se passerait-il si vous ne saviez pas ce que signifie "mesurer 2 litres d'eau" ou "préchauffer le four à 200 degrés" ? Pourriez-vous cuire des biscuits ? Bien sûr que non ! Si vous ne savez pas comment utiliser une cuisine, alors vous ne pouvez pas suivre une recette. Si vous êtes extrêmement déterminé et motivé, vous pouvez vous forcer à apprendre à suivre un livre de cuisine — tout en apprenant simultanément à mesurer les ingrédients et à régler correctement la température d'un four sans mettre le feu à la cuisine. Cependant, apprendre deux choses ou plus en même temps — sans être conscient que vous apprenez deux choses en même temps — rend l'ensemble du processus d'apprentissage beaucoup plus difficile. J'ai identifié quatre domaines clés qui sont l'équivalent de la programmation pour "apprendre à utiliser la cuisinière" avant "d'apprendre à suivre un livre de cuisine". 1. Pré-algèbre 2. Logique 3. Logique procédurale 4. Grammaires ultra-strictes 🧵
8,01K