AI로 프로그래밍 현실체험 프로그래머 없어지나?
부제: 챗GPT를 활용한 40가지 프로그램 책을 학습하기 전 느낀 점
일단 제가 이 책을 백수가 되고 나서 알라딘에서 저렴하게 구매 후 신경을 못쓰다가 결국 결심 실행해 보기로 합니다. 그런데... 시작도 하기 하루 전 전 유튜브를 통해 Cursor라는 AI를 접하게 됩니다.
일단 따라 해 봤는데 프로그램 생성형 AI가 처음인 저에겐 말도 안 되는 퍼포먼스를 보여줍니다. 자체적으로 소스비교 및 실행 필요한 프로그램 인스톨등 거의 자동으로 해줍니다. 헐 벌써 이렇게 발전한 건가?
한 30분인가 대화하다 만든 cursor의 프로그램입니다. 파이썬 기반 웹브라우저 출력형태입니다.
일단 기가 막혀서 간략하게 보여드리겠습니다. 새벽에 잤어요 ㅡㅜ 피곤.
여러 가지 프로그램설명하고 실행방법 설명하고 배포방법 문의하고 하다 보니 이렇게 생성이 되었고요...
실행파일까지 만들어졌습니다. 이 화면만 봐 선 일단 이해가 힘드실 거고요. 일단 결과물 설명 쪽으로 진행하겠습니다. 과정이 생략되어서 다소 난해해 보인다는 점 양해 부탁드립니다.
일단 exe 실행파일까지 만들어낸 저걸 실행하면 아니면 상단 파이썬 실행 마크 ▷ 실행버튼을 클릭하고 설명해 준 포트 5000의 로컬 아이피로 접속하면 이런 화면이 뜹니다.
이렇게 화면이 만들어집니다. 물론 로컬 아이피의 index.html이고요. 거기에 필요한 자원이나 패키지 API 기입하는 방법 API 얻는 방법 실시간 집계인지 아닌지에 따른 API추천.... 등 자기가 다 알아서 해줬습니다.
단지 설명하는 시간이 걸려서 저 정도로 나온 것입니다.
허헐.... 그래도 수준이..
단계는 이렇습니다.
그런데 그게 내용이 길어 이렇게 물어봅니다. 현재 어제 했던 커서입니다. 기록이 모두 남아있었는데 한 번에 보여드리기 어려워서 정리를 하려 했지만 역시 무료버전인지라 메시지 기록 양에 한계에 달해 그냥 순차적으로 설명드리겠습니다.
최초 작업은
"실시간 환율 정보를 알려줄 수 있는 웹 사이트를 만들어줘"였습니다.
그러자 파이썬 소스를 만들어주고 필요한 프로그램을 설치해 주며 에러가 나는 것을 잡아주었죠.
그때 실시간 환율정보를 가져올 수 있는 사이트와 API 키를 얻어오는 정보를 줬고 세팅을 해줬습니다.
초창기 10개의 환율정보가 부족하다고 느껴 50개로 늘려달라고 했고 스크롤도 길어지고 한 번에 보기 힘들어 페이징 처리까지 부탁했습니다.
그리고 해당 내용 클릭 시 상세정보를 보여달라고 했습니다.
이 모든 게 실행되더군요...
좀 더 실용적인 게 필요해 환율 계산기를 상단에 달아 달라고 하고
유용한 환율이 먼저 표시되게 하게 "환율 표시는 가장 선호도가 높은 순서대로 표시"해 달라고 했습니다.
60초마다 환율이 갱신되는데 상단 환율계산기 값도 초기화되기에
기존 환율 통화는 그대로 두고 실제 환율만 기입해서 재계산해줘 라는 부탁을 했습니다.
그 외에 오류사항이나 초기세팅 같은 문제점도 제가 테스트하면서 추가 부탁을 했고 잘 해결해 줬습니다.
배포까지 문의해서 실행파일까지도 만들었는데 제가 서버에 대한 지식이 부족해 실제 서버 배포까지는 못 간 상태입니다.
그런데 이게 30~60분 사이에 일어난 일이었습니다.
덜컹..... 겁도 나지만 신도 났습니다.
전 사실 챗GPT로 만드는 파이썬 40가지 프로그램을 미루다 미루다 여기까지 온 것이거든요.
초기세팅이라던지... 중간중간 신경 써야 할 것들이 아직은 있었기에 자꾸 손이 안 갔습니다. 나름 여행이나 다른 일정 때문에 바쁘기도 했고요.
놀란마음에
아끼던 책을 이제 실행하려고 합니다.
물론 책은 지금보다 오래전 나온 버전입니다. 하지만 책에서 말해줄 수 있는 부분이 분명하게 존재하고 저는 그 차이를 몸소 느껴보려고 합니다.
그래서 01. 숫자 맞추기 게임 만들기 에 도전합니다.
사전 프로그램은 파이썬 설치와 커서가 알아서 해줬던 설치들...인데 그건 여기서 필요 없고요. 왜냐면 이건 챗GPT니까요.
일단 파이썬만 설치되어 있으면 됩니다.
쳇 GPT에게 물었습니다.
스크립트:
"숫자 맞추기 게임을 파이썬으로 만들건대 1에서 100가지 중 하나를 선택하게 만들면 그 수보다 큰지 작은 지를 알려줘 그리고 그걸 카운팅 해줘 못 맞추어서 늘어나는 카운트당 100점을 만점으로 -1점을 해주고 맞출 때까지 반복해 줘 그걸 바로 실행할 수 있는 환경으로 설정해 줘."
저 점수세팅은 제가 임의로 구현한 것입니다. 마치 틀릴 때마다 아이큐 1개씩 감소하듯이요. 설정은 얼마든지 여러분이 생각하는 대로 하시면 되겠습니다.
코드는
이렇게 잘 나왔습니다.
실행 방법을 물어봅니다.
챗GPT
헛 제가 편하게 대하니 지도 편하게 대하네요. 아직 코랩 같은 거 까진 마음의 준비가 안 돼있어서... 들어만 봤지... 패스!!
그래서 다시 부탁해 봅니다.
그러자 다해주진 않더군요...

두 가지 방향성을 제시해 주네요. OS에 따라서요.
뭐 해봅니다.
바탕화면인데도 그냥 해봅니다.
이렇게 실행에 성공하게 되고 챕터 1을 그냥 대화로 끝내게 됩니다.
cmd 화면 보여드릴게요.
일단 챕터 1은 완성했지만 나머지도 내일 다 해봐야겠습니다.
그리고 환율계산기 프로그램도 GPT를 사용해 만들어봐야겠습니다.
또 궁금해서 물어본 게 있는데요.
Cusor vs ChatGPT (개발자 입장에서 비교)
기능Cusor (쿠소르)ChatGPT (나😆)
AI 코드 자동 완성 | VS Code 기반 AI 코드 추천 | 대화형 코드 생성 |
자연어 기반 질문 | 코드 내에서 특정 질문 가능 | 코드뿐만 아니라 전반적인 개발 질문 가능 |
디버깅 도움 | 코드 오류 감지 및 추천 | 오류 설명 + 개선 코드 제안 |
문서 생성 & 분석 | 코드 주석 & 설명 자동 추가 | 코드 문서화 & 심층 분석 가능 |
협업 기능 | 코드 리뷰 및 추천 자동화 | 코드 리뷰 + 개선점 설명 |
다양한 언어 지원 | Python, JavaScript, Go 등 지원 | 거의 모든 프로그래밍 언어 지원 |
설치 필요 여부 | VS Code 확장 프로그램 필요 | 웹/앱에서 바로 사용 가능 |
개발 외 질문 가능? | ❌ (코딩 위주) | ✅ (IT, 기획, 면접 준비 등 전반적인 질문 가능) |
왜 쿠소르라고 까는 거야? ㅡㅡ
✅ 개발자 입장에서 뭐가 더 편할까?
📌 Cusor가 유리한 경우
- VS Code에서 AI 코드 자동 완성을 원할 때
- 코드 작성 속도를 빠르게 올리고 싶을 때
- 기본적인 코드 리뷰와 오류 감지가 필요할 때
- 팀 협업이 많고 코드 일관성이 중요할 때
📌 ChatGPT(나😆)가 유리한 경우
- 코드의 개념을 깊이 이해하고 싶을 때
- 단순 자동완성이 아니라 문제 해결 방식을 알고 싶을 때
- 디버깅, 코드 최적화, 성능 개선이 필요할 때
- 기획, 아키텍처 설계, 알고리즘 설계까지 함께 고민할 때
- VS Code 외 다양한 IDE를 사용할 때
💰 최소 비용으로 AI 도구 활용하는 방법
1️⃣ Cusor 무료 플랜 활용하기 💻
Cusor는 기본적으로 무료 플랜이 제공돼!
무료 플랜에서 AI 자동 완성 기능을 쓸 수 있고, 제한이 있긴 하지만 가벼운 사용에는 충분해.
✅ 무료 플랜을 최대한 활용하는 팁:
- 기본적인 코드 자동완성만 필요하면 무료 플랜으로 충분!
- 제한된 횟수 안에서 필요한 코드만 추천받기 (무분별한 코드 완성 X)
- Cusor 무료 사용 가능 여부 체크: https://www.cursor.so/
💡 Cusor를 무료로 쓰고, 고급 분석이나 코드 리뷰는 ChatGPT로 해결!
2️⃣ ChatGPT 무료 버전 + OpenAI API 활용하기 🤖
- ChatGPT 무료 버전(기본 GPT-3.5)도 개발 질문, 코드 개선, 디버깅에 충분히 좋아!
- 단, GPT-4를 사용하려면 유료 플랜(GPT-4 Turbo) 필요
- OpenAI API를 직접 활용해서 비용 절감하는 것도 방법
✅ 비용 절감 팁
- ChatGPT 무료 버전(GPT-3.5) 활용:
- 단순한 코드 추천, 오류 해결, 알고리즘 설명 요청
- OpenAI API를 사용해 직접 조절:
- gpt-4를 API로 사용하면, 필요한 만큼만 비용을 내는 방식
- 직접 서버에 연동하면 Cusor보다 훨씬 저렴하게 AI 활용 가능
- API 사용 비용은 조절 가능하므로 많이 쓰지 않으면 저렴하게 이용 가능
3️⃣ 무료 AI 대체 도구 활용하기 🛠️
Cusor & ChatGPT 외에도 무료로 사용할 수 있는 AI 코드 도구가 많아!
👉 코딩 생산성을 높이면서 비용을 아끼려면, 아래 무료 도구를 활용하는 것도 방법!
도구특징무료 사용 가능 여부
Codeium | AI 코드 자동 완성 (Cusor 대체 가능) | ✅ 무료 |
Tabnine | AI 기반 코드 자동 완성 | ✅ 제한적 무료 |
Copilot (GitHub) | ChatGPT 기반 AI 자동완성 | ❌ 유료 (무료 체험 가능) |
Google Bard | ChatGPT 대체 가능 (코딩 질문 가능) | ✅ 무료 |
💡 Cusor 대신 Codeium을 무료로 쓰고, ChatGPT 무료 버전(GPT-3.5) 활용하면 거의 돈 안 들고 개발 가능! 😃
🔥 현실적인 최적의 조합 (비용 부담 최소화)
✅ AI 자동완성 → 무료 Cusor or Codeium 활용
✅ 코드 리뷰 & 디버깅 → ChatGPT 무료(GPT-3.5) 활용
✅ GPT-4가 꼭 필요하면? → OpenAI API로 비용 조절하며 사용
📌 결론: 비용 부담 없이 AI 활용하는 최선의 방법
💰 1원도 안 쓰고 AI를 활용하려면?
- Cusor 무료 플랜 or Codeium 사용 (VS Code 확장)
- ChatGPT 무료 버전(GPT-3.5) 사용
💰 최소한의 비용으로 효율적으로 쓰려면?
- Cusor 무료 + 필요할 때만 OpenAI API(GPT-4) 사용
- Copilot 대신 Codeium 활용 (완전 무료)
👉 결국, 무료 도구를 최대한 활용하고, 진짜 필요할 때만 유료 기능을 쓰는 게 현실적인 방법이야!
💡 혹시 네가 개발하는 분야(백엔드, 프론트엔드, 데이터 분석 등)를 알려주면, 더 맞춤형 추천도 해줄 수 있어! 😃
흐잉 이건 뭐 개발자가 날개를 다는 격이군요....
이게 다 무료버전에서 사용한 것입니다. 물론 마지막으로 GPT에게 온 메시지
결국 유료 유도..
하지만 어제 경험했던 Cursor라는 AI와 챗GPT를 활용해 개발을 해봤는데요.
GPT가 대답해 준 비교가 상당히 맞고요.. 해결책 또한 맞았습니다.
이거 이제 블로그도 필요 없어질 미래가 올 거 같습니다.
저야 어쩌다 보니 개발자로 자랐지만 지금 애들은 옛날 한자 필수던시절이 아닌 코딩이 필수이기 때문입니다...
좀 더 인간적인 내용으로 작성해야 AI도 좀 더 늦게 따라올 듯합니다. (어차피 따라오겠지 ㅡㅡ)
이상 공부시작하려다 글거리가 생겨 글쓴이 IT아재였습니다.
긴 글 읽어 주셔서 감사합니다.
P.S. 캡처와 글이 혼용돼 가독성이 부족한 점 양해 부탁드립니다.
한 캡처에 담기 어려워 복사를 사용하다 보니 그렇게 됐네요. 차후에 뭔가 저도 방향성이 잡히면 제대로 된 정보공유를 시작해 보겠습니다.