Por que você não está aprendendo
- #Soft Skill
Essa é uma pergunta recorrente que tem aparecido, especialmente no universo de programadores iniciantes (eu inclusa). Elenquei cinco possíveis motivos para essas dificuldades de aprendizado, baseada em minha própria experiência pessoal de aprendiz, além da minha atuação prévia como psicóloga supervisora, responsável pela formação de outros psicólogos e especialistas em Saúde Mental:
- Você está estudando muitas coisas ao mesmo tempo: Quando se está começando, tudo parece importante e queremos saber de tudo. Na ânsia de não perder nenhuma oportunidade, não conseguimos aprofundar o conhecimento em nenhuma linguagem específica e, portanto, não conseguimos tirar nenhum projeto de maior complexidade do papel. Direcione seus estudos para visualizar melhor os resultados;
- Você está dando um passo maior do que a perna: Com tantas promessas de "seja programador em x meses", queremos mostrar serviço e aprender o mais rápido possível. Uma boa base em programação requer tempo, certos conteúdos precisam ser "digeridos" com calma, repetidos, para que o aprendizado seja efetivo. Se você "engolir sem mastigar", em algum momento você vai emperrar nos estudos e sentir que não está evoluindo nada. Quando isso acontecer, retroceda um pouquinho, revise algumas aulas, refaça alguns códigos, depois volte para o conteúdo novo;
- Você está bebendo de uma única fonte: Leia diferentes artigos sobre o mesmo tema, assista a aulas de diferentes professores. Isso não só ajuda a reforçar conteúdos (vide item anterior), como também possibilita encontrar uma didática que funcione melhor com você;
- Você está quebrando cabeça sozinho: É importante desenvolver autonomia para solucionar problemas, mas às vezes você perde muito tempo em detalhes que outras pessoas poderiam facilmente ajudar. Se até a metodologia XP adota a programação em pares, você também pode (e deve) buscar outros olhares para o seu aprendizado. Use o Discord da DIO sem medo;
- Você está aprendendo, mas não está reconhecendo: O aprendizado é progressivo e, muitas vezes, sutil, por isso passa despercebido. Algumas coisas ficam tão "óbvias" com o tempo que esquecemos que, um dia, aquilo já foi novo e difícil. Fazer/refazer desafios de código e praticar com projetos são uma boa forma de ter um feedback do seu aprendizado ao longo do tempo.
E aí, se identificaram com alguma dessas situações? Confesso que eu já me vi em todas elas, em diferentes momentos, mas estou constantemente realinhando as expectativas e buscando melhorar com vocês! Abraços e bons estudos para nós!