13 dicas para aprender programação por conta própria
13 dicas para aprender programação por conta própria
Anonim

Você está aprendendo a programar por conta própria e lutando para se motivar? A autoeducação pode drenar todas as forças. Aqui estão 13 dicas de aprendizado de Laurence Bradford, criador do blog learntocodewith.me, para aqueles que estão aprendendo a codificar por conta própria. Essas diretrizes o ajudarão a obter conhecimento de forma rápida, eficiente e sem estresse desnecessário.

13 dicas para aprender programação por conta própria
13 dicas para aprender programação por conta própria

1. Encontre a motivação certa para aprender

Ter uma justificativa clara de por que você está aprendendo codificação o ajudará a se concentrar. Certifique-se de formular uma meta específica para você. Considere sua motivação em detalhes. “Eu quero ser capaz”, “seria bom aprender” é uma meta ruim. Exemplos de bons objetivos:

  1. Avance ainda mais em sua carreira atual.
  2. Mude sua ocupação.
  3. Ganhe dinheiro extra graças a projetos paralelos.
  4. Desenvolva seu próprio produto (jogo, aplicativo móvel), crie uma startup.

Não importa se os pontos listados são iguais aos que você mesmo define - não se esqueça deles. Lembre-se de que o objetivo final será salvar os momentos mais difíceis.

Para lembrar o objetivo, você pode escrevê-lo em um papel e mantê-lo à vista, torná-lo um papel de parede na área de trabalho do seu computador ou telefone (o que eu mais gosto).

2. Escolha o idioma correto

No início, pode ser muito difícil decidir o que estudar. Algumas linguagens de programação são mais fáceis de aprender, outras têm aplicativos mais restritos. No entanto, você não deve ficar muito preso a isso. Melhor começar com qualquer coisa do que passar horas procurando a opção “perfeita”. Porque, depois de dominar uma linguagem de programação, será mais fácil mudar para outra.

Se você já conhece seu objetivo final, determine o que é necessário para alcançá-lo. Aprenda idiomas que atendam a esse objetivo. Para desenvolver jogos 3D, você precisa de algumas linguagens e ferramentas, para criar sites - outras.

Se você não souber por onde começar, tente aprender JavaScript. Quer outros programadores gostem ou não, JavaScript está se tornando cada vez mais popular e é usado não apenas no desenvolvimento de sites, mas também em outras áreas. Assim, você cobre o número máximo de aplicativos.

3. Faça um cronograma

Um cronograma de aula claro aumenta a probabilidade de sucesso. Mas estabeleça prazos realistas para tarefas específicas. Não espere terminar centenas de páginas de programação em menos de uma semana - a menos que você desista de todas as suas outras responsabilidades durante esse tempo.

Quando comecei a aprender programação por conta própria, tinha espaço para 25 minutos de prática em cada célula do calendário.

Auto-estudo de programação
Auto-estudo de programação

Praticar exercícios 25 minutos por dia é fácil. Vale a pena se acostumar com esse mínimo, e logo você não conseguirá se afastar do treinamento por várias horas.

4. Faça uma coisa de cada vez

Muitas pessoas tentam fazer centenas de coisas ao mesmo tempo. Um grande erro! Faça uma coisa de cada vez. Não aprenda HTML, JavaScript, Swift e qualquer outra coisa em paralelo. Você vai enlouquecer!

Este item pode ser difícil para você (falo por experiência própria), porque você sempre quer aprender tudo de uma vez.

Em seu livro "Comece com a coisa principal!" Gary Keller disse: "Os resultados extraordinários estão diretamente relacionados ao quanto você pode restringir seu foco." Isso pode ser aplicado a qualquer coisa, incluindo aprendizagem de programação. Não tenha medo de se atrasar - as linguagens e as tecnologias não vão a lugar nenhum. Comece pequeno e trabalhe seu caminho adiante.

5. Divida tudo em pequenas porções

Como na dica anterior, você não precisa enfiar muitas informações em você de uma vez, mesmo que seja no mesmo assunto. Aprender algo novo é muito mais fácil quando é dividido em pedaços menores.

Concentre-se em um tópico e divida-o em pedaços digeríveis. Certifique-se de compreender totalmente e internalizar um conceito antes de passar para o próximo.

O empresário Tim Ferriss cunhou a sigla ABC - Always Be Compressing. A ideia é que você tente formular cada bloco de informações da forma mais sucinta possível. Em seguida, resuma em um parágrafo, crie um diagrama ou imagem, use um esquema mnemônico - seja o que for, desde que ajude a lembrar rapidamente o que você está procurando.

6. Mude o caminho

A pesquisa mostra que quanto mais tipos de percepção você usa, maior é a probabilidade de você assimilá-la. Livros, vídeos, aulas interativas, questionários, podcasts e muito mais irão ajudá-lo com isso.

Absorva as informações da maneira que puder. De acordo com Judy Willis, autora de Teaching Your Child to Learn Easy, quanto mais áreas do cérebro armazenam dados sobre um assunto, mais relacionamentos ativos são formados. Sua redundância dá ao aluno oportunidades adicionais de obter informações de diferentes armazenamentos do cérebro. Essa ligação cruzada de dados significa que aprendemos algo, não apenas memorizamos.

7. Treine outros

Ter que explicar um conceito ou processo a alguém garante que você mesmo o compreenderá completamente. Isso pode ser feito de diferentes maneiras. Uma delas é ministrar um curso ou oficinas para adolescentes. Você pode fazer seus próprios vídeos do YouTube explicando conceitos. Não gostou da ideia do vídeo? Você pode fazer sem isso. Você pode ensinar de muitas maneiras diferentes. Alternativamente, escreva. Por exemplo, com a ajuda do meu blog, não só ajudo os outros, mas também aprendo muito mais eficazmente do que se estudasse sozinho.

Em qualquer caso, ensinar aos outros o que você mesmo está aprendendo ajuda a reforçar os conceitos formados em sua cabeça.

Em plataformas educacionais, geralmente há uma oportunidade de ajudar outras pessoas. Geralmente é algo como um fórum para perguntas dos alunos. Dê uma olhada aí, e se houver uma pergunta aí, cuja resposta você conhece (ou pelo menos tem alguma ideia a respeito), escreva, não hesite. Bons sites educacionais têm uma atmosfera saudável e sua ajuda será apreciada. E fique à vontade para fazer as perguntas você mesmo! Dê aos outros a oportunidade de explicar algo para você.

8. Encontre uma pessoa com a mesma opinião

Isso pode ser feito por meio de uma reunião pessoal ou online. Você pode tentar fazer parceria com um amigo ou membro da família que também queira aprender programação. Assim como as pessoas vão à academia com outras e definem a meta de perder peso juntas, você também pode encontrar um parceiro online.

9. Encontre um mentor

Bate-papos e fóruns de plataforma educacional são bons lugares para encontrar pessoas com ideias semelhantes e, possivelmente, mentores.

Os fóruns online são, obviamente, uma fonte valiosa de informações, mas nada supera o suporte personalizado quando você pode obter uma resposta direta.

10. Introduza os elementos do jogo no processo

Crie um sistema de regras e recompensas que o ajudará a tornar o aprendizado mais agradável. As recompensas podem ajudá-lo a desenvolver reflexos positivos em seu cérebro depois de concluir com êxito uma tarefa importante. Eles podem transformar o processo de aprendizagem de uma tarefa em um jogo. Por exemplo, depois de terminar um livro específico sobre programação, compre a mesma mochila em que tem pensado há meses.

Estabeleça metas e trabalhe para alcançá-las. Recompense-se ao alcançá-los.

Auto-estudo de programação
Auto-estudo de programação

11. Redesenhar o código de outra pessoa

Veja como outra pessoa implementou a solução que você deseja desenvolver. Confira os projetos de código aberto no GitHub. A comunidade de programação pode ser um lugar muito amigável onde ler (ou até mesmo modificar) o código de alguém é perfeitamente normal. Basta percorrer linha por linha, contemplando como cada uma funciona e como se encaixa no quadro geral.

Use o trabalho de outra pessoa para obter inspiração e ideias.

12. Pratique. Não se concentre em aprender

Um ponto muito importante. Os novatos sempre ficam presos nisso. Você precisa começar a escrever seu próprio código o mais cedo possível. Eu sei que é difícil, mas em algum momento vale a pena deixar as lições e começar a criar projetos reais.

Descobrir como as coisas funcionam é seu próprio teste, e cometer um erro é a virada do jogo. Isso nos leva à dica final.

13. Não tenha medo do fracasso

Existe esse conceito - a produtividade do fracasso. Quanto mais difícil for aprender algo, melhor você se lembrará das informações aprendidas. As tentativas fracassadas podem ajudá-lo a obter um entendimento mais profundo, porque você estará envolvido em encontrar seus próprios erros e corrigi-los. É extremamente importante agir e aprender algo por conta própria, criticar-se e explorar coisas novas.

Mesmo que você nunca termine de construir seu pequeno site ou aplicativo, aprenderá muito tentando e fracassando. Essa abordagem é muito mais eficaz do que seguir mecanicamente exemplos de treinamento, quando todas as respostas estão na sua frente.

Saída

A chave para o auto-estudo bem-sucedido é a confiança. Se você acredita em si mesmo, é mais provável que se saia melhor do que o esperado. Pare de duvidar de si mesmo e de suas habilidades e você vai quebrar como um verdadeiro campeão!

O jogo só será perdido se você se render.

Recomendado: