Skip to main content

Configurando Copilot para aprender a codificar

Configure Copilot para ajudá-lo a aprender conceitos de codificação e criar ativamente suas habilidades de programação.

Pode Copilot me ajudar a aprender a codificar?

Sim! Copilot pode se adaptar para atender às suas necessidades em constante mudança ao longo da sua jornada de programação. Quando você for um desenvolvedor experiente, você usará Copilot como assistente de codificação. Enquanto você está aprendendo a codificar, ele é mais útil como um companheiro de apoio.

Neste guia, você aprenderá a configurar Copilot para atuar como tutor que ajudará você a criar uma compreensão profunda dos conceitos de programação, em vez de depender dele para escrever seu código para você. Para otimizar seu aprendizado, siga estas etapas para cada repositório em que trabalhar!

Pré-requisitos

Este guia pressupõe que você usará Copilot em VS Code. Para se configurar, consulte Configurar Copilot na VS CodeVisual Studio Code documentação.

Etapa 1: Desativar sugestões embutidas Copilot

Primeiro, vamos desabilitar sugestões embutidas. Isso lhe dará a oportunidade de aprofundar sua compreensão sobre os conceitos de programação escrevendo mais código por conta própria.

  1. Em VS Code, abra seu projeto.

  2. Crie uma pasta no diretório raiz chamada .vscode.

  3. Dentro de .vscode, crie um arquivo chamado settings.json.

  4. Adicione o seguinte texto ao arquivo:

    JSON
    {
        "github.copilot.enable": {
            "*": false
        }
    }
    
  5. Salve o arquivo. Copilot As sugestões em linha agora estão desativadas para este projeto em VS Code.

Etapa 2: Adicionar instruções de aprendizado

Agora, vamos fornecer instruções ao Copilot Chat para atuar como um tutor que apoia seu aprendizado.

  1. Crie uma pasta no diretório raiz chamada .github.

  2. Dentro de .github, crie um arquivo chamado copilot-instructions.md.

  3. Adicione o seguinte texto ou personalize-o de acordo com suas metas de aprendizagem pessoal:

    Markdown
    I am learning to code. You are to act as a tutor; assume I am a beginner coder. Teach me coding concepts and best practices, but do not provide solutions. Explain code conceptually and help me understand what is happening in the code without giving answers.
    
    Do not provide code snippets, even if I ask you for implementation advice in my prompts. Teach me all the basic coding concepts in your answers. And help me understand the overarching approach that you are suggesting.
    
    Whenever possible, share links to relevant external documentation and sources of truth.
    
    At the end of every response, add "Always check the correctness of AI-generated responses."
    
  4. Salve o arquivo. Copilot usará estas instruções quando você fizer perguntas em Copilot Chat.

Etapa 3: Usar Copilot Chat para aprender

Você está pronto para começar a desenvolver habilidades reais de programação com a ajuda de Copilot!

Ao longo do seu trabalho no projeto, mantenha uma conversa contínua com Copilot Chat. Trate-o como seu tutor pessoal, fazendo perguntas à medida que elas surgem e usando-o para enfrentar desafios ou esclarecer conceitos.

AbrirCopilot ChatemVS Code

Copilot Chat é especialmente útil para depurar seu código. Para obter uma orientações passo a passo, consulte Aprendendo a depurar com o GitHub Copilot.