메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

코파일럿과 챗GPT를 잘 사용하고 싶다면? [개발자의 하루를 바꾸는 코파일럿 & 챗GPT]

darkni***

|

2023-09-24

개발자의 하루를 바꾸는 코파일럿 & 챗GPT

코드 설명부터 제안, 자동 완성, 테스트 작성까지 든든한 AI 조수와 페어 프로그래밍하기

  • 저자 : 마이클 D. 캘러핸
  • 번역 : 정원창
  • 출간 : 2023-09-08

IMG_4284.JPG

 

IMG_4298.JPG

 

 

 

개발자들 사이에서 가장 핫한 프로그램을 2개 꼽으라고 한다면

 

 

코파일럿과 챗GPT일 것이다

 

 

 

챗GPT는 워낙 유명해서 이젠 모르는 분들이 없겠지만

 

 

코파일럿은 처음 들어보는 분들이 있을 수 있기에

 

 

짧게 설명하자면

 

 

코파일럿은 깃허브에서 개발한 AI 기반 코딩 어시스턴트로

 

 

개발자가 코드를 입력할 때 코파일럿이 나머지 부분을 제안해 효율적이고 효과적으로 프로그래밍하도록 돕는다

 

 

 

예를 들어 내가 1~20까지 순차적으로 출력하는 코드를 만든다면

 



 

내가 print(i)를 하지 않았음에도

 

 

코파일럿이

 

 

너 1~20까지 순차적으로 출력하고 싶은 거야?라고 생각하고

 

 

print(i) 코드를 제안해 준다

 

 

유명 유튜버 노마드 코더님 영상으로 설명하자면

 

 

함수 최솟값을 찾는 코드를 작성하다 보면

 

 

코파일럿이 이에 필요한 모든 코드를 만들어준다

 

 

그래서 코딩하는데 굉장히 편한 프로그램이다

 

 

이런 프로그램들이 개발자들에게 왜 필요할까?

 

 

개발자들은 효율성을 굉장히 중시하기 때문에

 

 

코파일럿과 챗GPT를 통해

 

 

더 효율적인 코드를 짤 수 있기에

 

 

개발자들에게 위 프로그램들을 잘 사용하는 건 굉장히 중요하다

 

 

위 프로그램들을 잘 사용하기 위해 알아야 할 내용들을 넣은 책이 있다

 

 

[개발자의 하루를 바꾸는 코파일럿 & 챗 GPT]이다

 

 

책의 목차는 다음과 같다

 

 

이 책은

 

 

목적이 확실하다

 

 

코파일럿과 챗GPT를 사용해서

 

 

얼마나 개발자가 실무에서 잘 활용할 수 있을지

 

 

알려주는 같은 책으로

 

 

어떻게 코파일럿을 잘 활용할지

 

 

어떻게 깃허브를 잘 활용할지

 

 

챗GPT와 코파일럿을 활용했을 때 발생하는 문제를 어떻게 해결할지

 

 

RxJS를 어떻게 학습할지

 

 

데이터를 어떻게 생성할지 등등

 

 

이 책은 이론서라기 보다

 

 

실전서에 가까운 책이다

 

 

내가 소개하는 책들은

 

 

대부분의 사람들이 읽을만한 책 들이었으나

 

 

이 책은 누구나 읽을 수 있지만

 

 

이 책을 활용할 사람들은 정해져 있다

 

 

1. 프로그래밍에 어느 정도 익숙한 사람 (현업 개발자)

 

 

그 이유는 코파일럿은 코딩을 편하게 해주기 때문에

 

 

나 같은 초보가 코파일럿을 사용하면

 

 

수학 공부를 예로 들자면

 

 

수학 문제를 푸는 방법을 익히기 전에

 

 

정답을 보고 푸는 느낌과 같아서

 

 

개발 공부를 하는 학생들에게는 코파일럿 사용을 추천하지 않는다

 

 

2. 개발자가 아니지만 편하게 프로그래밍을 하고 싶은 사람

 

 

만약 당신이 개발자로 일할 생각은 없지만

 

 

프로그래밍은 편하게 해보고 싶다는 사람들

 

 

3.프로그래밍을 공부하는 학생들

 

 

코딩하는데 어려움을 겪거나 코딩 해석 능력에

 

 

도움을 받고 싶은 학생들이 읽으면 좋을 것 같았다

 

 

책은 실전에 가까운 책이라

 

 

개발 공부하는 초보가 읽기에 쉬운 책은 아니지만

 

 

현재 코파일럿과 챗GPT가 어떻게 활용되고 있는지

 

 

파악하기엔 좋은 책이다

 

 

책은 예제 프롬프트도 제공하고 있으니

 

 

https://walkingriver.gumroad.com/l/pair-programming-bonus



 

이 책으로 공부하고 싶으신 분들은

 

 

책과 함께 예제 프롬프트를 꼭 활용해서

 

 

공부하면 좋을 것 같다

 

 

책을 읽으며 걱정되는 부분이 있었는데

 

 

책 소개 에서는

 

 

현업 개발자와 프로그래밍 학습에 AI를 활용하고 싶은 학생들에게 추천한다고 했지만

 

 

현업 개발자에게는 정말 추천하지만

 

 

학생들이 프로그래밍을 하거나 코딩 해석 능력을 하는데 코파일럿과 챗GPT가 필요한 건 사실이지만

 

 

이 프로그램에 의존적으로 공부하는 것은 반대다

 

 

코파일럿은 정말 편한 프로그램이고

 

 

좋은 프로그램이라고 생각했지만

 

 

개발자로 나아가려고 하는 공부 하는 학생들에게는

 

 

굉장히 위험한 프로그램이라는 생각이 들었다

 

 

내가 코딩을 제대로 짜는 능력이 없는 상태에서

 

 

코파일럿으로 코딩을 그냥 입력해 주는 프로그램을 사용한다면

 

 

제대로 프로그래밍을 익히지 못한 상태기 때문에

 

 

코파일럿에 의존하게 돼서

 

 

개발자의 능력 중 가장 큰 능력 중 하나인

 

 

문제해결 능력이 급격히 떨어져

 

 

코파일럿이 없으면 아무것도 못 하는

 

 

일반인과 다를 것 없는 개발자가 될 것 같다는 느낌이 들었다

 

 

그래서 난 챗GPT는 어느 정도 익숙해졌으니

 

 

파이썬을 제대로 익힌 후 코파일럿의 도움을 받아야겠다

 

 

챗GPT가 생긴 이후로

 

 

개발 직종의 사람들이 망하지 않을까 생각했지만

 

 

오히려 개발자들이 더욱 필요해졌고

 

 

이제 개발자와 AI의 싸움이 아닌

 

 

AI를 잘 활용하는 개발자와 그렇지 않은 개발자로

 

 

나뉘게 됐다

 

 

이 책을 통해 학생들은 코파일럿을 사용해 쉽게 코딩하는 능력보다는

 

 

코파일럿과 챗GPT를 통해

 

 

내가 어려워하는 코딩을 하고 해석하는 능력을 키우고

 

 

현업 개발자들은 코파일럿과 챗GPT를 통해

 

 

실무에 적극적으로 활용할 수 있는 능력을 키울 수 있을 것 같다

 

 

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다

 



닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?