Executando verificação de segurança...
6

A melhor forma de aprender programação é ensinando!

Iae, galera do TabNews! Como estão? Meu nome é Fran :)

Introdução

Eu gostaria de trazer aqui uma discurssão/compartilhamento de experiências sobre modos de estudar programação. Então se você puder compartilhar um pouco da sua experiência ou comentar o que achou, se concorda ou não... Agradeço :)

Uma observação: Na programação, a prática é crucial para se tornar um bom programador. Então, o meu pensamento é que: Se conseguirmos aliar essa Técnica (na parte téorica) com a parte prática (com muito código escrito), conseguiremos construir uma base sólida.

Como aprender programação?

Para mim, o melhor modo de estudar programação é ensinando. Ensinando até mesmo quando se é iniciante.

Quando eu compartilho essa ideia a galera fica meio assustada. "Como assim? Ensinar programação mesmo sendo iniciante? E se ensinar errado?"

Um físico americano chamado Richard Feynman, desenvolveu uma técnica que leva o nome dele: a Técnica Feynman.

A técnica consiste, resumidamente, em você explicar o conteúdo que você aprendeu, da forma mais simplificada possível.

Para aplicar a técnica, você precisa ser claro, fazer analogias, simplificar o conteúdo ao máximo para que a outra pessoa entenda perfeitamente aquele conteúdo.

Enquanto você explica o conteúdo, você será capaz de identificar as lacunas e as falhas que ficaram no seu aprendizado. É aquela "travada" na explicação.

É nesse momento que você deve anotar os pontos que você sentiu dificuldade, e depois, pesquisar sobre.

A galera que é iniciante pode ter receio de ensinar por ser novato na área. Mas vale lembrar que: Sempre há pessoas que são mais iniciantes do que você na área. Iniciantes que estão procurando o conteúdo que você já sabe! Então por que não compartilhar?

(Entra aqui o conceito de comunidade)

E se eu não tiver ninguém para ouvir a minha explicação? O que eu faço?

Você pode ter vergonha ou simplismente não ter quem te escute para aplicar a técnica. Então, aqui vai algumas das soluções possíveis:

  • Compartilhar aqui no TabNews e pedir Feedback
  • Criar um blog para documentar o seu aprendizado
  • Fazer a explicação no bloco de notas
  • Explicar para um ursinho de pelúcia
  • Ensinar para si mesmo no espelho
  • Criar um canal no youtube
  • Criar um podcast

Vale lembrar que cada pessoa tem seu jeito único de aprender. Seja com música, desenhando, em pé... Não importa! Essas são apenas algumas maneiras de aplicar a técnica, mas quem disse que você mesmo não pode ter seu jeito exclusivo de aprender?

Conclusão

Quem é iniciante, e até mesmo quem já está estudando, sempre deve buscar novas técnicas, novos conhecimentos...
Você tem uma forma de entender conteúdos de um jeito único. Do seu jeito. Muitas pessoas precisam do "seu jeito de entender". Você anda compartilhando o que aprendeu?

Carregando publicação patrocinada...
4

É uma boa postagem e tem dicas valiosas aí e todos devem prestar bastante atenção.

Eu gosto de mandar isto:

Pirâmide de aprendizado de Willian Glasser

Isso não tem comprovação científica alguma. Na verdade é totalmente falso, mas é uma forma de visualizar a importância de cada ação no que fazemos, desde que façamos certo.

Então ensinar não é algo que será bom para seu aprendizado, mas pode ajudar. Para variar, temos um enorme depende.

Em tempos que as pessoas querem sempre uma fórmula mágica, uma receita de bolo simples que pode ser seguida e tudo se resolverá muito bem, tenho que dizer que ensinar pode ser um gatilho para o aprendizado, desde que seja feito da forma correta. Se fizer da forma errada, pode não ajudar nada, ou até atrapalhar. A vida é assim, suas ações, em que cada detalhe determinará seu sucesso. Não a fórmula que segue.

Sabe quando a gente fala que ideia não vale nada e que a execução é que importa? É a mesma coisa. Essa ideia é boa, mas ela não vale nada, como você vai executar é que vale.

E se fizer errado treinará o erro, então pode ser até prejudicial.

Eu percebi tudo isso recentemente. Porque as pessoas pegam uma ideia boa, mas não aplicam adequadamente. Eu tenho visto muita gente que leu em algum lugar que você deve postar coisas sobre o que você conhece, não importa o que, porque sempre tem alguém que sabe menos que você. E isso é verdade, mesmo que você saiba bem pouco você pode ensinar alguém que sabe menos sobre algum assunto. Não importa se você posta algo muito básico. Embora, dependendo do lugar por incomodar algumas pessoas, tudo tem seu tempo e lugar, e é preciso entender isso também.

O problema para a pessoa que posta e para as outras que terão acesso, até porque depois ela poderá ser a que posta com problema, é que ela pode estar postando algo errado. Ela pode estar reforçando o erro para ela e ensinando alguém errado. Isso não é bom para ninguém.

How do you know what you don’t know?

Quando você não sabe algo fica complicado se avaliar se você já sabe o suficiente para si e para ensinar outras pessoas. É preciso um pensamento crítico muito bom. E por isso sempre falo que é uma das características que mais você precisa adquirir, ainda mais hoje em dia. E as escolas falham em não fornecer isso. Falhava antes, mas falha mais hoje que é mais importante que gerar conteúdo para as pessoas, porque qualquer "zé ruela" pode fazer isso.

É preciso tomar cuidado para não entrar em paranóia com isso, mas não podemos deixar de entender o'que é o tal efeito Dunning-Kruger. Ele fala justamente que as pessoas tendem a achar que sabem mais do que sabem em algo que ela não domina. Isso pode ser bom para a autoestima, mas é péssimo para a evolução científica da pessoa. Eu tento gerenciar o meu o tempo todo, especialmente em computação, que tenho também, mas consigo cuidar mais do que em outras áreas da minha vida. Essa é uma condição humana, e quem acha que não tem é quem mais tem.

E precisa de algum cuidado porque simplificações muitas vezes são responsáveis pelo erro. Não tem muito jeito, eu sei que isso eu mesmo vivo cometendo. Na internet você precisa simplificar.

A parte boa disso é que, para fazer direito, te força a aprender melhor a base que eu sempre falo, que é a matemática, comunicação e expressão e ciências. Se não fizer isso então é certo que fará errado. Por exemplo, para o que a postagem original fala, que é anotar pontos falhos e pesquisar. As pessoas não querem mais pesquisar. Isso é muito ruim porque ficou muito fácil. Antes você tinha que ir em uma biblioteca. Não dá para entender porque as pessoas estão fugindo disso de maneira ostensiva. Antes de qualquer coisa as pessoas precisam aprender, precisam ser curiosas e achar a informação. Quem nem acha, não pode passar adiante.

A internet já tem bastante informação falsa, muitas delas, talvez ainda a maioria, postadas de boa fé e com a melhor das intenções. Então o que pode ser um bom conselho individual pode ser ruim coletivamente. Infelizmente vivemos uma era muito mais individualista que coletiva.

Então pode ser que você precise mais simular ensinar para alguém. Ou ter quem é bem experiente e se formou bem, que tenha a correção como pilar básico, avaliando antes de postar publicamente.

Feynman não sabia da internet e todas as consequências que estamos vivendo. Então a técnica do pato de borracha é interessante, mas publicar algo pode ser complicado. Ainda pode ser feito, mas com muito cuidado, avisando as pessoas da condição da pessoa, deixando a porta aberta para a crítica e tendo alerta muito claro que pode ter algum erro ali e que a pessoa deveria procurar outras fontes para validar aqui, o'que nem sempre ocorrerá, mas aí já é problema da pessoa.

Quando a pessoa apenas repete algo que viu, sem criticidade ela não está aprendendo nada, ela está se adestrando. Por isso muita gente tem medo da IA porque ela pode ser adestrada (ainda limitada), não ensinada. Adestrar faz parte do processo. Se instruir é importante, mas o que faz diferença é se educar. E é preciso entender isso para obter bom resultado, não vem naturalmente. Eu tento me educar, mas só sei instruir as pessoas, em uma área muito limitada, não me preparei para fazer outras coisas.

A sociedade falha em educar as pessoas, então vemos tanta dificuldade por todo canto, e o indivíduo precisa saber disso e achar seu caminho por conta própria. As pessoas não deveriam se contentar com pouco.

É o que eu posso fazer. Desculpe minha limitação para oferecer mais.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

1

Não seria aprender em si, mas sim uma etapa do aprendizado.
Até pq, pra ensinar, ao menos alguma coisa antes você tem que ter aprendido.

1

Uma das coisas que mais afeta os estudantes é a questão do "decorar".
Você estuda para várias provas, e após a prova tem esquecido o conteúdo. A técnica citada no conteúdo postado por mim lá em cima, é voltada para o "aprender".
Para mim, a pouca disseminação do que realmente é o "aprender".
Em minha visão, "aprender" significa: Internalizar o conteúdo.
Realmente, para ensinar você tem que ter informações prévias. Mas é só isso. Informações soltas que você precisa conectar. Achar uma forma de alcançar a internalização do conteúdo estudado. Uma forma de realmente aprender.
Então eu busco informações iniciais, e após isso eu aprendo por meio da técnica.

Mas é claro, essa é minha forma de aprender. Uma forma que pode funcionar para algumas pessoas e para outras nem tanto (e tá tudo bem)

Obrigada por expor seu ponto de vista! É de grande importância para a construção de um conhecimento maior. E mais ainda, de uma comunidade.

2

Na verdade não existe uma diferença basilar entre decorar e aprender. O que você chama de aprender ou internalizar nada mais são do que as memórias. E o seu cérebro memoriza como se fosse uma trilha em um matagal. Quanto mais você passa naquela trilha, mas ela fica clara. Quanto menos passa, mais mato vai cobrindo a trilha e ela vai ficando menos clara. Mas se você estudar algo usando vários sentidos (como é o caso de ensinar a alguém), é como se estivesse campinando esse mato para deixar a trilha bem visível.

Em termos práticos, em uma simples leitura você esquece até 50% do que estudou já no dia seguinte (de acordo com o gráfico da Curva de Esquecimento). Já se explicar para alguém, vai reter o conhecimento por mais tempo. Mas de qualquer forma, se não rever aquele conteúdo, irá esquecer. Mesmo que estude ensinando alguém ou de qualquer outra forma, em algum momento irá perder aquele conhecimento se não estiver constantemente revisando. Por isso que não há diferença basilar entre decorar, aprender ou internalizar.

Um bom exemplo disso: Já notou que brasileiros que passam muitos anos fora do Brasil, com pouco contato com a nossa língua, passam a ter dificuldades de falar em português. Eles aprenderam português? Claro que sim. Mas a falta de uso da língua faz com que eles passem a, literalmente, esquecer a falar em português.

1

Tenho compartilhado alguns artigos sintetizando os meus estudos.

Realmente, a retençao do conhecimento fica muito melhor quando precisamos sintetizar o que estamos aprendendo.

Excelentes dicas, Fran!

1
1
1
1

A Técnia Feynman é incrível, realmente funciona quando nós explicamos um determinado assunto e começamos a compartilhar conhecimento. ótima dica!!

1
1

Cara, esse artigo chegou na hora certa pra mim kkkkkkk. Eu ja tenho um bom conhecimento na área de desenvolvimento web, mas ainda tenho aquela sensação de ser iniciante sabe ?
Por este motivo, estava pensando em desenvolver um blog, o que seria um desafio para mim e sem dúvidas me traria bastante aprendizado técnico. Além disso iria postar conteúdo frequentemente nesse blog, como uma forma de estudo mesmo sabe ?
Esse artigo só me incentivou mais para colocar em prática esse projeto :)

1
1
1
1