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. Como aprender no CodeGym: um guia de curso - 1

Índice

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.
Eles também variam em tamanho e dificuldade:
  • 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.
São tantas tarefas que você não pode deixar de se tornar um programador se concluir o curso até o fim!

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).
Como o curso avança? O nível 0 é uma espécie de introdução ao mundo CodeGym, seus personagens e métodos de ensino. Você encontra tarefas desde as primeiras aulas e pode resolvê-las diretamente no site. No terceiro nível, há uma lição especial sobre a instalação do IntelliJ IDEA, um ambiente de desenvolvimento popular usado por programadores Java. Ao instalá-lo e o plug-in CodeGym, você pode concluir tarefas não apenas na web, mas também no seu PC. Isso será especialmente útil nos níveis subsequentes do curso, quando você começar a enfrentar tarefas maiores e a partir da segunda metade do curso — miniprojetos e tarefas bônus.

Seções úteis no CodeGym

Curso de formação — Isto é o mais importante! Passe por tudo e você se tornará um programador Java incrível! Tarefas — 1200 tarefas práticas. Eles podem ser abertos separadamente do curso, mas apenas os que você já alcançou estarão disponíveis para resolver. Ajuda — Acesse a sabedoria coletiva e a inteligência dos alunos e profissionais da CodeGym. Basta fazer sua pergunta sobre teoria ou tarefa, e eles certamente o ajudarão. Artigos— Comunidades construídas em torno de interesses e cidades, criadas para discutir CodeGym e tudo relacionado aos seus estudos — teoria, tarefas, perguntas de entrevista. Junte-se a grupos de interesse, leia artigos escritos por ex-alunos do CodeGym, alunos atuais e equipe editorial e publique o seu próprio caso tenha algo a dizer! Histórias de Sucesso é um grupo especial onde alunos e graduados da CodeGym compartilham como conseguiram conquistar o Java e conseguir um emprego. jogosé uma seção onde os projetos envolvem escrever jogos simples, mas fascinantes, como Snakes, 2048, um jogo de corrida com obstáculos e um jogo de tiro ambientado no espaço sideral. Todos esses projetos são divididos em subtarefas. Completando-os passo a passo, você terminará com sua própria versão do jogo. Os projetos são divididos por dificuldade. Existem alguns ao alcance dos alunos que concluíram o Nível 5 e outros que exigirão as habilidades e conhecimentos do Nível 10 e superiores.
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.

Onde conversar com a equipe CodeGym

Você pode fazer qualquer pergunta relacionada ao curso escrevendo para support@codegym.cc ou usando o recurso de bate-papo no site. Estamos nas redes sociais