본문 바로가기
개발

생산성 있는 코딩, Github Copilot 구독부터 적용까지(+ 사용 후기)

by 사과넹 2024. 4. 22.
반응형

코파일럿, 이야기만 들어봤지 실제로 쓰는 것을 본적은 없었는데 새로 합류한 회사 동료가 쓰는 것을 보자마자 경악을 했었는데, 드디어 나도 구독을 결심하게 되었다.

 

구독을 결심하게 된 가장 큰 이유는 생산성이다.

 

코파일럿은 복잡한 코드는 작성하기 어렵지만 단순한 코드는 귀신같이 잘 작성하는 관점에서 높은 생산성을 보인다.

알아서 "니가 원하는게 이거야?" 라는 것을 바로 보여주고, 그 즉시 코드를 작성할 수 있다.

 

서론은 여기까지하고, 코파일럿 구독부터 적용까지 설명해보겠습니다.

 

Github Copilot에 접속하여 [Get started with Copilot]을 클릭한다.

Copilot

 

 

그러면 세가지의 구독 옵션을 선택할 수 있는데, 일단 제일 싼게 눈에 들어올 것이다.

개인적으로 그냥 사용할거면 $10 짜리 가장 저렴한 것을 구독하면 된다. Business가 Most popular 뱃지를 달고 있지만 기업용일 뿐이다.

일단 처음 사용하는 유저는 1달 무료 프로모션을 얻어간다. (free trial 🥳)

Copilot 가격정보

 

결제할 금액과 본인의 주소를 작성해야하는 폼이 뜨게 되는데,

제일 위에 결제될 금액($0)다음 결제일은 언제인지 확인합니다.

그 외 주소는 그림과 같이 작성하시면 됩니다.

 

 

이전에 작성한 주소를 확인하고, 결제할 카드 정보를 입력합니다.

 

 

앞서 적은 정보들을 다시 확인합니다. (주소 정보, 결제 정보)

 

 

연락이 가능한 이메일 정보를 작성합니다.

 

 

동의는 하나는 마케팅관련 내용이기 때문에 위에꺼 하나만 체크하면 됩니다.

우리의 개인정보는 소중하기 때문에 꼼꼼하게 보는 편 ... 🤓

 

 

마지막으로 두가지 옵션을 원하시는 방향으로 선택하고 설정을 저장합니다.

설정은 Settings > Copilot 에서 언제든지 변경 가능하기 때문에 잘못 설정했다 하더라도 github 설정 창에서 변경하면 되니 안심하세용!

 

 

이렇게 되면 Copilot 구독은 끝이 납니다! 🎉

 

JetBrain IDE에 Copilot 설정하기

이제 Copilot을 사용해보아야겠죠?

 

저는 Webstorm을 사용하기 때문에 JetBrain으로 설명해보겠습니다. 참고하시면 VSCode도 손쉽게 설정 가능합니다.

 

Webstrom에서는 Plugin, VSCode에서는 extension으로 github copilot을 설치합니다

 

Settings > Plugins에 들어갑니다. 

GUI 상으로는 사진을 참고하면 되고 Mac일 경우 단축키 Cmd+, 입니다.

 

 

Marketplace에서 Copilot을 검색합니다.

 

 

 

설치를 완료하시면 편집창 왼쪽에 Copilot 창이 뜨게 될 텐데요,

Github 계정으로 구매했으니 계정을 연결해줍니다. 친절하게 Github 계정에 로그인할 수 있는 링크를 제공합니다.

 

 

Copy and Open을 클릭하고, Github 계정을 로그인하고 방금 받은 코드를 붙여넣기 해줍니다.

 

 

Github에 계정 연결 후 30초 이하로 기다리면 즉시 코파일럿을 사용할 수 있습니다.

 

코딩을 하다가 2-3초의 뜸을 들이면 코파일럿이 코드를 추천해줍니다.

사용을 원하고자 할 때, 엔터를 누르는게 아니고 Tab을 누르게 되면 해당 코드가 적용됩니다. 

하지만 사용을 원치않으면 Esc를 누르면 추천이 취소됩니다.

 

간단한 사용법은 이러하고, 더 나아가 채팅을 사용하면서 페어 프로그램 AI와 즐거운 코딩을 하시면 됩니다.

 

+ 사용후기

사실 AI를 쓰는 것에 썩 달가워하지는 않았습니다. 그래서 ChatCPT도 접한지 오래되지 않았습니다만, 세상이 변하고 있으니 여기에 발맞추는 것이 당연하다는 생각을 해봅니당..

코파일럿을 쓰게 되면 말도안되는 생산성이 나오는게 맞습니다. 하지만 복잡한 코드를 작성하진 못하기 때문에 어느정도 가이드를 하면서 반복적인 코드는 코파일럿에게 쓰게 하면 더 나은 퍼포먼스가 나올 것 같습니다.

생각보다 반복적인 코드에 제가 시간을 많이 쓰고 있더라구요! 

지금 달러 환율이 비싸져서 결제하기 꺼려지지만 말도안되는 생산성을 모두와 경험하고 싶네용. 추천드립니다 코파일럿!

 

그리고 free trial인데 결제가 되었더라구요..? github에 문의를 올리긴 했는데.. 답변이 오면 포스팅하도록 하겠습니당 😂

728x90
반응형

'개발' 카테고리의 다른 글

동시성과 병렬성  (0) 2024.04.21
우선순위 큐와 힙은 뭘까?  (0) 2024.04.17
이진 검색 트리는 뭘까?  (0) 2024.04.17
트리의 구현과 순회는 뭘까?  (0) 2024.04.17
큐와 스택, 데크는 뭘까?  (0) 2024.04.17