„Es einfach auswendig zu lernen“ ist ein sehr unterschätzter Ratschlag. Hier sind einige Dinge, die ich meinen Studenten im Solidity-Bootcamp zum Auswendiglernen gebe: - Was ist der größte Wert, den eine n-bit unsigned Integer halten kann? - Welche Situationen führen dazu, dass ein Low-Level-Call false zurückgibt? - Wie lautet die Funktionssignatur jeder einzelnen Funktion in ERC-20? - Führe einen Inflationsangriff aus dem Gedächtnis durch. - Nenne die notwendigen zustandsverändernden Funktionen eines (Kredit-/Tausch-) DeFi-Protokolls. - Wie viel Gas kostet es, eine Speichervariable zu initialisieren? Wenn dir solche Dinge nicht in Fleisch und Blut übergegangen sind, wirst du wirklich ausgebremst, wenn du versuchst, komplexe Systeme zu verstehen, da du am Ende zwei Kämpfe gleichzeitig führst. Das ist etwas, das ich mir gewünscht hätte, früher herausgefunden zu haben.
Justin Skycak
Justin Skycak27. Aug. 2025
If you want to actually retain information you consume, you gotta practice retrieving it from memory, not just re-consuming it. You have retained information if and only if you can regenerate it from memory. So naturally that is the exercise that must be practiced. Yes, it is also helpful to make connections between isolated pieces of information. Yes, those connections are themselves information. Yes, if you want to retain the connections, then you have to exercise their retrieval, not just re-consume them from an external source. Yes, this also applies to connections between connections. Yes, this also applies to skills, concepts, procedures, applications, etc. If you want to be able to generate it from your head, then you gotta practice generating it from your head.
8,81K