Det er velkjent at de fleste som prøver å lære å kode mislykkes, men hva er årsakene til dette utover å gi opp for tidlig? Etter å ha satt meg ned med folk som er nye innen koding og prøvd å lære dem, her er analysen min: Programmering er vanskelig å lære fordi tradisjonell utdanning ikke lærer de nødvendige forutsetningene for å forstå tankeprosessen bak koding. Tenk på dette: Hvis du ikke forsto hvordan en komfyr fungerer, ville du kunne følge en oppskrift i en kokebok? Hva om du ikke visste hva "måle 2 liter vann" eller "forvarm ovnen til 200 grader" betydde? Kan du bake småkaker? Selvfølgelig ikke! Hvis du ikke vet hvordan du skal betjene et kjøkken, kan du ikke følge en oppskrift. Hvis du er ekstremt målbevisst og motivert, kan du komme deg gjennom å lære å følge en kokebok - og samtidig lære å måle ingredienser og stille inn temperaturen på en ovn riktig uten å sette fyr på kjøkkenet. Men å lære to eller flere ting samtidig - mens du ikke er klar over at du lærer to ting samtidig - gjør hele læringsprosessen dramatisk vanskeligere. Jeg har identifisert fire nøkkelområder som programmerer som tilsvarer "å lære å betjene komfyren" før "lære å følge en kokebok." 1. Før algebra 2. Logikk 3. Prosessuell logikk 4. Ultrastrenge grammatikker 🧵
6,52K