Como usar este livro
Aprenda a aprender
Estou empregando neste livro uma t√©cnica de did√°tica que, suponho, ser√° mais eficiente para o aprendizado de Assembly. Como Assembly aborda uma s√©rie de conte√ļdos dos mais variados, tanto te√≥ricos como pr√°ticos, pode ser muito dif√≠cil pegar tudo de uma vez. Vou explicar aqui minha did√°tica empregada, o porque disto e como voc√™ deve estudar o conte√ļdo para tirar maior proveito dela.

Did√°tica

Estou trabalhando o conte√ļdo do livro com base em dois princ√≠pios simples que eu costumo usar na hora que quero aprender algo. Esta √© uma did√°tica que funciona para mim e, espero, funcionar√° para voc√™ tamb√©m.

1. Ver para entender

No livro eu tento o m√°ximo poss√≠vel abordar conte√ļdo que, com base no que j√° foi explorado antes, possa ser testado para ver os resultados. Bem como tamb√©m tento apresentar os resultados para n√£o deixar √† margem da imagina√ß√£o.
Nosso c√©rebro tem o h√°bito de fabricar informa√ß√Ķes. Quando estudamos algo novo e nos falta informa√ß√£o sobre, costumamos n√≥s mesmos criarmos essas informa√ß√Ķes faltantes. Lacunas de conte√ļdo s√£o preenchidas com informa√ß√Ķes hipot√©ticas e, muitas vezes, de uma maneira quase irrevers√≠vel. Quando come√ßamos a aprender algo costumamos ter muito vi√©s ao conte√ļdo que consumimos primeiro. Se este vi√©s for baseado em uma informa√ß√£o fabricada pela nossa mente ela vai nos induzir ao erro.
√Č devido a esse h√°bito que muita gente desenvolve uma superioridade ilus√≥ria j√° que onde n√£o deveria ter informa√ß√£o alguma tem informa√ß√£o fabricada. O que faz algumas pessoas crerem que "sabem muito" sobre o assunto. Esse √© o chamado efeito Dunning-Kruger.

2. Por quê?

Nada acontece por m√°gica, tudo tem um motivo e uma explica√ß√£o. Infelizmente eu n√£o sei todas as explica√ß√Ķes do mundo e nem todos os motivos. Mas √© muito importante se perguntar o porque das coisas constantemente. No decorrer do livro eu tento responder o m√°ximo poss√≠vel o porque das coisas.
Repare que este tópico em si está explicando alguns porquês.

Consumindo o conte√ļdo

Na hora de consumir o conte√ļdo deste livro lembre-se do que mencionei acima. Principalmente do nosso p√©ssimo h√°bito de fabricar informa√ß√Ķes, isso √© muito comum e todo mundo j√° fez isso (e provavelmente sempre continuar√° fazendo).

1. Aceite o que você não sabe

O que eu n√£o explicar e voc√™ n√£o souber tente evitar o h√°bito de fabricar informa√ß√Ķes se baseando em hip√≥teses infundadas, aceite que voc√™ n√£o sabe e pesquise √† respeito ou continue lendo o livro, talvez eu s√≥ tenha deixado a resposta para depois devido a achar que seria muita informa√ß√£o de uma s√≥ vez. O mais importante √© fixar na mente que voc√™ n√£o sabe.
Um treinamento bacana para diminuir esse péssimo hábito é simplesmente responder "não sei" para perguntas que você não sabe a resposta. Parece bobo, mas quantas vezes não lhe perguntaram algo que você não sabia e, ao invés de dizer "não sei", você inventou uma resposta na hora?
Isso √© o h√°bito de fabricar informa√ß√Ķes controlando sua mente, √© assim que ele funciona s√≥ que na maioria das vezes n√£o √© outra pessoa perguntando mas sim n√≥s mesmos.

2. N√£o decore, aprenda

Lembre-se de sempre se perguntar o porque das coisas. Se voc√™ sabe o que fazer mas n√£o sabe o porque, ent√£o voc√™ n√£o aprendeu mas sim decorou. Decorar √© o pior inimigo do aprendizado. Quando voc√™ entende o porque das coisas voc√™ n√£o precisa ficar decorando, a informa√ß√£o vai naturalmente para a sua mem√≥ria de longo prazo. Detalhe que com "decorar" eu quero dizer a tentativa repetitiva de memorizar uma informa√ß√£o sem entend√™-la, claro que lembrar das coisas √© necess√°rio para o aprendizado. Quer testar se voc√™ decorou ou aprendeu? √Č s√≥ voc√™ tentar explicar o porque tal coisa √© de tal forma. Se n√£o conseguir √© porque n√£o aprendeu.
Já teve ou tem muita dificuldade em aprender algo? Provavelmente é porque tem muitos "por quê?" não respondidos. Você deve estar tentando decorar mas não está conseguindo porque é muita informação. Que tal se perguntar alguns "por quê?" e depois procurar pelas respostas?

3. Só avance depois que aprender

Como eu j√° disse estou tentando ao m√°ximo passar informa√ß√£o de forma que voc√™ possa testar. √Č importante que voc√™ fa√ßa testes para poder compreender melhor a informa√ß√£o. No fim de cada assunto explicado, e ap√≥s fazer alguns testes, tente explicar o conte√ļdo para si mesmo ou para outra pessoa. Se voc√™ n√£o conseguir fazer isso √© porque ainda n√£o entendeu muito bem. Evite avan√ßar no conte√ļdo sem ter entendido o anterior.

N√£o tenha pressa

A pressa é a inimiga da perfeição. ~ Joãozinho
O mundo não vai acabar na semana que vem, eu acho. Não tem porque você ter pressa de aprender tudo em uma semana ou mês. Como eu já disse, só avance para o próximo tópico depois que aprender o anterior. Fique uma semana no mesmo tópico se for necessário.
Faça testes, estude a partir de outras fontes, pesquise no Google, tente fazer coisas para ver o que acontece, se pergunte o porquê. Tudo isso demora mas é necessário para ter uma compreensão profunda do que está estudando.
E lembre-se: Você não precisa ser capaz de escrever um "Hello World" em uma semana, ou estudar mais de um tópico por dia e nem terminar tudo em menos de 1 mês.

Isso aqui não é absoluto

Este n√£o √© "o guia absoluto do Assembly x86". Procure por mais conte√ļdo por fora, use o Google, leia livros, pergunte para outras pessoas. Lembre-se que alguma coisa aqui pode e vai estar errada. √Č importante ter fontes diversas de informa√ß√Ķes para tra√ßar dados e tirar suas pr√≥prias conclus√Ķes.
Vou destacar isto: Tire suas pr√≥prias conclus√Ķes, pense por conta pr√≥pria. Nunca absorva nenhum conte√ļdo como se fosse uma verdade absoluta. Questione, pesquise, verifique e teste. E se voc√™ achar que algo aqui est√° errado, fique √† vontade para corrigir o autor ou simplesmente discordar dele em discuss√Ķes por a√≠.

Discuta

Como eu j√° disse n√£o existe fonte absoluta de informa√ß√£o. A √ļnica maneira de se ter mais seguran√ßa sobre uma determinada informa√ß√£o √© discutindo sobre ela. Entre em alguns f√≥runs e grupos, questione o que as pessoas falam e d√™ a oportunidade para que elas questionem o que voc√™ fala tamb√©m. N√£o aceite nada como verdade absoluta e nem d√™ nada como verdade absoluta.
Isso √© muito importante porque assim voc√™ ir√° encontrar pontos de vista opostos ao seu, isso ir√° abranger seu conhecimento e lhe dar a oportunidade para reavaliar as informa√ß√Ķes, para que assim, tire mais uma vez suas pr√≥prias conclus√Ķes. Ter um s√≥ ponto de vista √© horr√≠vel. Al√©m de ter uma enorme chance de voc√™ estar errado a sua intoler√Ęncia √† discord√Ęncia alheia vai estar l√° no alto.
Ou seja, discutir n√£o √© apenas ben√©fico para voc√™ mas tamb√©m para as pessoas a sua volta. Porque ningu√©m merece aquele tipo de pessoa que, no menor sinal de discord√Ęncia, j√° estufa o peito e bate na mesa para mostrar quem √© que manda.
Last modified 6mo ago