Foto de Émile Perron no Unsplash

6 dicas para aprender a codificar online

Como muitas pessoas estão se adaptando ao distanciamento social, houve uma infinidade de artigos contendo dicas e truques para trabalhar em casa. Mas muitas pessoas também estão usando esse tempo extra em casa para fazer cursos on-line. Embora a maioria dos ônus deva ser do educador para criar e entregar o conteúdo do curso de uma maneira significativa e lógica, também existem coisas que os alunos podem fazer para aproveitar ao máximo sua experiência de aprendizado on-line.

Como educador, tento adaptar meus cursos do LinkedIn Learning para o público e o formato. Mas o desafio de criar qualquer tipo de curso não é poder adaptá-lo especificamente para cada pessoa. Portanto, ao planejar meu conteúdo, tento ordenar os tópicos de maneira a criar conceitos logicamente entre si e antecipar que tipos de perguntas os alunos podem ter ao longo do caminho. Isso leva à primeira dica.

Dica 1: Seja paciente

Se você estivesse aprendendo um idioma como inglês, espanhol ou japonês, não esperaria se tornar fluente em algumas horas, certo? Ou até algumas semanas! Ou meses! Aprender linguagens de programação é semelhante.

Ao escrever código, geralmente leva algum tempo para criar algo funcional ou completo. Portanto, a maioria dos cursos começa com conceitos introdutórios, como terminologia ou sintaxe, que são basicamente as regras gramaticais e os padrões estruturais da linguagem. Com HTML e CSS, você pode ver sua saída imediatamente. Portanto, nesse sentido, esses dois idiomas são considerados mais fáceis de usar. Mas, ao aprender, você provavelmente começará com conteúdo HTML básico, como títulos e parágrafos, e estilos CSS básicos, como alteração de cores ou estilos de texto. Leva tempo para aprender conceitos mais avançados, como layouts de página ou design web responsivo.

Então seja paciente.

Você não precisa dominar completamente o básico para passar para conceitos mais intermediários ou avançados, mas precisa começar do início. Familiarize-se primeiro com as regras e conceitos fundamentais.

Se você iniciar um curso e perceber que não está realmente interessado em aprender sobre os detalhes da programação, tudo bem! É por isso que existem serviços como o Squarespace ou o Wordpress, que atendem à maioria dos requisitos técnicos para você. Também há muitos cursos sobre como usar essas plataformas. Às vezes, você precisa tentar algo para descobrir que realmente não gosta. Depois de descobrir isso, você pode procurar cursos adequados ao que realmente deseja aprender.

Dica 2: assista a TODOS os vídeos em ordem

Além de paciente, esta dica remonta ao meu ponto anterior sobre a criação de conteúdo que segue uma ordem lógica. Compreendo perfeitamente a sensação de querer chegar à linha de chegada o mais rápido possível. É tentador pular vídeos para chegar às coisas que mais lhe interessam mais rapidamente. Mas às vezes isso pode significar falta de informações relacionadas.

A maioria dos meus cursos, principalmente os baseados em projetos, segue esta ordem:

  1. Introduzir um conceito, a sintaxe e como ele funciona
  2. Mostre exemplos ou exercícios pequenos para demonstrar como aplicar o conceito
  3. Incorporar conceito em um projeto final para ver como todos os conceitos funcionam juntos
  4. Repita as etapas 1 a 3 com um novo conceito, que se baseia no conceito anterior

Digamos que você pulou os vídeos que contêm as etapas 1 e 2 e foi direto para 3. Você provavelmente perderá as informações básicas sobre como, quando ou por que usar o conceito específico. Se você já conhece um tópico que você já conhece, eu recomendaria assistir. As coisas sempre mudam ou talvez você aprenda algo novo que você não sabia antes. Costumo receber feedback de pessoas que não são iniciantes em codificação, mas ainda gostam de assistir a cursos para iniciantes como uma atualização ou para aprender sobre novas atualizações.

Se você estiver lutando contra o desejo de pular um vídeo, tente assisti-lo a uma velocidade maior. (Ou apenas faça uma pausa.) Você verá o vídeo mais rapidamente e ainda terá o benefício de não perder informações importantes. Na maioria dos reprodutores de vídeo, essa configuração pode ser alterada selecionando a velocidade no canto inferior direito do reprodutor de vídeo e selecionando uma nova velocidade no menu. Acho que 1,25x e 1,5x funcionam muito bem, dependendo do autor.

Captura de tela de um player de vídeo do curso de aprendizado do LinkedIn.

Dica 3: verifique os pré-requisitos e o índice

A maioria dos meus cursos é para iniciantes, porque quero tornar o aprendizado de código o mais acessível possível. Mas o rótulo "iniciante" pode significar muitas coisas. Um iniciante pode ser alguém que nunca tenha escrito nenhum código antes, ou um iniciante para esse idioma específico ou uma pessoa com menos de dois anos de experiência de trabalho no campo. É por isso que é importante verificar os pré-requisitos, antes de se aprofundar no curso.

Estatisticamente, os vídeos introdutórios em muitos cursos do LinkedIn Learning são os menos vistos. MAS SÃO ESSENCIAIS! Eles contêm informações sobre o que você deve saber antes de iniciar o curso. Por exemplo, meu curso de CSS Essential Training é para iniciantes, mas é um curso de CSS. O que significa que há uma suposição de que você já tenha algum conhecimento de HTML e já use editores de texto.

Nos meus vídeos introdutórios, tenho esse tipo de informação de pré-requisito, o que você deve saber, sugestões de outros cursos para assistir primeiro (se necessário), como acessar os arquivos de exercícios e informações sobre quaisquer ferramentas, downloads ou instalação de software antes de iniciar o curso.

Também recomendo dar uma olhada no sumário no início para ter uma idéia geral de quais tópicos serão abordados ao longo do curso.

Dica 4: faça anotações

Embora eu faça cursos em vídeo, às vezes fico um pouco inquieto ao assistir a cursos em vídeo! Além de acelerar o vídeo, fazer anotações também me mantém ativo enquanto aprendo. Às vezes, fazer anotações manuscritas ajuda a reter informações.

Há também um recurso útil do Notebook ao visualizar os cursos do LinkedIn Learning, acessíveis na barra de ferramentas. Dependendo do tamanho da janela de exibição do navegador, talvez seja necessário rolar horizontalmente para acessar essa guia. Quando você deixa uma nota aqui, um código de tempo é incluído. Isso significa que, quando você voltar a revisar suas observações, ele o levará ao local exato do vídeo em que você fez essa anotação. Super acessível!

Dica 5: Aprenda a fazer perguntas e procurar respostas com mais eficiência

Quanto mais específico você fica com sua pergunta, mais fácil é chegar ao fundo dos problemas. Evite fazer perguntas vagas, como:

“Eu tentei o exercício 5 e não funciona. Pode me dizer por quê?"

Tente incluir informações sobre seu sistema operacional, navegador, o que você tentou ou onde as coisas pararam de funcionar. Por exemplo:

“Eu tentei o exercício 5 e minha página parece diferente da sua. Não consigo ver o espaço entre o parágrafo um e o dois, mas consegui adicionar um espaço ao redor do cabeçalho. Tentei ajustar a margem, como fizemos no exercício anterior, mas não fez nenhuma diferença. Estou em um Mac e estou usando o navegador Firefox. ”

Com esse tipo de pergunta, tenho muito mais informações para prosseguir e posso descartar ou focar em certas áreas um pouco mais fácil.

Além disso, aprender a procurar respostas é uma parte necessária da programação, porque seria muito difícil lembrar cada conceito, valor, nome da propriedade e assim por diante. Acho que usar uma frase de pesquisa que é sua pergunta real, além do idioma, produz os melhores resultados.

Por exemplo, em vez de procurar por "flexbox align", tente "como alinhar verticalmente com o flexbox css".

Dica 6: faça pausas sempre que precisar

É fácil ficar impressionado e sentir que você tem muito a aprender ou muito a acompanhar. Se você é como eu, tenho essa necessidade incômoda de preencher meu tempo com produtividade. (Se você gosta de astrologia, sabe que essa é uma forte energia de Virgem!) Mesmo depois de mais de uma década trabalhando neste setor e ensinando, ainda sinto que preciso enfiar o máximo de informações em minha cabeça que puder suportar. Mas no final, realmente não é tão produtivo ou saudável.

Embora muitos de nós estejam se adaptando a passar um pouco mais de tempo em casa do que o habitual, manter-se ocupado com as atividades pode ajudar a dar uma pequena pausa nas notícias. Mas não há problema em usar parte desse tempo para se aproximar dos entes queridos ou acompanhar algum Netflix ou a pilha de livros que você pretende ler. Portanto, embora este seja um bom momento para adquirir novas habilidades, não se esqueça de fazer pausas quando necessário. Afaste-se. Vá tomar um banho ou fazer um lanche. Em seguida, volte, atualizado e pronto para avançar para o próximo passo!

Se você não tem acesso ao LinkedIn Learning, pode se inscrever para uma avaliação gratuita de 30 dias. Ou verifique se sua biblioteca local tem acesso aos cursos LinkedIn Learning ou Lynda.com. Muitos incluem o acesso ao seu cartão de biblioteca.

Você também pode me encontrar no LinkedIn, Twitter ou Instagram. Fique seguro e divirta-se aprendendo algo novo!