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

Como se manter motivado enquanto aprende a codificar?

E ai pessoal, achei a ideia do tabnews sensacional, parabéns a todos os envolvidos!

Esse artigo não é de minha autoria porém, como achei bastante enrriquecedor, tomei a libertade de traduzir (google translate), remover algumas partes e compartilhar com vocês.


Autor: DM Oladele

Aprender a codificar pode ser como se preparar para uma longa batalha. Em última análise, vencer nem sempre é determinado por sua força inicial, mas por quão bem preparado você está e por quanto tempo pode aguentar.

Com a programação, o maior desafio muitas vezes não é a complexidade da linguagem, mas sim manter-se consistente e motivado durante o processo de aprendizagem.

Para se manter consistente com seu aprendizado, você precisará de muita motivação e energia. A consistência com que você aprende o ajudaria a entender os conceitos complexos de qualquer linguagem de programação e aproveitar ao máximo seu tempo.

- Comece devagar, mas mantenha um hábito

No estágio inicial de aprendizado, você pode ter apenas algumas horas livres que pode dedicar ao aprendizado.

Isso ocorre porque a maioria das pessoas está apenas se abrindo para fazer algo que nunca fez antes. Além disso, eles podem ter tarefas como um emprego em tempo integral que ocupam uma parte melhor de sua vida diária. Portanto, ajustar e reservar tempo para o aprendizado pode não ser fácil.

Nesse estágio, você não precisa se preocupar com a quantidade de tempo disponível para aprender de uma só vez. A coisa mais importante é arranjar tempo para uma sessão diária de estudo, independentemente de sua duração, e persistir com ela apesar do que surgir no caminho.

- Sempre agende suas tarefas

Se você não agendar suas tarefas diárias, é muito mais fácil procrastinar e esquecê-las. É fácil ficar absorto em apenas uma ou poucas tarefas e perder de vista o fato de que há outras coisas que você precisa fazer. Muitas vezes, isso acontece quando você não segue uma lista de tarefas definida.

Para evitar a procrastinação e o esquecimento, planeje seus dias agendando tarefas. Você pode usar as dicas a seguir como um guia para agendar suas tarefas:

  1. Pense em todas as tarefas que você gostaria de realizar.

  2. Estime quanto tempo levará para realizar cada tarefa.

  3. Identifique seus horários de pico de produtividade.

  4. Organize as tarefas em ordem de prioridade.

  5. Certifique-se de agrupar tarefas semelhantes para melhorar sua produtividade.

  6. Para se manter organizado, agende essas tarefas em seu telefone ou computador e use aplicativos de lembretes e tarefas.

  7. Agende tarefas complexas ou difíceis durante suas horas de pico de produtividade.

  8. Arranje tempo para eventos inesperados em sua agenda e planeje-os com antecedência.

Observe que é uma boa ideia agendar suas tarefas no início de cada semana.

Junte-se a uma comunidade de alunos

Para a maioria das pessoas, aprender sozinho pode ser chato e tedioso e, em pouco tempo, pode prejudicar sua motivação. É por isso que ter uma comunidade de pessoas afins é sempre melhor.

Esse tipo de comunidade fornecerá vários benefícios, incluindo, mas não limitado a:

  • acesso ao estudo em grupo

  • acesso a diferentes recursos para ajudar no seu estudo

  • informações sobre as tendências tecnológicas atuais

  • obter feedback sobre projetos pessoais

  • uma avenida para compartilhar seu progresso e medir seu crescimento

Descubra se esse tipo de comunidade existe em sua área. Como alternativa, se você não conseguir encontrar um, poderá ingressar em uma comunidade de aprendizado remoto.

Encontre um parceiro de estudo

Ser consistente e motivado pode ser difícil mesmo depois de agendar suas tarefas e ingressar em uma comunidade de estudos. Se este for o caso, você pode precisar de um parceiro de estudo.

Você pode se beneficiar de ter um parceiro de estudo das seguintes maneiras:

  • Garante que você tenha responsabilidade.

  • Você pode configurar sessões de estudo conjuntas.

  • Você pode colaborar em projetos conjuntos.

  • Você pode encontrar mentoria.

  • Vocês podem passar por desafios de codificação juntos.

Use uma técnica de estudo eficiente

As linguagens de programação são geralmente complexas. A menos que você tenha uma técnica de estudo eficaz, será difícil entender os conceitos e aplicá-los em contextos práticos. Isso pode deixá-lo frustrado e diminuir sua motivação para aprender.

Para fazer o melhor uso do seu tempo e garantir que você se lembre do que estudou por mais tempo, tente as seguintes técnicas de estudo:

Recall ativo

A recuperação ativa é uma técnica de estudo que envolve a recuperação de informações já armazenadas do seu cérebro.

A mente é um vasto depósito ou espaço; memórias são objetos armazenados naquele espaço; e recuperar uma memória é semelhante a procurar e encontrar um objeto em um espaço físico (Roediger, 1980).

Usar essa técnica envolve ler um tópico uma vez e depois converter conceitos e ideias do tópico que você leu em perguntas e depois testar a si mesmo nelas.

Repetição Espaçada

Esta técnica de estudo, como o próprio nome sugere, envolve revisões espaçadas do que você aprendeu por meio da recordação ativa. Isso contrasta com o cramming, que envolve memorizar todos os conceitos de um tópico específico em uma única sessão.

Essencialmente, a repetição espaçada ajuda a minimizar o efeito da Curva do Esquecimento. É um modo de aprendizado pelo qual você se permite esquecer o que aprendeu. Então você tenta recuperar esses conceitos do seu cérebro fazendo recordações ativas em intervalos específicos durante um período de tempo.

A curva do esquecimento hipotetiza o declínio da retenção da memória no tempo. Essa curva mostra como a informação é perdida ao longo do tempo quando não há tentativa de retê-la.

img

O uso das técnicas de estudo acima o ajudará a garantir que não esteja gastando muito tempo entendendo e lembrando de qualquer tópico ou conceito.

Além disso, você terá mais tempo para concluir outras tarefas da sua lista, bem como a oportunidade de aprender novas habilidades que serão úteis no seu desenvolvimento profissional.

Temporizador Pomodoro

A técnica de estudo Pomodoro é ideal para pessoas que lutam para se concentrar nos estudos por um longo período de tempo.

Uma maneira de usar essa técnica é dividir seu dia de trabalho em pedaços de 30 ou 20 minutos separados por intervalos de cinco minutos. Esses intervalos são chamados de Pomodoros.

Defina metas de curto prazo e mantenha o foco em alcançar uma meta de cada vez

Tentar atingir muitos objetivos ao mesmo tempo pode ser esmagador. Portanto, é sempre melhor dividir seu objetivo em partes mais curtas de metas e se concentrar em realizar uma das partes ou metas de cada vez.

Por exemplo, digamos que seu objetivo seja poder criar uma página da Web com qualquer estrutura JavaScript popular como iniciante. Para fazer isso, você precisará aprender várias linguagens de script e programação, ferramentas e habilidades. Aqui está o que você deve saber para construir uma página da web:

  1. Compreender os fundamentos do HTML .

  2. Compreender os conceitos básicos de CSS .

  3. Compreender o uso de elementos semânticos em HTML .

  4. Compreender o uso de CSS Flexbox e Grid para layouts .

  5. Tente construir um site estático simples com o que você aprendeu até agora.

  6. Comece a aprender o básico do JavaScript .

  7. Concentre-se na construção de projetos com seu conhecimento de HTML, CSS e o básico de JavaScript que você aprendeu até agora.

  8. Comece a aprender conceitos avançados de JavaScript, como Programação Orientada a Objetivos e Programação Assíncrona .

  9. Solidifique seu conhecimento sobre os conceitos avançados construindo projetos com eles.

  10. Aprenda a estrutura JavaScript de sua escolha. React , Vue e Angular são escolhas populares.

  11. Finalmente, você pode construir seu projeto favorito usando o framework que aprendeu.

Você pode pensar que seguir as etapas acima na ordem em que são indicadas levaria alguns meses. Mas pode levar muito mais tempo do que isso – e tudo bem.

Além disso, não tente pular nenhuma dessas etapas. Simplesmente fazer um curso intensivo de desenvolvimento web provavelmente não será suficiente, e pode deixá-lo desapontado e fazer com que você se esforce muito mais do que faria se tivesse dedicado seu tempo aprendendo os conceitos completamente.

Por outro lado, certificar-se de seguir cuidadosamente cada uma das etapas, uma de cada vez, o ajudará a desenvolver as habilidades necessárias para atingir seu objetivo principal. Também evitará que você perca a motivação, que é o resultado provável de ter expectativas irreais.

Não tenha medo de pedir ajuda

Uma das razões pelas quais as pessoas desistem cedo de aprender programação é porque encontram algum tipo de bug em seu programa que parece difícil de resolver.

Mas você deve saber que ninguém sabe tudo quando se trata de programação. Mesmo desenvolvedores de software com décadas de experiência ainda encontram bugs que acham muito difíceis de resolver por conta própria.

Esta é uma das principais razões pelas quais a colaboração é tão importante – ainda mais do que desenvolver suas habilidades pessoais.

Sempre que você se encontrar nessa situação, não se demore muito no problema. Use a internet a seu favor na busca de respostas. Nesse sentido, seu melhor amigo é o Google. Você pode obter a resposta para quase tudo relacionado à programação no Google se tomar seu tempo e pesquisar profundamente.

Se você não conseguir obter a resposta de que precisa pesquisando no Google, o próximo passo é ir até a comunidade de estudo à qual pertence para obter ajuda de outras pessoas. Eles normalmente estarão mais do que dispostos a ajudá-lo, seja qual for o problema.

Observe o seguinte ao procurar ajuda de sua comunidade:

  • Certifique-se de fazer perguntas diretas.

  • Certifique-se de que suas perguntas sejam claras o suficiente para entender.

  • Forneça uma cópia do seu código colocando-o em um repositório remoto público como GitHub ou Codepen e forneça o link para o repositório.

Mantenha um estilo de vida saudável

Eu não posso enfatizar demais os benefícios de manter um estilo de vida saudável. Isso irá ajudá-lo a manter a energia e mantê-lo apto para o próximo desafio.

Existem várias maneiras de manter um estilo de vida saudável, algumas das quais são:

  • Faça exercícios regulares para ajudar suas habilidades cognitivas e condicionamento físico geral.

  • Não fique sentado por longos períodos de tempo.

  • Exercite seus dedos regularmente enquanto estiver estudando.

  • Mantenha os olhos longe da tela em intervalos regulares enquanto estuda.

  • Arranje tempo para seus hobbies como recompensa por seus esforços.

  • Certifique-se de sempre dormir bem e obter uma quantidade adequada de descanso.

Conclusão

Programar é uma maratona, não um sprint. Se você deseja alcançar qualquer nível de sucesso, precisa dedicar seu tempo e estudar de forma consistente.

Tomar as medidas discutidas neste artigo melhorará significativamente suas chances de alcançar seus objetivos.

Carregando publicação patrocinada...
3
1
1