안녕하세요! 👋
코딩 교육 크리에이터 짐코딩입니다 😊
비개발자도 따라올 수 있게, 최대한 쉽고 · 실무자도 만족스럽게 깊이 있게 가르칩니다.
풀스택 개발 경력 15년차로, 지금은 유튜브와 인프런에서 프로그래밍·AI 지식을 나누고 있습니다.
KT·기아 등 대기업 서비스 개발부터 카페24 이커머스 플랫폼, 스마트시티 IoT 데이터 플랫폼, 그리고 교육 회사를 운영하며 직접 만든 자체 서비스까지, 프론트엔드·백엔드·AWS 인프라를 모두 직접 설계하고 만들어 왔습니다.
그동안 쌓은 개발 경험을, 이제는 나누는 일에 쏟고 있습니다.
AI 시대에 꼭 필요한 지식을 쉽고 깊이 있게 전하겠습니다.
🏆 검증된 성과
🥇 인프런 2026 클로드 코드 강의 BEST 1
🏆 인프런 Awards 2025 베스트셀러 선정
🔥 인프런 2025 '지금 가장 HOT한 강의' - 클로드 코드
🎬 YouTube 구독자 5만+ · 누적 조회수 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
강의
클립
전체 3Claude Code 토큰 완벽 가이드: AI 네이티브 개발의 핵심
Claude Code 토큰 완벽 가이드: AI 네이티브 개발의 핵심Claude Code를 사용하다가 갑자기 사용량 제한에 걸린 경험이 있으신가요? 처음에는 똑똑하던 AI가 대화가 길어지면서 바보처럼 같은 코드를 반복하거나 이상한 답변을 하는 걸 느끼셨나요? 이 모든 현
짐코딩
12월 25일
로드맵
전체 6수강평
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
- 클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
게시글
질문&답변
개인적인 질문인데요..
안녕하세요! 🙂결론부터 말씀드리면 에디터(Cursor 등) 안의 터미널에서 claude 명령어로 실행하는 방식을 기본으로 쓰시면 돼요. 이 강의도 이 방식을 기준으로 진행합니다.에디터 안의 UI창(채팅 사이드바나 확장 프로그램)은 사용하기 편리하지만 클로드 코드의 모든 기능을 지원하지는 않아요. 반면 터미널(CLI) 버전은 기능이 100% 제공되고, 이 강의에서 다루는 서브에이전트·스킬·훅 같은 핵심 기능을 제대로 활용하려면 터미널 방식이 필요합니다.간단히 파일 하나 훑어보는 정도는 UI창도 무방하지만, 실제 작업은 터미널에서 진행하시는 걸 권장드려요.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 63
질문&답변
shrimp task manager 사용 관련 질문입니다.
안녕하세요! 🙂사실 이건 Shrimp Task Manager 하나만의 문제가 아니라, AI 코딩 도구를 쓰는 지금 시대 전체가 안고 있는 구조적인 문제예요.MCP 서버가 로컬에서 돌든 원격에서 돌든, 진짜 중요한 경계선은 이 정보가 내 컴퓨터를 벗어나 AI 모델에게 전달되는 순간이에요. Shrimp가 만든 작업 계획이나 코드 내용은 결국 클로드 코드의 대화 컨텍스트에 들어가고, 모델 처리를 위해 Anthropic 서버로 전송됩니다(TLS 암호화, 계정 유형별 보관 정책 적용). Shrimp를 안 쓰고 클로드 코드만 써도 똑같이 생기는 구조라, 도구를 바꾼다고 해결되는 문제는 아니에요.이게 요즘 특히 위험한 이유는, 예전엔 개발자라면 몸에 배어 있던 습관, 민감정보는 하드코딩하지 않고 API 키는 환경변수로 빼는 습관을, AI가 코드를 대신 짜주기 시작하면서 건너뛰는 분들이 늘고 있기 때문이에요. AI는 여러분이 넣어준 내용이 민감한 정보인지 스스로 판단해서 걸러주지 않아요. 주는 대로 처리할 뿐이라, 그 판단은 여전히 사람 몫이에요.그래서 실제 조치는 이렇게 하시면 됩니다. 실제 개인정보(주민번호·연락처·실명·고객 데이터)는 프롬프트나 Shrimp의 작업 계획에도 직접 넣지 말고 더미 데이터로 대체하시고, API 키나 DB 접속정보는 .env 파일로 분리해 .gitignore에 넣으세요. DB를 쓰신다면 RLS 같은 접근 제어를 처음부터 켜두시고, 민감정보가 담긴 파일이나 폴더가 있다면 permission 설정으로 Claude가 아예 못 읽게 막아두시는 것도 방법이에요.이 정도만 지키셔도 어떤 AI 도구를 쓰시든 리스크를 크게 줄이실 수 있어요. 먼저 우려하고 물어보신 지금 태도가 사실 가장 좋은 보안 습관입니다.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 52
질문&답변
수강생 커뮤니티 관려
안녕하세요! 🙂지금은 별도 오픈채팅방 없이 이 질문&답변 게시판을 주 소통 창구로 쓰고 있어요.편의성 관련 의견 남겨주셔서 감사해요. 참고해서 검토해볼게요 🙏감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 35
질문&답변
클로드 코드 설치
안녕하세요! 🙂결론부터 말씀드리면 네, 터미널 CLI로 따로 설치하시는 걸 권장드려요. 클로드 데스크탑의 Code 탭도 클로드 코드 기능이긴 한데, 비교적 최근에 추가된 기능이라 아직 모든 기능을 지원하지는 않아요.반면 터미널(CLI) 버전은 기능이 100% 제공됩니다. 이 강의에서 다루는 서브에이전트·스킬·훅 같은 핵심 기능을 제대로 실습하시려면 터미널에서 claude 명령어로 실행하는 방식이 필요해서, 강의도 이 방식을 기준으로 진행하고 있어요. 설치 방법은 이어지는 회차에서 순서대로 안내드리니 따라오시면 됩니다.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 38
질문&답변
서브에이전트
안녕하세요! 🙂결론부터 말씀드리면 서브에이전트는 따로 /compact 나 /clear 로 관리하실 필요가 없어요. 서브에이전트는 호출될 때마다 빈 컨텍스트에서 새로 시작하는 독립된 작업 인스턴스라, 작업이 끝나면 결과만 메인 대화로 돌아오고 그 안에서 쌓인 컨텍스트는 자동으로 사라져요.그래서 컨텍스트 관리가 필요한 건 메인 세션 쪽이지, 서브에이전트 안에서 컨텍스트가 계속 누적되는 구조는 아니에요. 서브에이전트를 쓰는 이유 중 하나가 바로 이거예요. 메인 컨텍스트를 더럽히지 않고 격리된 공간에서 작업을 처리하는 거죠.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 46
질문&답변
미션을 제출하면 피드백을 해주나요?
안녕하세요! 🙂네, 미션을 진행하시다가 막히는 부분이나 결과물에 대해 궁금한 점이 있으면 이 질문&답변 게시판에 남겨주세요. 확인하고 답변드리고 있어요.다만 미션마다 정해진 정답이 있는 게 아니라서, 완성도를 채점하듯 피드백드리기보다는 막힌 부분을 함께 풀어가는 방식으로 도와드리고 있습니다.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 44
질문&답변
클로드코드 설치오류
안녕하세요! 🙂윈도우 11 프로(64비트)를 쓰고 계신데도 이 메시지가 뜬다면, 실행하신 파워쉘 자체가 32비트 버전일 가능성이 높아요. 64비트 윈도우에도 32비트용 파워쉘이 함께 설치돼 있는데, 시작 메뉴에서 검색하다가 이쪽을 실행하시는 경우가 종종 있거든요.시작 메뉴에서 "Windows PowerShell"을 검색하시면 이름 옆에 (x86)이라고 표시된 항목과 아닌 항목이 같이 나올 텐데, (x86)이 아닌 쪽을 관리자 권한으로 다시 실행하신 다음 같은 명령어(irm https://claude.ai/install.ps1 | iex)를 다시 시도해보세요.그래도 같은 오류가 나면 어떤 항목을 실행하셨는지 스크린샷과 함께 다시 남겨주시면 더 정확히 봐드릴게요.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 53
질문&답변
Next.js설치 후 shadcn설치 오류
안녕하세요! 🙂스크린샷을 보니 my-app 폴더가 만들어진 상위 폴더(Claude-nextjs-Staters2)에서 npx shadcn@latest init을 실행하신 것 같아요. 이 상태에서는 shadcn이 현재 폴더에 Next.js 프로젝트가 없다고 판단해서 새 프로젝트를 만드는 흐름(템플릿 선택부터)으로 들어가고, my-app이라는 이름으로 또 만들려다 보니 이미 있는 폴더와 이름이 겹쳐서 오류가 난 거예요.cd my-app 으로 방금 만드신 프로젝트 폴더 안으로 이동하신 다음, 그 안에서 다시 npx shadcn@latest init을 실행해보세요. 이미 Next.js가 있는 폴더 안에서 실행하면 템플릿 선택 없이 바로 컴포넌트 라이브러리 설정 단계로 넘어갈 거예요.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 40
질문&답변
초기 세팅에 대해서 정리한 문서가 있을까요?
안녕하세요! 🙂스타터킷은 새 프로젝트를 시작할 때 바로 쓸 수 있는 템플릿이에요. mcp, 서브에이전트, 폴더 구조처럼 매번 반복하는 세팅을 미리 만들어두는 것뿐이라, 이거다 하는 정답이 정해져 있는 건 아니에요.설정을 한 번 잘 해두셨다면 그걸로 충분해요. "제대로 됐는지" 계속 검증하려 하시기보다, 이제 프로젝트를 진행하시면서 본인만의 컨텍스트(CLAUDE.md)를 천천히 채워가시면 됩니다.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 59
질문&답변
메모리 , rule
안녕하세요! 🙂결론부터 말씀드리면 둘은 대체 관계가 아니라 성격이 다른 개념이에요.User Memory는 "어디까지 적용되는가"에 대한 범위(scope)의 문제예요. ~/.claude/CLAUDE.md(User Memory)에 두면 내 PC의 모든 프로젝트에 공통 적용되고, 프로젝트 폴더의 CLAUDE.md(Project Memory)에 두면 그 프로젝트에서만 적용되는 식으로 계층이 나뉩니다.반면 Rules는 "그 안의 내용을 어떻게 관리하는가"의 문제예요. 지침을 한 파일(CLAUDE.md)에 몰아넣지 않고 역할이나 목적에 따라 여러 파일로 분리해서 관리할 수 있게 해주는, 비교적 최근에 추가된 기능이에요.즉 User Memory 계층 구조 위에서, 그 안의 지침을 Rules로 더 잘게 나눠 정리한다고 보시면 됩니다.감사합니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 40





![[짐코딩] 웹 개발 입문부터 최신 Vue 3 프론트엔드 실전까지 풀코스!](https://cdn.inflearn.com/public/roadmaps/781/cover/540b0cf3-d3ab-45ab-b45b-56a871bbb72f/도라 로드맵 모음.png?w=260)
![[짐코딩] Vue 실무자를 위한 최신 Vue 3 & Nuxt 3 Mastery Class](https://cdn.inflearn.com/public/roadmaps/768/cover/11c7e9b6-18d0-4f2c-bc58-fba723e95d88/2.png?w=260)
![[짐코딩] Vue 3 완벽 마스터 : 기초부터 실전까지 (기본편 + 실전편)](https://cdn.inflearn.com/public/roadmaps/766/cover/950e1dba-d066-4a67-90d3-5ed483e60bf1/3.png?w=260)