13 dicas para aqueles que estão estudando programação por conta própria
Dicas Formando / / December 19, 2019
1. Encontrar a motivação certa para a aprendizagem
A justificativa clara de por que você está aprendendo programação ajuda a se concentrar. Certifique-se de especificar um objetivo específico para si mesmo. considerar cuidadosamente a sua motivação. "Eu quero ser capaz de", "é bom para aprender" - é uma meta ruim. Exemplos de fins de qualidade:
- Avançar ainda mais na atual carreira.
- Mudança de ocupação.
- Ganhar um graças adicionais para projetos de terceiros.
- Desenvolver seu próprio produto (jogo, aplicativo móvel), criar uma startup.
Se os pontos dados coincidem com as que definem a si mesmo - não se esqueça sobre eles. Lembre-se que o objetivo final seria salvo nos momentos mais difíceis.
Para lembrar o efeito, você pode gravá-lo em papel e manter em mente para fazer papel de parede no seu computador ou desktop telefone (que eu gosto).
2. Selecione a linguagem certa
No início, pode ser muito difícil decidir o que estudar. Algumas linguagens de programação são mais fáceis de aprender, alguns têm um âmbito restrito. No entanto, não é necessário alongar-me a sério. É melhor começar com qualquer coisa, do que passar horas procurando a opção "ideal". Porque dominar uma linguagem de programação, será mais fácil para alternar para outro.
Se você já sabe o seu objetivo final, determinar o que é necessário para o atingir. Aprender línguas, que são adequados para o efeito. Para o desenvolvimento de jogos tridimensionais precisam de algumas linguagens e ferramentas para a criação de sites - outros.
Se você não sabe por onde começar, tente explorar a linguagem JavaScript. Goste ou não outros programadores, JavaScript está se tornando cada vez mais popular e é usado não só no desenvolvimento de web sites, mas também em outras esferas. Assim, você vai cobrir o número máximo de aplicações.
3. Faça um cronograma
claro horário formação aumenta a probabilidade de sucesso. Mas fixar prazos realistas para tarefas específicas. Não espere para dominar a programação livro das centenas de páginas em menos de uma semana - a menos que você jogue todos os outros deveres neste momento.
Quando eu comecei a aprender programação por si mesmo, em todos os celular calendário Eu tenho uma vaga para a prática de 25 minutos.
Envolver-se em 25 minutos por dia facilmente. Ele deve ser usado para minimizar isso, e em breve você não será capaz de romper com o treinamento por várias horas.
4. Envolver-se em uma coisa de cada vez
Muitas pessoas tentam fazer uma centena de coisas ao mesmo tempo. Um grande erro! Envolver-se em uma coisa de cada vez. Não estudar em HTML paralelo, JavaScript, Swift e algo mais. Você vai deixar você louca!
Este item pode ser dado a você com dificuldade (falo por experiência própria), porque você sempre quer aprender tudo de uma vez.
Em seu livro "Comece com o principal!"Gary Keller (Gary Keller) disse:" Os resultados extraordinários diretamente determinada por quanto você pode reduzir o seu foco ". Isto pode ser aplicado a qualquer coisa, incluindo estudos de programação. Não tenha medo de ser tarde - linguagens e tecnologias não vão a lugar algum. Comece pequeno e seguir em frente.
5. Divide tudo em pequenas porções
Tal como acontece com a dica anterior, você não precisa empurrar uma vez grande quantidade de informações, mesmo que seja sobre o mesmo tema. Para aprender algo novo é muito mais fácil quando ele é dividido em porções menores.
Foco em um tema e dividi-lo em pedaços digeríveis. Certifique-se de que você compreenda plenamente e aprender alguns conceitos antes de passar para a próxima.
Empreendedor Tim Ferriss (Tim Ferriss) cunhou a sigla ABC - Always estar comprimindo. A idéia é que cada pedaço de informação é necessário tentar formular forma mais concisa possível. Em seguida, resumi-lo em um parágrafo, criar um gráfico ou uma imagem, utilize o esquema mnemônico - nada, se ele vai ajudá-lo a recuperar rapidamente desejado.
6. mudar suas maneiras
Estudos mostram que os mais tipos de percepção da informação que você usa, o mais provável seu alcance. Isso ajudará o livro, vídeo, aulas interativas, testes, podcasts e muito mais.
Absorver a informação de qualquer maneira possível. De acordo com Judy Willis (Judy Willis), autor do livro "Como ensinar uma criança é fácil de aprender"Quanto mais áreas da informação cérebro armazena sobre um assunto, mais os relacionamentos são formados. Redundância dá a oportunidade adicional de estudante para obter informações de diferentes repositórios cérebro. Tais comunicações cross-dados significa que nós aprendemos alguma coisa, e não apenas memorizado.
7. educar os outros
A necessidade de explicar a alguém o conceito ou processo dá uma garantia de que você está internalizá-la totalmente. Isso pode ser feito de diferentes maneiras. Um deles - para ensinar um curso ou oficinas para adolescentes. Você pode fazer seus vídeos no YouTube com explicações de alguns conceitos. Eu não gosto da idéia de um vídeo? Você pode fazer sem ele. Você pode ensinar uma variedade de maneiras. Como uma opção - gravação. Por exemplo, com a ajuda de seu blog, eu não só ajudar os outros, mas também treinou muito mais eficaz do que se eu aprendi um.
Em qualquer caso, ensinar aos outros o que você aprende por si mesmo ajuda a fortalecer os conceitos formados na mente.
Em plataformas educacionais, como regra, ele tem a oportunidade de ajudar os outros. Geralmente isso é algo como um fórum com perguntas dos alunos. Check it out, e se houver uma pergunta cuja resposta você sabe (ou têm pelo menos pensamentos sobre), - gravação, não hesite. Em bons sites educacionais reina atmosfera saudável, e agradecemos a sua ajuda. E não hesite em fazer perguntas a si mesmo! Dar aos outros a oportunidade de explicar-lhe qualquer coisa.
8. encontrar like-minded
Isto pode ser feito através de reuniões pessoais ou online. Você pode tentar juntar-se com um amigo ou membro da família que também quer aprender programação. Assim como as pessoas vão para o ginásio com o outro e com o objetivo de perder peso, você também pode encontrar um parceiro na Internet.
9. encontrar um mentor
salas de chat e fóruns plataformas educacionais - bons lugares para procurar professores que pensam como pessoas e, possivelmente.
fóruns on-line - é certamente uma valiosa fonte de informações, mas nada se compara com o apoio pessoal, quando você pode obter uma resposta direta.
10. Faça os elementos de jogabilidade
Pense por um sistema de regras e incentivos, ele vai ajudar a tornar o aprendizado mais agradável. Promoção vai ajudar a desenvolver reflexos positivos no cérebro quando você executar com êxito uma tarefa importante. Eles podem transformar o processo de aprendizagem do trabalho de rotina no jogo. Por exemplo, depois de terminar o livro de programação específica, comprar o mesmo saco, que pensou por meses.
Para definir metas e trabalhar com eles. Recompense-se quando você alcançá-los.
11. código de Redo alguém
Veja como alguém tem implementado uma solução que você deseja desenvolver. Olhe para projetos open source no GitHub. comunidade de programadores pode ser um lugar muito amigável para ler (ou modificação) de código de alguém - é absolutamente normal. Basta percorrer linha por linha, pensando em como cada um deles funciona e combinado com o quadro geral.
Use alguém do trabalho de inspiração e idéias.
12. Prática. Não se concentrar apenas na formação
Um ponto muito importante. Com que os novatos sempre preso. Você precisa começar a escrever o seu próprio código, logo que possível. Eu sei que é difícil, mas em algum momento deve afastar-se das lições e começar a criar projetos reais.
Descobrir como ele funciona - é o seu próprio teste, e o erro - que vai mudar radicalmente as regras do jogo. Isso nos leva à última dica.
13. Não tenha medo de falhar
Há tanta coisa a - o fracasso da produtividade. Quanto mais complexo o dado estudo algo, melhor você vai se lembrar de informações aprendidas. tentativas mal sucedidas podem ajudar você a ganhar uma compreensão mais profunda, porque você vai estar envolvido na busca de seus próprios erros e corrigi-los. Para agir e aprender alguma coisa mesmo, criticar a si mesmo e explorar novos - isso é extremamente importante.
Mesmo se você nunca fez criar o seu site de pequenas ou aplicativo, você vai aprender muito, tentar e errar. Esta abordagem é muito mais eficaz do que uma repetição mecânica de exemplos de treinamento, onde todas as respostas para o seu nariz.
conclusão
A chave para a auto-aprendizagem bem sucedida - é a confiança. Se você acreditar em si mesmo, o mais provável que você terá sucesso melhor que o esperado. Pare de duvidar de si mesmo e suas habilidades, e você vai quebrar como um verdadeiro campeão!
O jogo é jogado apenas se você desistir.