Então, você decidiu se tornar um programador Java. Uma pergunta razoável surge imediatamente: "Por onde você deve começar?" Neste artigo, falaremos sobre como aprender a programar do zero no CodeGym. Exploraremos os recursos do curso, como o processo de aprendizado é dividido em etapas e quais seções do site devem ser usadas para tornar seu treinamento o mais eficaz possível.
Vídeos — Nosso canal oficial no YouTube é o lugar para encontrar reportagens em vídeo feitas por alunos do CodeGym, análises em vídeo, vários tutoriais úteis, traduções das melhores aulas de programação em língua estrangeira e muito mais.
Índice
- Características do curso CodeGym
- Plataformas de aprendizagem: site e aplicativo móvel
- etapas do curso
- Seções úteis do site
- Onde conversar com a equipe CodeGym
CodeGym: um tutorial de Java que enfatiza a prática
1. Aprendizagem em forma de jogo
O curso CodeGym é um pouco como um jogo de computador. É dividido em quatro missões , cada uma com um conceito comum. Por exemplo, Java Syntax é a primeira missão, onde você aprende a sintaxe básica da linguagem. Cada missão consiste em dez níveis , que devem ser concluídos sequencialmente. Os níveis são preenchidos com lições e tarefas de dificuldade variada. Para avançar para o próximo nível, você precisa resolver a maioria das tarefas do nível atual, pois ao concluir as tarefas com sucesso, você ganha um pouco de "matéria escura". Você o usa para desbloquear as lições e tarefas subsequentes.2. Prática de programação desde o início
A experiência prática adquirida em nosso tutorial Java (o curso CodeGym) inclui tarefas em vários formatos. Eles variam ao longo do tempo:- Algumas das tarefas são para reforçar os materiais teóricos da aula que as antecede;
- Outros visam repetir a teoria previamente coberta de níveis anteriores;
- Ainda, outras são " tarefas de desafio ", baseadas em materiais apresentados no nível um, dois ou três seguintes. Sim, você leu corretamente. Isso foi feito de propósito. Quer resolver uma tarefa agora, mas você não sabe alguma coisa? Google-lo! Esta é uma habilidade extremamente útil para um programador. Mas se você quiser se mover estritamente sequencialmente através do material, basta deixar a tarefa de lado e retornar a ela depois de alguns níveis, uma vez que você alcançou a teoria necessária.
- A entrada de código é uma tarefa para iniciantes. Às vezes, um aspirante a programador deve apenas cavar as mãos e sentir o código. Para fazer isso, basta "copiar" um exemplo;
- Analise o código de outra pessoa e encontre bugs. Bem, você entende. Também temos essas tarefas;
- Escreva seu próprio código para satisfazer a lista de condições da tarefa;
- Tarefas bônus. Estas são tarefas mais difíceis para auto-estudo e para desenvolver sua capacidade de pensar em termos de algoritmos;
- Mini-projetos. Essas tarefas são divididas em várias subtarefas. Ao concluir cada um deles em sequência, você acaba criando programas relativamente complexos e grandes. Por exemplo, o jogo Sokoban ou uma sala de bate-papo online. Essas tarefas aparecem no meio do curso;
- Vídeos. Às vezes é útil mudar o que você está fazendo. No CodeGym, fazemos isso assistindo a vídeos de TI.
3. Verificação instantânea de tarefas e ferramentas para melhorar seu código
Os recursos mais importantes do CodeGym, que o diferenciam de todos os outros cursos online, são a verificação automática instantânea de tarefas, dicas, recomendações sobre como resolver tarefas . Com o CodeGym, você não precisa esperar muito tempo enquanto um professor verifica seu trabalho: você clica em um botão e, em um piscar de olhos, obtém o resultado e recomendações se algo estiver errado com sua solução.4. Ajuda nas tarefas
Sua experiência de aprender a programar não deve se assemelhar a flutuar sozinho em uma jangada no meio do oceano. Você precisa interagir com os outros. Acima de tudo, o CodeGym tem uma seção de " Ajuda " para isso. Se você está preso em uma tarefa do curso por muito tempo ou não consegue entender um tópico difícil, faça uma pergunta em uma seção específica. Um aluno, programador ou membro da equipe do site certamente irá ajudá-lo. Além do mais, quando você se sentir pronto, será muito valioso para você ir para a seção "Ajuda" e ajudar alguém com seus estudos. Isso significa que você terá que entender o código de outra pessoa. Ao concluir o curso, o aluno ganha de 300 a 500 horas de experiência real em programação! Este curso também é uma excelente ferramenta para quem já estudou programação básica mas não sabe por onde começar a procurar trabalho. Além da prática que você obterá ao trabalhar através do CodeGym, você poderá entender as perguntas importantes que terá que responder durante as entrevistas de emprego, bem como escrever um currículo competente.Plataformas de aprendizagem: site e aplicativo móvel
Você tem duas opções para dominar os fundamentos da programação Java com CodeGym: via aplicativo Android ou na versão web. No entanto, existe um terceiro: estudar tanto no site quanto no aplicativo :) Você pode fazer isso se tiver uma assinatura ativa.etapas do curso
CodeGym é o tutorial de Java mais completo em inglês. O curso principal de Java fornecerá uma visão completa do Java Core e a prática subseqüente ajudará você a aprender como trabalhar com tecnologias mais avançadas. Com CodeGym você aprenderá Java Core e resolverá 1200 tarefas com verificação instantânea. O que o curso inclui?- Breves lições de teoria, cheias de exemplos vívidos;
- Tarefas, mini-projetos;
- Aulas motivacionais (no início de um nível) e vídeos que o ajudarão a manter sua "carga" até o final do curso;
- Testes sobre o material coberto (níveis iniciais).
GO TO FULL VERSION