Como permanecer motivado para continuar aprendendo a codificar

5 minutos de aprendizado

Não parece muito. Não é muito. Mas é mais do que não fazer nada.

É fácil ficar impressionado ao pensar em reservar horas do seu tempo para aprender algo que você pode não entender.

Às vezes, o compromisso de aprender a codificar perde o nível de entretenimento que você pode ter ao praticar um esporte ou jogo. Mas isso ocorre porque esse nível de diversão só acontece quando entramos no meio das coisas.

Pondo de lado 5 minutos por dia ou semana é o suficiente para você começar, e começar é a parte mais difícil. Depois que você começar a codificar, o resto virá mais naturalmente.

Você vai gostar e ganhar a motivação para querer fazer um pouco mais. Muitas vezes me vejo aprendendo muito por horas seguidas depois de planejar ter passado apenas 5 minutos nisso.

Divida o grande aprendizado em partes menores

A maioria das coisas pode ser dividida em partes mais simples e mais simples que são mais fáceis de entender em cada nível. Aprender a codificar não é diferente.

Aprender JavaScript, por exemplo, pode parecer uma tarefa enorme. Existem tantas nuances nele. No entanto, cada parte do Javascript, até como ele lida com uma matriz (um grupo de itens), da maneira como você pode chamar métodos (uma maneira de fazer algo) pode ser dividido camada por camada.

O resultado final é que você pode começar aprendendo como pop (remova uma única entrada do grupo). Se você continuar aprendendo pouco a pouco, acabará aprendendo como todos os métodos e funções funcionam, até que você possa usar esse aspecto de JavaScript sem precisar pesquisá-lo o tempo todo.

Você está essencialmente desenvolvendo o que aprende pouco a pouco até obter uma melhor compreensão do todo, e isso só pode ser feito reduzindo-o em componentes menores para começar.

Você provavelmente já sabe o que quer aprender; pode ter tido isso no fundo da sua mente por um tempo. Seja HTML, CSS, React ou até mesmo JavaScript antigo, é ótimo querer começar a aprender alguma coisa.

Se você ainda não sabe o que deseja, o freeCodeCamp o cobrirá com vários tópicos, para que você possa escolher um ou começar no topo.

Mas se você já tem um tópico, não pense apenas nisso. É ótimo ler os artigos mais recentes, examinar a documentação várias vezes, ver as notícias do que está acontecendo nesse idioma, mas para realmente começar, você precisa apenas começar.

Isso significa que, se você quiser aprender o React, por exemplo, basta abrir um novo projeto agora e começar a trabalhar nele. Não precisa ser nada extravagante, você pode estar apenas seguindo o guia de introdução do Hello World, mas o objetivo é parar de pensar em aprender e começar a aprender.

Aproveite o processo de aprender como parte da jornada

Quando você sai correndo, come alguma comida ou assiste a um filme, você não pensa nisso em termos de “Quero terminar de comer este jantar” ou “Eu assisti esse filme com sucesso”. Em vez disso, você gosta do processo do que faz.

Muitas vezes esquecemos disso no aprendizado, nos concentramos tanto em “Compreender o idioma” que esquecemos “Apreciando o processo de aprendizagem

O melhor tipo de aprendizado é feito quando você gosta do que está fazendo. Seu cérebro vai entender mais facilmente e lembrar por mais tempo. É por isso que tantas pessoas que se saem bem são as que já investiram e estão felizes em aprender algo novo.

O truque é parar de pensar muito em “terminar” e mais no que é divertido e interessante em cada tópico que você encontra. Dessa forma, você irá além e ficará mais feliz por isso. Quando você olha para trás, você o faz feliz e, quando olha para a frente, deseja experimentar mais jornadas de aprendizado.

Mantenha uma rotina com um horário programado para aprender de forma consistente

É fácil colocar o aprendizado por último. Última coisa do dia a fazer, última coisa da semana a fazer. Você está essencialmente definindo-o como o último objeto com pouca importância. Você não terá energia no momento em que chegar a isso, e poderá deixá-lo expirar.

Em vez disso, programe-o primeiro. A primeira coisa que você pode fazer quando acordar ou a primeira parte do dia que você completa antes de ir para o trabalho.

Você definirá uma agenda mais fácil de manter. Você terá mais energia no início do dia, para aprender mais facilmente. E se você agendá-lo antes de qualquer outra coisa, rotineiramente, com o tempo (dias e dias, semanas e semanas) aprenderá bastante.

Não precisa ser por horas – quando você gasta apenas 15 minutos em um assunto diariamente durante um ano, são mais de 90 horas de aprendizado!

É fácil esquecer-se ou perder a concentração quando você tem centenas de pequenas distrações. Aprender requer foco mental, e permanecer motivado para aprender significa que você deve colocar apenas um foco à sua frente.

Com as notificações de mídia social aparecendo em segundo plano, o YouTube sendo reproduzido ao lado em uma imagem em imagem e uma dúzia de outras distrações, você pode sentir que nunca é capaz de aprender.

A melhor maneira de se manter motivado e focado no aprendizado é simplesmente desligar todas essas coisas durante o período de aprendizado. Defina seu telefone como silencioso ou não perturbe. Feche todas as janelas do navegador e, se você planeja ter música, verifique se as letras não são tão atraentes que você se cante junto.

Tudo isso afeta seu aprendizado e, se você puder cortá-los, fará um trabalho melhor.

Faça isso novamente

Continue a aprender. Não é algo em que você pode falhar, apenas algo que você pode colocar temporariamente em hiato.

Se você se acostumar com a idéia de aprender, isso não se tornará uma tarefa, mas se tornará algo que você espera.

Como as tecnologias, bibliotecas e estruturas estão mudando com tanta frequência, será algo que você precisará continuar fazendo na codificação. Aguarde ansiosamente por isso e dedique um tempo para entender que as coisas nunca serão obsoletas e chatas, porque sempre haverá algo novo no horizonte para aprender e fazer.

Mantenha-se motivado para continuar aprendendo a codificar

Essas são algumas das coisas que faço pessoalmente para permanecer motivado e continuar aprendendo a codificar. Eu acho que eles me ajudaram muito a chegar onde estou, que é um desenvolvedor do Full Stack que gosta de fazer o desenvolvimento de front-end e algum trabalho de back-end também.

Ao longo dos anos, aprendi HTML, CSS, JS, PHP, React, React Native e muito mais. Descobri desde cedo que gostei do React, então aprendi mais nessa área, como aplicativos móveis, como usar o estado e muito mais.

À medida que aprender mais e codificar mais, você descobrirá o que gosta de aprender e poderá se concentrar nisso, mas só o fará se permanecer motivado a continuar aprendendo a codificar.

Eu sou Adrian, da Austrália. Tenho um pequeno canal no Twitter e no YouTube. Portanto, se você quiser saber mais sobre mim ou curtir meu conteúdo, dê uma olhada em algum momento 😃