Guia Prático de Sites para Alunos de Cursos Técnicos

(QUASE) Todo link que você precisa para vencer na profissão. (salve o link para este post).

8/6/20269 min read

Um estudante da área técnica precisa de um conjunto funcional de plataformas de aprendizado, consulta e comunidade antes que as disciplinas fiquem mais difíceis. Este guia indica exatamente em quais sites se cadastrar, em que ordem e qual a finalidade de cada um, para que você não perca tempo tentando adivinhar onde pesquisar quando encontrar um obstáculo às 23h, pouco antes do prazo de entrega de um trabalho.

A maioria dos estudantes acumula favoritos de forma aleatória: um link de tutorial enviado por um colega aqui, uma discussão no Stack Overflow ali. Essa abordagem funciona até o momento em que você já está na terceira semana de um curso de estruturas de dados e não consegue se lembrar de qual site continha aquela explicação que fazia sentido. Montar esse kit de ferramentas de forma planejada — e fazer isso logo no início do curso — evita essa correria desnecessária.

O que você terá ao final?

Ao concluir esta etapa de configuração, você terá:

  • Uma lista selecionada e funcional de plataformas de aprendizado, consulta e comunidade adequadas ao seu curso técnico

  • Contas ativas nos sites que apoiam seus estudos, abrangendo desde fundamentos de programação até materiais de referência avançados

  • O hábito de consultar o recurso certo para o problema certo, em vez de tentar adivinhar onde pesquisar

Antes de começar

Você precisa ter algumas coisas preparadas antes de iniciar:

  • Uma conexão estável com a internet e um endereço de e-mail pessoal para criar as contas

  • Clareza sobre a sua área de estudo (desenvolvimento web, ciência da computação, dados ou estudos técnicos gerais), já que a seleção de sites varia conforme a especialidade

  • Cerca de 2 horas disponíveis para configurar, explorar e salvar nos favoritos os recursos listados abaixo

  • Familiaridade básica com a navegação entre abas e favoritos do navegador, pois você consultará vários sites simultaneamente durante os estudos

  • Em tempo: algum conhecimento de inglês, especialmente técnico - não tenha vergonha de usar o Google para traduzir o conteúdo se necessário

Passo 1: Estabeleça sua base gratuita em programação

O freeCodeCamp oferece um currículo gratuito e estruturado com trilhas de certificação; é o ponto de partida ideal se o seu curso abordar desenvolvimento web ou noções básicas de programação.

  1. Acesse o freeCodeCamp e crie uma conta usando seu e-mail e uma senha.

  2. Faça o teste de nivelamento ou avaliação de habilidades antes de iniciar um módulo.

  3. Certifique-se de começar em uma trilha compatível com o seu nível real de conhecimento, e não apenas na primeira da lista.

Pular a avaliação é o erro mais comum nesta etapa. Se você começar em um módulo fácil demais, perderá semanas; se começar em um muito avançado, poderá desanimar ou desistir antes de obter a certificação. Adicione o Codecademy e o The Odin Project para uma prática estruturada

Adicione o Cocademy e o The Odin Project para práticas estruturadas

O Codecademy e o The Odin Project abordam o mesmo conteúdo que o freeCodeCamp, mas sob perspectivas diferentes: um é interativo e guiado, enquanto o outro é autodirigido e focado na realização de projetos.

  1. Cadastre-se no Codecademy usando seu e-mail ou uma conta de rede social.

  2. Conclua uma lição interativa para testar o sistema de feedback antes de se comprometer com um curso completo.

  3. Salve a página do currículo do The Odin Project nos seus favoritos. Não é necessário cadastro para navegar por ela.

  4. Escolha um projeto da lista do The Odin Project para tentar realizar na sua primeira semana.

O plano gratuito do Codecademy limita o acesso a conteúdos baseados em projetos; portanto, não presuma que ele cobre tudo. O The Odin Project não conta com acompanhamento de instrutores, o que significa que ele recompensa a autodisciplina e penaliza a procrastinação.

Passo 2: Acesse a documentação de referência que você usará diariamente

O MDN Web Docs é a referência que você mais consultará ao escrever código HTML, CSS ou JavaScript, pois ele documenta o comportamento exato dos navegadores, em vez de apresentar apenas exemplos simplificados.

  1. Salve o MDN Web Docs nos seus favoritos. Não é necessária uma conta para navegação básica.

  2. Pesquise uma dúvida sobre sintaxe que você já tenha e verifique se consegue encontrar a resposta em menos de um minuto.

  3. Explore a página de currículo do MDN para encontrar uma trilha de aprendizado sequencial de front-end.

  4. Salve o W3Schools nos seus favoritos para consultas rápidas de sintaxe e para utilizar seus editores interativos ("try-it-yourself").

Aqui está uma distinção que a maioria dos alunos não percebe: o MDN é uma referência, não um tutorial. Use-o para fazer consultas durante o desenvolvimento de um projeto, e não para aprender um conceito do zero. Se você tentar aprender pelo MDN da mesma forma que aprenderia em um curso, seu progresso será consideravelmente mais lento. Além disso, se você já está acompanhando o freeCodeCamp ou o The Odin Project, trate o currículo do MDN como um complemento, e não como um terceiro curso paralelo. Seguir três currículos simultaneamente gera tempo de estudo redundante sem trazer benefícios adicionais.

Os exemplos do W3Schools são simplificados propositalmente; isso permite uma leitura rápida, mas pode levar a erros em casos específicos ou situações atípicas ("edge cases"). Sempre verifique informações complexas no MDN ou no GeeksforGeeks antes de apresentá-las como resposta.

Passo 3: Entre para as comunidades onde desenvolvedores resolvem problemas

O GitHub e o Stack Overflow são os lugares ideais para construir um portfólio e superar bloqueios; ambos se tornam ainda mais importantes quando você já tem código real para apresentar.

  1. Crie uma conta no GitHub usando seu e-mail e escolha um nome de usuário.

  2. Configure seu primeiro repositório utilizando um projeto ou trabalho prático de alguma disciplina.

  3. Adicione um arquivo `.gitignore` antes do seu primeiro commit para evitar que credenciais sejam incluídas no repositório.

  4. Cadastre-se no Stack Overflow usando seu endereço de e-mail.

  5. Leia as diretrizes do site sobre como fazer perguntas antes de publicar qualquer coisa.

Enviar uma chave de API ou senha para um repositório público do GitHub é um dos erros mais comuns e custosos que um estudante pode cometer; bots vasculham repositórios públicos em busca de ...credenciais expostas poucos minutos após um push. Configure o arquivo `.gitignore` antes do seu primeiro commit, e não depois.

No Stack Overflow, pesquise no arquivo existente antes de publicar. Perguntas duplicadas ou que demonstram pouco esforço são fechadas rapidamente, e uma pergunta fechada não ajuda quando você tem um prazo apertado.

Passo 4: Adicione materiais de cursos de nível universitário para uma teoria mais aprofundada

A Open Learning Library do MIT OpenCourseWare oferece acesso gratuito a materiais de aulas de nível universitário do MIT; vale a pena utilizá-la quando você precisar de uma teoria mais profunda do que a oferecida pelo currículo de um bootcamp de programação.

  1. Explore a coleção de ciência da computação da Open Learning Library do MIT. Não é necessário cadastro para visualizar a maioria dos materiais.

  2. Escolha um módulo que corresponda a um conceito do seu curso atual.

  3. Consulte o openHPI para encontrar uma alternativa estruturada e conduzida por instrutor, caso prefira datas de início e término definidas em vez de materiais de estudo autônomo.

  4. Crie uma conta gratuita no openHPI se encontrar um curso adequado.

  5. Explore o Coursera e o edX em busca de cursos alinhados ao seu programa, utilizando a opção de acesso gratuito (*audit*) antes de pagar por qualquer coisa.

Os materiais do MIT pressupõem estudo independente. Sem prazos do cronograma para impulsionar seu progresso, é fácil abandonar o curso no meio do caminho. O openHPI resolve isso ao vincular os cursos a períodos de inscrição, mas isso também significa que você precisa verificar as datas de início antes de planejar seu semestre em torno de um curso.

O Coursera e o edX permitem assistir à maioria dos cursos gratuitamente, deixando certificados e alguns conteúdos restritos ao pagamento. A armadilha aqui não é o custo, mas sim inscrever-se em cursos demais. Assistir a três ou quatro cursos e concluir um deles traz mais benefícios do que se inscrever em dez e não terminar nenhum.

Passo 5: Preencha lacunas com ferramentas especializadas de referência e prática

O GeeksforGeeks e o Wolfram Alpha cobrem duas lacunas deixadas pelas plataformas gerais de programação: a profundidade em algoritmos e a computação matemática.

  1. Salve o GeeksforGeeks nos favoritos para acessar conteúdos sobre algoritmos, estruturas de dados e preparação para entrevistas.

  2. Crie uma conta gratuita se quiser salvar seu progresso em exercícios práticos.

  3. Salve o Wolfram Alpha nos favoritos para cálculos de matemática, engenharia e ciências relacionados aos seus estudos.

  4. Insira uma equação do seu curso atual no Wolfram Alpha para visualizar o formato do resultado.

  5. Consulte a Khan Academy caso seu programa exija conhecimentos básicos de matemática ou ciências e, se for o caso, crie uma conta gratuita.

O GeeksforGeeks exibe mais anúncios do que a maioria dos sites de estudo, e a qualidade do conteúdo varia de um artigo para outro, já que é produzido pela comunidade. Verifique qualquer trecho de código antes de entregá-lo como parte de uma atividade do curso.

A versão gratuita do Wolfram Alpha fornece a resposta para um cálculo, mas nem sempre mostra todo o passo a passo da resolução. Se a avaliação do seu curso exigir a demonstração do processo, você precisará da assinatura paga ou terá de deduzir as etapas por conta própria, usando a resposta apenas para conferência.

O ritmo da Khan Academy é voltado para estudantes mais jovens. Se você a estiver utilizando para suprir uma lacuna em pré-requisitos de matemática, vá direto para o módulo relevante em vez de começar do início da trilha do curso.

Passo 6: Adicione aprendizado voltado para a carreira caso seu curso inclua o desenvolvimento de habilidades profissionais.

O LinkedIn Learning e o IBM SkillsBuild são relevantes especialmente se o seu programa incluir um componente de habilidades profissionais ou certificação; não são necessariamente complementos padrão para todo estudante da área técnica.

  1. Verifique primeiro com sua instituição de ensino: muitas delas oferecem acesso gratuito ao LinkedIn Learning por meio de uma licença institucional.

  2. Crie uma conta no LinkedIn e navegue pelo catálogo de cursos de tecnologia.

  3. Cadastre-se no IBM SkillsBuild se você for um estudante adulto em busca de certificações gratuitas em habilidades tecnológicas.

  4. Confirme com o orientador do seu programa se as certificações do IBM SkillsBuild contam para os requisitos do curso antes de investir tempo para obtê-las.

Sem uma assinatura ou licença institucional, a maior parte do conteúdo do LinkedIn Learning permanece bloqueada. Consulte sua instituição antes de pagar do próprio bolso. A relevância das certificações do IBM SkillsBuild varia conforme o empregador; portanto, obtenha essa confirmação do seu orientador logo no início, em vez de esperar até concluir uma trilha de aprendizado.

Ponto de verificação: confirme se o seu kit de ferramentas está funcionando.

Antes de prosseguir, teste a configuração que você acabou de montar.

  1. Conclua uma pequena tarefa em cada site salvo nos favoritos: uma aula, uma consulta ou uma pesquisa de dúvida.

  2. Cronometre cada tarefa. Reserve de 15 a 20 minutos por site.

  3. Certifique-se de conseguir localizar rapidamente o recurso adequado para uma dúvida de programação, um problema de matemática e uma consulta de referência.

Pular esse teste significa correr o risco de descobrir problemas de conta ou de acesso justamente sob a pressão de um prazo de entrega, em vez de resolvê-los durante uma sessão tranquila de configuração. Faça isso agora, enquanto não há tanta pressão.

Solução de problemas comuns de configuração

Você criou contas em muitas plataformas e não se lembra dos dados de acesso. Concentre-se em quatro ou cinco sites principais: uma plataforma de cursos, um site de referência, GitHub, Stack Overflow e uma ferramenta especializada. Descarte o restante.

As modalidades gratuitas do Coursera, edX ou LinkedIn Learning bloqueiam conteúdos de que você precisa. Verifique com o coordenador do programa se a sua instituição possui uma licença corporativa antes de pagar do próprio bolso. Muitos oferecem isso, mas não divulgam bem.

Você se sente sobrecarregado com a sobreposição de currículos no freeCodeCamp, no The Odin Project e no currículo da MDN. Escolha um deles como seu caminho estruturado principal. Use os outros dois estritamente como referência ou para prática complementar, nunca como um currículo paralelo.

Perguntas no Stack Overflow são encerradas ou ignoradas. Pesquise tópicos existentes primeiro, inclua seu código real e a mensagem de erro exata, e siga o formato de perguntas do site antes de postar. Uma pergunta bem formatada com uma mensagem de erro real recebe respostas; uma vaga é encerrada.

Sua próxima ação

Escolha um site de cada categoria acima (fundamentos de programação, documentação de referência, comunidade, materiais de cursos universitários e ferramentas especializadas), cadastre-se hoje mesmo e conclua uma lição ou faça uma consulta antes da sua próxima aula. São cinco contas e cinco pequenas tarefas, não quinze abas do navegador que você abandonará até sexta-feira.

Contato

Dúvidas? Fale conosco pelo email ou telefone.

Email

Telefone

blogomelhordaead@gmail.com

+55 11 97083-9377

© 2022. All rights reserved.