"Apenas memorize" é um conselho muito subestimado. Aqui estão algumas coisas que faço meus alunos no bootcamp do Solidity memorizarem: - Qual é o maior valor que um inteiro sem sinal de n bits pode conter? - Quais situações levam a uma chamada de baixo nível retornando False? - qual é a assinatura de função de cada função no ERC-20? - executar um ataque de inflação de memória - recitar as funções necessárias de mudança de estado de um protocolo DeFi (empréstimo/troca) - Quanto custa para inicializar uma variável de armazenamento? Se esse tipo de coisa não é uma segunda natureza para você, você ficará muito lento quando tentar entender sistemas complexos, pois acaba travando duas batalhas ao mesmo tempo. Isso é algo que eu gostaria de ter descoberto antes.
Justin Skycak
Justin Skycak27 de ago. de 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,82K