Skip to main content

코딩 학습을 위한 Copilot 설정

Copilot을 구성하여 코딩 개념을 학습하고 프로그래밍 기술을 적극적으로 발전시켜 보세요.

Copilot을 통해 코딩을 배울 수 있나요?

예! Copilot은 코딩 과정 전반에 걸쳐 변화하는 요구 사항에 맞게 조정할 수 있습니다. 숙련된 개발자라면 Copilot을 코딩 도우미로 활용하게 될 것입니다. 코딩을 배우는 동안에는 Copilot을 지원 도우미로 활용하는 것이 더욱 유익합니다.

이 가이드에서는 Copilot을 단지 코드를 작성하는 도구로�� 사용하지 않고 프로그래밍 개념을 깊이 이해하는 데 도움이 되는 튜터 역할을 하도록 설정하는 방법을 알아봅니다. 학습을 최적화하려면 작업하는 각 리포지토리에 다음 단계를 적용합니다.

필수 조건

이 가이드에서는 VS Code에서 Copilot을 사용한다고 가정합니다. 설정하려면 Visual Studio Code 설명서의 VS Code에서 Copilot 설정을 참조하세요.

1단계: 코드 완성 사용 안 함

먼저, 코드 완성을 사용하지 않도록 설정해 보겠습니다. 이렇게 하면 더 많은 코드를 직접 작성하여 프로그래밍 개념에 대한 이해를 높일 수 있습니다.

  1. VS Code에서 프로젝트를 엽니다.

  2. 루트 디렉터리에 .vscode라는 폴더를 만듭니다.

  3. .vscode 내부에 settings.json이라는 파일을 만듭니다.

  4. 파일에 다음 텍스트를 추가합니다.

    JSON
    {
        "github.copilot.enable": {
            "*": false
        }
    }
    
  5. 파일을 저장합니다. 이제 VS Code에서 이 프로젝트의 Copilot 코드 완성이 비활성화되었습니다.

2단계: 학습 지침 추가

이제 학습을 지원하는 튜터 역할을 수행하도록 Copilot Chat에게 지침을 제공해 보겠습니다.

  1. 프로젝트의 루트 폴더에서 copilot-instructions.md라는 파일을 만듭니다.

  2. 다음 텍스트를 추가하거나 개인 학습 목표에 맞게 사용자 지정합니다.

    Markdown
    I am learning to code. You are to act as a tutor; assume I am a beginning 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."
    
  3. 파일을 저장합니다. Copilot은 Copilot Chat에서 질문할 때 다음 지침을 사용합니다.

3단계: Copilot Chat을 사용하여 학습하기

Copilot의 도움을 받아 실제 코딩 기술을 빌드할 준비가 되었습니다.

프로젝트 진행 중에 Copilot Chat 에서 긴 시간 대화를 나눠보세요. 개인 튜터처럼 Copilot Chat을 활용하여 궁금한 점이 생기면 질문하고, 문제를 해결하거나 개념을 명확히 이해하세요.

Tip

Copilot Chat을 열려면 바로 가기 키 Ctrl+Alt+I(Windows/Linux) 또는 Command+Shift+I(Mac)를 사용하세요.

Copilot Chat은 특히 코드를 디버깅하는 작업에 유용합니다. 단계별 지침은 GitHub Copilot을 사용하여 디버그하는 방법 학습을(를) 참조하세요.