9편: 챗GPT로 프로그래밍 기초 배우기: 코딩 오류 수정 요청하는 법
컴퓨터 프로그래밍이나 블로그 커스텀 코딩을 처음 접하는 초보자에게 가장 높은 벽은 바로 '에러(오류)'입니다. 책이나 강의를 보고 똑같이 코드를 입력했다고 생각했는데, 화면에 알 수 없는 영문 에러 메시지가 뜨면 가슴이 철렁 내려앉고 어디서부터 손을 대야 할지 막막해집니다. 주변에 물어볼 개발자 친구도 없다면 결국 코딩 공부를 포기하는 원인이 되기도 합니다. 내가 코딩 기초를 공부하며 발견한 챗GPT의 가장 강력한 능력 중 하나는 24시간 언제든 짜증 한 번 내지 않고 오타와 논리 오류를 찾아내 주는 '천재적인 코딩 튜터'의 역할입니다. 구글에 에러 코드를 검색하며 몇 시간씩 헤매던 작업을 챗GPT와 함께하면 단 몇 분 만에 해결할 수 있습니다. 오늘은 챗GPT에게 코딩 오류 수정을 똑똑하게 요청하여 내 코딩 실력까지 함께 키우는 실전 프롬프트 활용법을 공유하겠습니다. 1. 실패하는 코딩 질문과 성공하는 코딩 질문의 차이 챗GPT에게 코딩 오류를 물어볼 때 초보자들이 가장 자주 하는 실수는 에러의 맥락을 생략하고 코드만 툭 던지거나, 반대로 코드 없이 에러 메시지만 보내는 것입니다. 인공지능은 코드가 실행되는 환경이나 원래 만들고자 했던 '목적'을 모르면 엉뚱한 해결책을 제시할 수 있습니다. ⊙ 잘못된 예: "자바스크립트에서 에러 나는데 왜 이래? (코드만 복사 붙여넣기)" ⊙ 좋은 예: "웹사이트에 버튼을 누르면 알림창이 뜨는 자바스크립트 코드를 짰는데, 브라우저 콘솔에 'Uncaught TypeError'라는 에러가 발생해. 내가 작성한 코드와 에러 메시지를 보낼 테니 원인과 해결책을 알려줘." 이처럼 내가 '구현하고 싶었던 기능(목적)'과 '발생한 에러 메시지(결과)'를 명확히 분리해서 알려주어야 챗GPT가 정확한 진단을 내릴 수 있습니다. 2. 에러를 단번에 잡는 3단계 오류 수정 요청 공식 챗GPT에게 오류 수정을 요청할 때는 다...