Es bien sabido que la mayoría de las personas que intentan aprender a codificar fracasan, pero ¿cuáles son las razones de esto más allá de darse por vencido demasiado pronto? Después de haberme sentado con personas nuevas en la codificación y tratar de enseñarles, aquí está mi análisis: La programación es difícil de aprender porque la educación tradicional no enseña los requisitos previos necesarios para comprender el proceso de pensamiento detrás de la codificación. Piensa en esto: Si no entendieras cómo funciona una estufa, ¿serías capaz de seguir una receta en un libro de cocina? ¿Qué pasaría si no supieras lo que significa "medir 2 litros de agua" o "precalentar el horno a 200 grados"? ¿Podrías hornear galletas? ¡Claro que no! Si no sabe cómo operar una cocina, entonces no puede seguir una receta. Si está extremadamente decidido y motivado, puede aprender a seguir un libro de cocina y, al mismo tiempo, aprender a medir los ingredientes y ajustar la temperatura de un horno correctamente sin incendiar la cocina. Sin embargo, aprender dos o más cosas al mismo tiempo, sin ser consciente de que estás aprendiendo dos cosas al mismo tiempo, hace que todo el proceso de aprendizaje sea dramáticamente más difícil. He identificado cuatro áreas clave que son la programación equivalente a "aprender a operar la estufa" antes de "aprender a seguir un libro de cocina". 1. Preálgebra 2. Lógica 3. Lógica procedimental 4. Gramáticas ultra estrictas 🧵
8.76K