안녕하세요! 👋
코딩 교육 크리에이터 짐코딩입니다 😊
비개발자도 따라올 수 있게, 최대한 쉽고 · 실무자도 만족스럽게 깊이 있게 가르칩니다.
현재 15년차 풀스택 개발자이자, 코딩 교육 회사를 운영하며, 직접 IT 서비스도 만들고 있습니다
KT·기아 등 대기업 서비스 개발, 카페24 이커머스 플랫폼, 스마트시티 IoT 데이터 플랫폼,
그리고 직접 운영 중인 자체 서비스까지, 프론트엔드·백엔드·AWS 인프라를 모두 직접 설계하고 만들어 왔습니다.
지금은 교육에 집중하면서도 자체 서비스를 직접 개발하며 현업 감각을 유지합니다.
그 현업 경험을, 입문자도 이해되는 언어로 풀어내는 것, 그게 제가 강의로 하는 일입니다.
🏆 검증된 성과
🥇 인프런 2026 클로드 코드 강의 BEST 1 - 클로드 코드 완벽 마스터
🏆 인프런 Awards 2025 베스트셀러 - React 완벽 마스터
🔥 인프런 2025 '지금 가장 HOT한 강의' - 클로드 코드 완벽 마스터
🎬 YouTube 구독자 4.9만+ · 누적 조회수 360만+
👨💻 경력
15년차 풀스택 개발자 · 현직 IT 스타트업 대표
프론트엔드: React · Vue · TypeScript
백엔드: Node.js · Java · Spring · Python
인프라: AWS · Serverless · Lambda 아키텍처 설계
인프런 지식공유자
스타트업 (창업가)
특허·상표 출원·등록 경험
정부 창업지원사업 다수 선정 (스마트벤처캠퍼스 '최우수' 등)
기업 교육 (B2B)
멀티캠퍼스 - 기업 실무자 대상 'Claude Code' 오프라인 교육
신한카드 개발자 교육 - 멀티캠퍼스 주관, 온라인 라이브
한국소프트웨어인재개발원 특강 · 관공서 IT 멘토
🙋♂️ 더 보기
🔥 사이트 - gymcoding.co
💻 유튜브 - YouTube
🐙 깃헙 - GitHub
📸 인스타그램 - Instagram
🧵 스레드 - Thread
🏢 기업 문의 - biz@gymcoding.co
💬 일반 문의 - hello@gymcoding.co
講義
受講レビュー
- React を完全にマスター: 基本概念から Lean Canvas プロジェクトまで
- Claude Code 完全マスター:AI開発ワークフローの基礎から実践まで
- Claude Code 完全マスター:AI開発ワークフローの基礎から実践まで
- Claude Code 完全マスター:AI開発ワークフローの基礎から実践まで
投稿
Q&A
fatal: repository 'https://github.com/gymcoding/my-marketplace.git/' not found
안녕하세요 :) 자료 소스다운로드 버튼을 클릭하시면 해당 자료를 그대로 다운로드 할 수 있어요.(사진)저장소는 제가 임시로 만든 저장소이기에 제거했습니다.감사합니다 :)
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 9
Q&A
커서질문
안녕하세요! 🙂결론부터 말씀드리면, 전혀 상관없어요. 정상입니다.말씀하신 security guide(보안 안내) 화면은 클로드 코드를 처음 실행할 때 한 번만 나오는 초기 설정 단계예요. 이미 한 번 설정을 마치셨기 때문에 다음부터는 건너뛰고 바로 작업 화면으로 들어가는 거예요. 올려주신 스크린샷에도 상단에 Welcome back이라고 떠 있는데, 이게 "이전에 이미 설정을 완료했다"는 표시예요. 그래서 그 화면이 안 보이는 게 맞아요.사용에는 아무 문제 없으니 그대로 이어서 실습하시면 됩니다. 혹시 처음부터 다시 보고 싶으시면 로그아웃 후 다시 로그인하면 초기 화면을 한 번 더 보실 수 있는데, 굳이 그러실 필요는 없어요.편하게 진행하시고 막히는 부분 있으면 질문 주세요 💪감사합니다 🙂
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 16
Q&A
SUPABASE에서 AOI 선택여부
안녕하세요! 🙂결론부터 말씀드리면, Enable Data API는 체크된 상태(기본값) 그대로 두시면 돼요.이 옵션은 화면 설명에도 나와 있듯이 public 스키마에 대한 RESTful API를 자동으로 만들어주는 기능이에요. 강의에서 쓰는 supabase-js 같은 클라이언트 라이브러리로 데이터를 주고받으려면 이 API가 필요하거든요. 그래서 강의를 따라오시는 거라면 켜두시는 게 맞아요. 기본적으로 체크되어 있으니 따로 건드리실 것 없이 그대로 진행하시면 됩니다.나머지 두 옵션(Automatically expose new tables, Enable automatic RLS)도 일단은 기본값 그대로 두고 진행하셔도 강의 실습에는 문제없어요.참고로 Supabase 프로젝트 생성 화면은 업데이트되면서 종종 바뀌어요. 그래서 강의 영상과 화면 구성이 조금 다르게 보일 수 있는데, 이 경우엔 기본 설정 그대로 따라오시면 됩니다. 혹시 진행하다 막히는 부분 생기면 편하게 질문 남겨주세요 💪감사합니다 🙂
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 14
Q&A
클로드 코드 터미널 사용시 git, git 허브 활용 법
안녕하세요! 🙂결론부터 말씀드리면, 자연어로 하셔도 충분하고, 더 세밀하게 다루고 싶을 땐 용어를 쓰셔도 좋아요. 저도 바이브 코딩으로 작업해요 ㅎㅎ"방금 작업한 거 커밋하고 깃허브에 올려줘" 정도로만 말씀하셔도 클로드 코드가 스테이징부터 푸시까지 알아서 처리해줘요. 그런데 작업을 좀 더 정교하게 컨트롤하고 싶을 땐 "이 파일만 스테이징해줘", "직전 커밋 메시지 수정해줘"처럼 용어를 섞어서 구체적으로 지시하시면 원하는 대로 더 정확하게 다룰 수 있어요. 상황에 따라 편하게 골라 쓰시면 됩니다.그리고 git 너무 어렵게 생각하지 마세요. 지금 어렵게 느껴지는 건 실력이 부족해서가 아니라 그냥 아직 경험이 없어서예요. 계속 쓰다 보면 별거 아니라는 게 금방 느껴지실 거예요. 실제로 평소에 쓰는 git 작업은 커밋, 푸시, 풀, 브랜치 정도로 몇 개 안 돼요. 매일 반복하는 동작이라 손에 금방 익습니다.처음엔 자연어로 편하게 시작하시고, 익숙해지면 하나씩 용어를 붙여가시면 돼요. 막히는 지점 있으면 언제든 질문 주세요 💪감사합니다 🙂
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 20
Q&A
mcp.json파일 생성 X
안녕하세요! 🙂먼저 결론부터 말씀드리면, --scope user로 설치하면 .mcp.json 파일이 안 생기는 게 맞아요. 버그가 아니라 정상 동작이에요.MCP 설정은 스코프에 따라 저장 위치가 달라요. --scope project로 추가할 때만 프로젝트 루트에 .mcp.json 파일이 만들어지고(팀과 git으로 공유하는 용도), local과 user 스코프는 둘 다 홈 디렉터리의 ~/.claude.json에 저장됩니다. user 스코프는 프로젝트 경로와 상관없이 모든 프로젝트에서 쓸 수 있게 전역으로 저장되는 거예요. 그래서 프로젝트 폴더 안에 파일이 안 보이는 게 당연해요. 잘 설치되셨는지는 claude mcp list로 확인하시면 됩니다. McpbundlesAPI key 질문도 답을 드리면, context7처럼 HTTP transport로 붙는 원격 서버는 보통 헤더로 키를 전달해요. claude mcp add 할 때 --header 옵션을 쓰는 방식이고요. 다만 context7가 요구하는 정확한 헤더 이름은 context7 공식 안내를 따라야 하니, 아래 팁으로 확인해보시는 걸 추천드려요.이런 설정은 클로드 코드한테 직접 물어보는 게 가장 빠르고 정확해요. 공식 문서 링크를 컨텍스트로 같이 던져주면, 현재 버전 기준으로 맞는 명령어를 짜줍니다 👇context7 MCP를 HTTP transport, user 스코프로 설치했어. 이제 context7 API key를 설정하려고 해. 아래 공식 문서를 참고해서 지금 버전 기준으로 정확한 명령어를 알려줘: https://code.claude.com/docs/en/mcp - scope는 user로 유지 - API key를 헤더(--header)로 전달하는 올바른 형식으로사실 MCP나 클로드 코드 명령어는 업데이트되면서 설치법이나 최적화된 방식이 계속 바뀌어요. 그래서 "예전에 외운 명령어"보다, 공식 문서를 클로드 코드에게 물려서 그때그때 최신 방법을 찾아내는 습관이 훨씬 강력합니다. 이게 익숙해지면 도구가 어떻게 바뀌든 금방 적응하실 수 있어요. 강의에서 말씀드리는 워크플로우의 핵심도 결국 이거예요 💪감사합니다 🙂
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 19
Q&A
제 컴퓨터에서는 Claude's plan이 아래와 같이 나오는데 괜찮은 건가요?
안녕하세요! 🙂결론부터 말씀드리면, 전혀 문제없어요. 아주 잘 나온 계획입니다 👍올려주신 plan을 보면 Context로 현재 프로젝트 상황을 정리하고, 수정 대상 파일과 신규 생성 파일을 표로 깔끔하게 나눠서 보여주고 있어요. 탐색 → 계획 단계가 의도대로 잘 동작하고 있다는 뜻이에요.클로드 코드는 LLM 기반이라 같은 작업이어도 계획의 표현 방식이나 파일 구성이 제 영상과 다르게 나올 수 있어요. 이건 오류가 아니라 자연스러운 특성이에요. 그래서 영상이랑 똑같이 나오는지를 맞춰보실 필요는 없고, 계획이 내 의도에 맞게 합리적으로 짜였는지를 보시면 됩니다. 지금처럼요.이 계획대로 진행하셔도 좋고, 혹시 빠진 부분이나 바꾸고 싶은 게 있으면 그대로 두 번째 옵션으로 직접 수정 요청하시면 돼요. 편하게 진행해보세요 💪감사합니다 🙂
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 22
Q&A
강의에서 사용하는 prompt
안녕하세요! 🙂프롬프트를 따로 정리한 교안은 없어요.클로드 코드는 LLM 기반이라 같은 프롬프트를 넣어도 매번 결과가 달라져요. 그래서 "이 프롬프트를 똑같이 복붙하세요" 식으로 정답 프롬프트를 박아두는 게 큰 의미가 없어요. 오히려 그대로 따라 했는데 영상과 다른 결과가 나오면 더 혼란스러우실 수 있고요.강의에서 중요하게 보셔야 할 건 어떤 프롬프트를 썼느냐가 아니라, 탐색 → 계획 → 구현 흐름 안에서 클로드 코드에게 어떻게 의도를 전달하고 결과를 다듬어 가는가예요. 그 감각이 잡히면 어떤 프로젝트, 어떤 상황에서도 본인만의 프롬프트를 만들어 쓰실 수 있게 됩니다.감사합니다 🙂
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 20
Q&A
window 11 환경 + git bash 터미널 statusline 반영이 안됩니다 ㅠ
안녕하세요! 🙂윈도우 git bash 환경에서 statusline이 안 뜨는 경우가 종종 있어요. 원인이 몇 가지로 나뉘는데, 추측으로 하나 찍기보다 실제 에러부터 확인하는 게 가장 빠릅니다.클로드 코드에 아래 프롬프트를 그대로 넣어보세요 👇statusline이 화면에 안 보여. 윈도우 + git bash 환경이야. 1. settings.json의 statusLine command 원본을 그대로 보여줘 2. 그 command를 직접 실행해서 종료 코드랑 stderr를 확인해줘 3. mock JSON을 stdin으로 넣어 스크립트가 정상 출력하는지도 테스트해줘 원인을 특정한 다음, 아래 중 뭐가 문제인지 알려주고 고쳐줘: - command 경로가 역슬래시(\)라서 git bash가 이스케이프 처리해 실패하는 경우 → 슬래시(/)로 변경 - .ps1을 powershell로 감싸지 않은 경우 → "powershell -NoProfile -File ..." 형태로 변경 - 워크스페이스 trust 미수락 → 재시작 후 신뢰 수락 고친 뒤 클로드 코드를 재시작하면 표시될 거예요. 더 간단하게는 claude --debug로 실행하면 첫 statusline 실행의 종료 코드와 에러가 로그에 찍혀서 원인을 바로 볼 수 있어요.윈도우 설정과 문제 해결은 공식 문서에 정리돼 있어요: https://code.claude.com/docs/en/statusline감사합니다 🙏
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 23
Q&A
프로젝트를 커밋할때 알려주세요
안녕하세요! 🙂결론부터 말씀드리면, 커밋은 전체를 한 번에 하는 게 아니라 의미 있는 작업 단위로 나눠서 남기는 거예요.커밋은 게임의 세이브 포인트 같은 거라고 생각하시면 편해요. "여기까지 했으니 한 번 저장해두자" 싶은 지점마다 커밋을 남기는 거죠. 예를 들어 레이아웃을 다 잡았을 때 한 번, 로그인 페이지를 완성했을 때 또 한 번, 이런 식으로요.다만 프로젝트를 처음 생성한 직후에는 초기 세팅 전체를 한 번에 커밋하는 게 일반적이에요. 이걸 보통 첫 커밋(initial commit)이라고 부르고요. 그 다음부터 기능 단위로 쪼개서 쌓아가시면 됩니다.사실 git은 경험이 없으면 감이 안 잡히는 게 너무 당연해요. 수업 한 번 들었다고 바로 손에 익는 영역이 아니거든요. 처음엔 너무 고민하지 마시고 "이 정도 했으면 저장해둘까?" 싶을 때 커밋한다는 느낌으로 가볍게 시작해보세요. 직접 여러 번 실습하면서 커밋을 쌓다 보면 어느 순간 "아, 이 정도 단위가 적당하구나" 하는 감이 자연스럽게 잡혀요.처음부터 완벽하게 나누려고 하지 않으셔도 괜찮으니 편하게 연습해보시면 좋겠습니다 💪감사합니다 🙂
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 24
Q&A
사진과 같이 영상에 한글이 실시간으로 영어로 번역되어 보입니다
안녕하세요! 🙂결론부터 말씀드리면, 동작에는 전혀 문제가 없어요. 클로드 코드가 업데이트되면서 화면에 보이는 방식 바뀔 수 있는데요.클로드 코드는 거의 매주 업데이트될 만큼 빠르게 발전하고 있어서, 그 과정에서 UI나 표시되는 텍스트가 바뀌는 경우가 종종 있어요. "이번 주 목요일부터 달라졌다"고 느끼신 것도 그 사이에 업데이트가 적용됐기 때문일 가능성이 높습니다. 첨부해주신 화면을 봐도 /clear부터 @agent-development-planner로 PRD/ROADMAP 작업을 시키는 부분까지 전부 정상적으로 동작하고 있어요.한글이 실시간으로 영어로 번역돼 보인다고 느끼신 부분은, 새로운 번역 기능이 생긴 게 아니라 인터페이스 안내 문구나 표시 방식이 업데이트로 바뀐 것에 가까워요. 그래서 강의 영상과 화면이 조금 다르게 보여도 정상이고, 실습에는 지장이 없습니다.강의에서 중요한 건 화면이 똑같이 보이는 것보다 클로드 코드의 스펙을 이해하고 탐색 → 계획 → 구현 워크플로우에 녹여내는 것이에요. 그 흐름만 따라오시면 표시가 조금 바뀌어도 충분히 따라오실 수 있어요.혹시 표시 말고 실제로 명령이 안 먹히거나 멈추는 증상이 있으시면, 그 부분을 남겨주시면 더 정확히 봐드릴게요!감사합니다 🙂
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 34




