É bem sabido que a maioria das pessoas que tentam aprender a codificar falha, mas quais são as razões para isso além de desistir cedo demais? Tendo me sentado com pessoas novas em codificação e tentando ensiná-las, aqui está minha análise: A programação é difícil de aprender porque a educação tradicional não ensina os pré-requisitos necessários para entender o processo de pensamento por trás da codificação. Pense nisso: Se você não entendesse como funciona um fogão, seria capaz de seguir uma receita em um livro de receitas? E se você não soubesse o que significava "medir 2 litros de água" ou "pré-aquecer o forno a 200 graus"? Você poderia assar biscoitos? Claro que não! Se você não sabe como operar uma cozinha, não pode seguir uma receita. Se você é extremamente determinado e motivado, pode aprender a seguir um livro de receitas - e, simultaneamente, aprender a medir ingredientes e definir a temperatura de um forno corretamente, sem incendiar a cozinha. No entanto, aprender duas ou mais coisas ao mesmo tempo – embora não esteja ciente de que está aprendendo duas coisas ao mesmo tempo – torna todo o processo de aprendizagem dramaticamente mais difícil. Identifiquei quatro áreas-chave que são equivalentes a programar "aprender a operar o fogão" antes de "aprender a seguir um livro de receitas". 1. Pré-álgebra 2. Lógica 3. Lógica processual 4. Gramáticas ultra-rígidas 🧵
8,02K