JavaRush /Blogue Java /Random-PT /Nunca aprenderei a programar. Dicas simples sobre como co...

Nunca aprenderei a programar. Dicas simples sobre como construir um plano de treinamento e avançar passo a passo em direção ao seu objetivo

Publicado no grupo Random-PT
Na escola estudávamos de acordo com o currículo escolar, na universidade - de acordo com o currículo universitário. No nosso primeiro emprego, nossos colegas nos ajudaram. Mas na educação online nem tudo é tão simples. Mesmo que você esteja se preparando para fazer um curso online completo e não estude apenas com livros e tutoriais, criar um plano de treinamento pode ser difícil: você precisa determinar o objetivo final, definir um cronograma e monitorar o progresso. E se na educação tradicional isto é muitas vezes feito pelo professor, então na aprendizagem online este papel deve ser assumido pelo aluno. Neste texto falaremos sobre por que um currículo é necessário e daremos algumas dicas de como elaborá-lo corretamente.“Nunca aprenderei a programar.”  Dicas simples de como montar um plano de treino e avançar passo a passo em direção ao seu objetivo - 1

Por que você precisa de um plano de treinamento?

Foi perguntado aos graduados da Harvard Business School se eles tinham metas escritas e um plano para alcançá-las: 84% não tinham nenhuma meta, 13% tinham metas escritas, mas nenhum plano específico, e 3% escreveram metas e planos específicos para alcançá-las. Após 10 anos, os 3% da turma que haviam escrito metas e planos ganhavam dez vezes mais do que 97% de seus colegas. Obviamente, anotar nossos objetivos nos ajuda a entender com mais clareza o que realmente queremos e a desenvolver um plano eficaz para atingir esses objetivos. Aqui estão mais alguns motivos pelos quais um currículo é necessário:
  1. Ajuda a dividir uma tarefa grande (programação Java mestre) em tarefas menores. Por exemplo, aprenda a sintaxe geral da linguagem; compreender classes, objetos e tratamento de exceções; aprenda a trabalhar com arquivos e fluxos de entrada/saída; domine o multithreading, conheça as coleções; noções básicas de desenvolvimento web, frameworks populares.
  2. Ajuda a criar uma programação conveniente: todos os dias durante 4 horas; 2 horas durante a semana e 6 nos finais de semana; somente nos finais de semana, somente durante a semana.
  3. Ajuda a acompanhar o progresso: você pode comparar seu progresso à medida que avança com o que fez no início. Você também pode comparar o que já aprendeu com os marcos planejados e entender se precisa fortalecer seu cronograma de treinamento.
  4. O plano de treinamento é motivador. A sensação de vitória ao completar um item da sua lista de tarefas incentiva você a estudar mais.

Como criar um plano de estudos?

Encontre motivação

Esta é a primeira e importante coisa a fazer ao criar um plano de treinamento. O sucesso subsequente na aprendizagem depende da motivação. Se você entender que a vontade de aprender é imposta por outras pessoas, então sua formação não durará muito. Para chegar ao fundo disso, você pode responder a algumas perguntas: Gosto de aprender isso? Você gostaria de fazer esse negócio profissionalmente?

Determine seu nível de conhecimento

Se você já aprendeu uma linguagem de programação antes, não faz sentido começar do básico. Portanto, vale relembrar tudo o que você aprendeu e tentar perceber em que nível você se encontra. Determinar o seu nível de conhecimento irá ajudá-lo a criar a lista certa de recursos de aprendizagem e um mapa de “pontos brancos”. Se você estudou programação em uma universidade e aprendeu a teoria, então você pode se concentrar em aprender a linguagem e praticar os conhecimentos adquiridos. Se você nunca lidou com programação antes, vale a pena incluir livros teóricos para iniciantes em seu programa de treinamento .

Formule uma meta

Para alcançar o sucesso, o objetivo deve ser o mais específico possível. Por exemplo, o objetivo “aprender uma linguagem de programação” é vago. É melhor expressar desta forma: “aprenda Java e encontre um emprego como júnior em uma empresa de produtos”. Esse objetivo específico será mais motivador.

Escolha um dos planos de treinamento

Existem duas maneiras principais de planejar o treinamento – elas podem ser usadas separadamente ou combinadas. O primeiro plano é baseado em metas . Neste caso, não há referência estrita a datas, o plano está mais focado na obtenção de resultados. O segundo é um plano baseado no tempo . Nesse caso, há um prazo. Por exemplo, aprenda Java Core em 6 meses. Ao escolher um dos planos, você deve levar em consideração suas características. Se você perceber que é ruim com a disciplina, talvez deva escolher o segundo plano. Você entende que tendemos a perder prazos? Tente calcular racionalmente quanto tempo, dada a sua carga de trabalho e conhecimento, você precisará para dominar e consolidar o novo material. O estudo “Quanto tempo leva para aprender Java ”, que realizamos entre graduados, pode ajudar nisso .

Divida seu objetivo em pequenos passos

É aconselhável realizar as etapas mais específicas e com prazos exatos até o objetivo final. Ao dar pequenos passos, você evitará a pressão do objetivo final (que pode parecer irreal no início), mas pequenas ações diárias estão ao seu alcance. Esta é a chamada “estratégia de pequenas vitórias” - é mais frequentemente utilizada para trabalho em equipe, mas também é adequada para trabalho individual. Seus princípios básicos: objetivos claros, autonomia, recursos, tempo, apoio (por exemplo, de um mentor - ed.). Este conselho inclui também a elaboração de um cronograma diário que incluirá o seu treinamento. É aconselhável trabalhar no mesmo horário do dia: assim o horário se tornará um hábito. Aqui está o que um usuário JavaRush escreve sobre sua programação: “O principal é o progresso semanal. Depois de duas semanas de descanso, já é difícil voltar e nem todos conseguem escrever todos os dias durante vários meses consecutivos. Estabeleça um limite de horas por semana - por exemplo, 15. Você pode programar 1,5 horas todos os dias da semana e outras 3-4 horas em ambos os fins de semana, ou pode tirar algumas noites de folga, mas o “limite de fim de semana” irá aumentar. Dessa forma, o horário será flexível, mas regular.”“Nunca aprenderei a programar.”  Dicas simples de como montar um plano de treino e avançar passo a passo em direção ao seu objetivo - 2
Exemplo de plano de treinamento (roteiro)

Faça uma lista de fontes de aprendizagem

A lista de recursos pode ser única, ou pode ser complementada ou alterada no processo. Por exemplo, para aprender Java, poderiam ser:
  1. Curso JavaRush.

    Usamos o curso para obter o mínimo necessário de teoria e focar na escrita de código.

  2. Livros:
    • "Primeiro Java, Aprendendo Java", Kathy Sierra, Bert Bates;
    • "Java. Guia para iniciantes", Herbert Schildt;
    • "Java. O Guia Completo", Herbert Schildt;
    • "Java. A Biblioteca do Profissional", Kay S. Horstmann, Gary Cornell.
  3. Tutoriais no YouTube (as opções são muitas - escolha o formato de apresentação das informações mais próximo de você);
  4. Consultas com um mentor/desenvolvedor familiar. Este ponto é necessário para quem é importante receber uma “explicação ao vivo” e não descobrir tudo sozinho.

Acompanhar o progresso

Ferramentas para monitorar seu progresso o ajudarão a seguir seu plano original. A segunda vantagem é a motivação, porque pequenos sucessos no caminho para um grande objetivo permitem que você não se esgote antes do tempo. Para acompanhar o progresso, você pode criar um documento Excel, um diário em papel ou usar aplicativos e plug-ins especiais como Trello, Google Keep, Degreed, Diigo, Maketime.

Elogie a si mesmo

É aconselhável incluir incentivos aos resultados alcançados no plano de formação. Pode ser qualquer coisa: um tênis novo ou um prato delicioso. É melhor se for algo que você não faz todos os dias. Você também pode elogiar-se verbalmente. Sabe-se que o reforço positivo de qualquer ação ajuda a desenvolver um hábito, inclusive o hábito de aprender programação.

Como seguir seu plano de estudos?

Digamos que você já elaborou um plano de treinamento. Mas surge a questão: como aderir a isso. JavaRush possui diversas soluções que vão ajudar nisso:

Estrutura do curso

Todo o curso de treinamento é dividido em 4 blocos - missões: Java Syntax, Java Core, Java Multithreading e Java Collections. Cada missão consiste em 10 níveis, e cada nível contém de 10 a 15 palestras e de 20 a 30 problemas práticos. Essa estrutura ajuda os alunos a avançarem gradualmente em direção ao objetivo pretendido. Se necessário, você sempre pode retornar aos problemas resolvidos e às palestras e revisá-los novamente.

Gráfico de chutes

Claro que será o programa , e não a pessoa, quem vai te dar um chute , mas mesmo diante dele você pode sentir vergonha por faltar às aulas. Você pode programar manualmente o gerenciador de chutes para os dias de aula necessários - ele irá lembrá-lo quando for necessário. Você pode escolher lembretes para todos os dias ou fins de semana. E se de repente você precisar descansar com urgência, pode usar o botão “Esquecer de estudar”.“Nunca aprenderei a programar.”  Dicas simples de como montar um plano de treino e avançar passo a passo em direção ao seu objetivo - 3

Conquistas para resolver problemas

Para cada problema resolvido você recebe uma recompensa - várias unidades de matéria negra. A matéria é necessária para seguir em frente - para abrir os próximos níveis e palestras. “Nunca aprenderei a programar.”  Dicas simples de como montar um plano de treino e avançar passo a passo em direção ao seu objetivo - 4Pois bem, para conquistas maiores, como resolver 10 problemas por dia, uma série contínua de aulas diárias, resolver todos os problemas de missões, ajudar ativamente outros usuários a concluir o curso, você recebe conquistas especiais que formam sua classificação final entre todos os alunos do curso. Bem, quem entre nós não gosta de obter conquistas? Esta é uma grande motivação para seguir em frente :)
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION