Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Powszechnie wiadomo, że większość osób, które próbują nauczyć się programować, ponosi porażkę, ale jakie są powody tego stanu rzeczy poza zbyt wczesnym poddaniem się?
Po rozmowach z osobami nowymi w programowaniu i próbach ich nauczania, oto moja analiza:
Programowanie jest trudne do nauczenia, ponieważ tradycyjne kształcenie nie uczy niezbędnych podstaw do zrozumienia myślenia za kodowaniem.
Pomyśl o tym:
Jeśli nie rozumiesz, jak działa kuchenka, czy byłbyś w stanie podążać za przepisem w książce kucharskiej? Co jeśli nie wiedziałbyś, co oznacza „zmierz 2 litry wody” lub „rozgrzej piekarnik do 200 stopni”?
Czy mógłbyś upiec ciastka?
Oczywiście, że nie!
Jeśli nie wiesz, jak obsługiwać kuchnię, to nie możesz podążać za przepisem.
Jeśli jesteś niezwykle zdeterminowany i zmotywowany, możesz przebrnąć przez naukę podążania za książką kucharską — jednocześnie ucząc się, jak mierzyć składniki i ustawiać temperaturę piekarnika, nie podpalając kuchni.
Jednak nauka dwóch lub więcej rzeczy jednocześnie — nie będąc świadomym, że uczysz się dwóch rzeczy jednocześnie — sprawia, że cały proces nauki staje się dramatycznie trudniejszy.
Zidentyfikowałem cztery kluczowe obszary, które są odpowiednikiem programowania „nauki obsługi kuchenki” przed „nauką podążania za książką kucharską.”
1. Pre-algebra
2. Logika
3. Logika proceduralna
4. Ultra-ścisłe gramatyki
🧵
8,78K
Najlepsze
Ranking
Ulubione