Programação eficaz de aprendizado on-line com o Code Avengers
Em busca de serviços on-line de alta qualidade para o estudo de programação, design e desenvolvimento de jogos, encontrei vários serviços que se destacam pela qualidade do material, sobre um deles resolvi escrever um artigo e compartilhar minha experiência com você.Hoje vamos falar sobre Code Avengers | https://www.codeavengers.comCritério principal
Penso que a maioria concorda que o critério mais importante para um bom site de treinamento é apenas um indicador - o desejo de retornar ao site e continuar o treinamento.Codeavengers é um dos poucos sites que me fez gostar de estudar programação e desenvolvimento web.| Design e funcionalidade
Design de site simples e agradável, com estrutura clara de cursos

Design conveniente e funcional dos próprios cursos
- Edição em várias linhas (ctrl + clique):
- A capacidade de continuar instantaneamente de onde você parou (da última vez) (o código escrito é salvo)- Demonstração visual de erros no código- As páginas das lições são divididas em 3 áreas:explicações e instruções passo a passo | Entrada de código | Resultado do código
Explicação clara de todos os novos termos
- Quando você clica em um novo termo, um menu pop-up aparece com uma explicação. Por exemplo, a explicação do termo "refatoração"
é mostrada abaixo: - Se você não tem explicação suficiente de nenhuma função, ao clicar nessa função desconhecida ( imprimir neste exemplo ), um menu interativo será exibido com exemplos adicionais e o resultado da execução do código para esses exemplos. , na lista, você pode selecionar qualquer outra função e também ver sua explicação com exemplos:
Página de progresso do curso
- A página de progresso exibe as lições aprendidas (à esquerda) e as tarefas (à direita) que podem ser concluídas após (antes / durante) o estudo do curso para repetir o curso- As lições destacadas em azul claro significam que foi cometido um erro na lição (os erros são mostrados e são explicados em uma forma visual imediatamente, quando você clica em Executar, depois de escrever o código):
| Eficácia
Uma demonstração eficaz do que exatamente precisa ser feito "dessa maneira" e não de outra forma.
Por exemplo, quando a tarefa explica por que não é necessário usar codificação (usando valores controlados manualmente em vez de variáveis), isso não é apenas explicado, mas também mostrado em um exemplo (algo que quase todos os outros serviços similares carecem tanto) e é feito da seguinte maneira maneira:- Primeiro, na primeira tarefa, é solicitado que você codifique vários parâmetros- Depois disso, eles dizem para corrigir manualmente vários parâmetros no código para outros valores (porque na vida real geralmente ocorrem alterações, por exemplo, uma alteração no preço de um produto)- Em seguida, eles mostram o método que deve ser usado em vez da codificação, para que você não precise repetir manualmente uma ação após a outra após as alterações."Depois disso, você não precisa explicar por que isso precisa ser feito exatamente como é aceito, porque você acabou de mostrar um exemplo de quão mais conveniente é o" método correto "e por que é considerado correto.Simples, mas brilhante. Na minha opinião, entender por que estamos fazendo o que estamos fazendo no código e por que exatamente esse é o caminho, e não o contrário, é muito importante para lembrar e entender a essência das ações. Portanto, de todos os serviços para estudar programação, na minha experiência / opinião, o Code Avengers é o melhor no momento.| Informações Adicionais
- Em uma conta gratuita, você pode aprender as 5 primeiras lições de cada um dos cursos- Alguns cursos estão disponíveis em russo (HTML / CSS / JavaScript / desenvolvimento de jogos / introdução ao jogo / introdução a codificação)PS
Um pequeno conselho sobre a experiência - se o seu nível de conhecimento de inglês for médio ou superior - estude tudo o que é possível em inglês, incluindo programação, para que, no processo de aprendizado, aprimore simultaneamente seu conhecimento de inglês (gramática, dicionário, uso real de palavras em inglês). Para traduzir instantaneamente uma palavra / frase, você pode usar a extensão Lingualeo ( Chrome / Firefox ), que permite traduzir uma palavra / frase clicando duas vezes emCode Avengers | https://www.codeavengers.comSource: https://habr.com/ru/post/pt396011/
All Articles