포스트

Claude Code를 개인 워크벤치처럼 쓰는 방법

Claude Code를 처음 붙였을 때는 보통 “코드를 대신 얼마나 잘 짜 주나”부터 보게 된다. 실제로 몇 달 써보니 더 중요했던 건 다른 쪽이었다. 내 경우에는 이 도구를 단일 코딩 보조 도구보다, 여러 개인 프로젝트와 취업 준비 자료를 묶어 관리하는 개인 워크벤치처럼 쓰게 됐다.

지금은 크게 다섯 갈래로 활용하고 있다.

  • 나만의 AI 디자인 시스템 정리
  • 이력서 작성, 피드백, 근거 데이터 누적
  • 취업 준비 대시보드 운영
  • Java/Spring 실험실 정리
  • 비교 실험과 벤치마킹 기록

이 글은 각각을 어떻게 쓰고 있고, 어떤 장점이 있었고, 어디서 한계가 있었는지 정리한 기록이다.

왜 이런 용도로 잘 맞았는가

내가 하는 작업은 겉으로 보면 서로 많이 달라 보인다. 디자인 시스템, 이력서, 대시보드, 기술 실험, 벤치마킹은 보통 다른 도구에서 관리한다. 그런데 실제로는 공통점이 있다.

  • 전부 텍스트 비중이 높다.
  • 기록이 계속 누적된다.
  • 형식과 규칙이 중요하다.
  • 시간이 지나면 일관성이 쉽게 깨진다.
  • “초안 작성”보다 “정리와 재구성”이 더 자주 필요하다.

Claude Code는 바로 이 지점에서 효율이 좋았다. 한 번성 산출물을 뽑는 것보다, 이미 있는 자료를 읽고 구조를 다시 잡고, 규칙을 맞추고, 빠진 연결을 찾아내는 작업에서 더 강하게 체감됐다.

1. 나만의 AI 디자인 시스템

디자인 시스템이라고 하면 보통 컴포넌트 라이브러리부터 떠올리기 쉽다. 내가 말하는 범위는 조금 더 넓다.

  • 색상, 타이포그래피, 간격 같은 시각 규칙
  • 버튼, 카드, 배지, 입력창 같은 UI 패턴
  • 랜딩 페이지, 대시보드, 문서 페이지 같은 레이아웃 패턴
  • 어떤 톤의 디자인을 선호하는지에 대한 취향 기록

이걸 그냥 머릿속 취향으로만 두면 프로젝트가 늘어날수록 결과가 흔들린다. 반대로 텍스트와 코드로 남겨두면, 다음 프로젝트에서 다시 쓸 수 있는 기준이 된다.

Claude Code를 붙였을 때 좋았던 점은 디자인 시스템을 “정의하는 문서”와 “실제 구현 코드”를 같이 다룰 수 있다는 점이었다.

예를 들어 이런 작업이 자연스럽게 이어진다.

  • 기존 프로젝트의 스타일 토큰을 읽고 공통 변수 후보 정리
  • 컴포넌트별 중복 스타일 패턴 추출
  • 버튼, 카드, 탭 같은 공통 UI를 컴포넌트 단위로 정리
  • 랜딩 페이지와 대시보드에서 반복되는 레이아웃 규칙 문서화
  • 새 UI를 만들 때 기존 시스템에서 벗어나는 지점 표시

중요한 건, 이게 단순히 “예쁜 UI 시안” 생성과는 다르다는 점이다. 내 경우에는 오히려 반대였다. 이미 구현된 화면과 스타일 코드를 기준으로 “내가 반복해서 쓰는 선택이 무엇인지”를 정리하는 쪽이 더 유용했다.

즉 AI가 디자인을 대신 만든다기보다, 내가 여러 프로젝트에서 반복해서 선택한 시각 규칙을 다시 추출해서 디자인 시스템으로 올리는 용도에 가깝다.

2. 이력서 작성, 피드백, 근거 데이터 누적

이 부분은 체감 효과가 꽤 컸다. 보통 이력서는 최종 문서만 관리하기 쉽다. 그런데 실제로 중요한 건 최종 문서보다 그 뒤에 있는 근거 데이터다.

  • 어떤 프로젝트를 했는가
  • 어떤 역할을 맡았는가
  • 어떤 기술적 판단을 했는가
  • 무엇을 개선했고 무엇을 수치로 설명할 수 있는가
  • 어떤 면접 질문에 연결될 수 있는가

이 정보가 흩어져 있으면, 이력서를 고칠 때마다 기억을 다시 꺼내 와야 한다. 결국 매번 비슷한 문장을 다시 쓰게 된다.

그래서 나는 이력서를 문서 한 장으로 보지 않고, 아래처럼 계층을 나눠 관리하는 쪽이 더 낫다고 느꼈다.

  1. 원천 경험 데이터
  2. 프로젝트별 요약
  3. 직무/회사별 강조 포인트
  4. 실제 이력서 버전
  5. 피드백 이력

Claude Code는 여기서 편집자와 정리자 역할이 좋았다.

  • 여러 프로젝트 기록을 읽고 이력서 bullet 후보 추출
  • 중복 표현이나 약한 문장 정리
  • 성과를 설명할 수 있는 근거가 비어 있는 항목 표시
  • 프로젝트 설명과 기술 스택 나열이 분리되지 않은 부분 교정
  • 피드백을 반영해 버전 간 차이 정리

특히 좋았던 건 “문장을 예쁘게 바꿔 주는 것”보다 “이 문장을 뒷받침하는 근거가 저장소 안에 있는가”를 같이 보게 된 점이다. 예를 들어 “성능을 개선했다”는 문장을 쓰려면 정말 성능 비교 기록, 문제 원인, 변경 내용, 결과 수치가 있는지를 다시 묻게 된다.

즉 이력서 작성이 문장 꾸미기보다, 경험을 구조화하고 증거를 붙이는 작업으로 바뀌었다.

3. 이력 히스토리 관리

이력서는 한 번 쓰고 끝나는 문서가 아니다. 지원 직무, 회사 성격, 시점에 따라 계속 바뀐다. 그런데 많은 경우 바뀐 결과물만 남고, 왜 그렇게 바꿨는지는 남지 않는다.

이 부분도 별도 관리가 필요했다.

  • 어떤 회사에 어떤 버전을 냈는가
  • 어떤 문장을 강조했고 왜 그렇게 했는가
  • 어떤 피드백을 받았고 어떤 수정으로 이어졌는가
  • 떨어진 지원과 붙은 지원의 서술 차이는 무엇이었는가

이걸 그냥 파일명으로만 관리하면 곧 망가진다. 버전은 많아지고, 수정 이유는 사라지고, 나중엔 무엇이 최신인지도 헷갈린다.

Claude Code를 붙이면 이런 이력 히스토리를 문서와 변경 이력 단위로 정리하기 쉬워진다.

  • 변경된 항목 요약
  • 특정 버전에서 강화한 메시지 정리
  • 피드백에 대응한 수정 내역 요약
  • 프로젝트 경험과 면접 답변 후보 연결

내가 느낀 장점은, 이력서가 “문서 파일”에서 “변화 이력이 있는 데이터”로 바뀐다는 점이었다. 이건 나중에 면접 준비와도 바로 연결된다.

4. 취업 준비 대시보드

취업 준비는 해야 할 일이 많아서 금방 분산된다.

  • 지원 회사 목록
  • 공고 분석
  • 이력서/포트폴리오 버전
  • 면접 준비 현황
  • 기술 주제별 보강 필요 항목
  • 일정과 우선순위

이걸 그냥 메모나 스프레드시트 한 장으로만 두면 “뭘 하고 있는지”는 보이는데 “왜 이게 지금 중요한지”가 약해진다. 반대로 문서만 쌓으면 현황은 잘 안 보인다.

그래서 대시보드는 단순 목록보다 아래를 같이 담아야 했다.

  • 상태
  • 우선순위
  • 다음 액션
  • 관련 문서 링크
  • 보강 필요한 증거 자료

Claude Code를 붙였을 때 좋았던 건, 대시보드를 단순 뷰가 아니라 작업 허브로 다룰 수 있다는 점이었다.

예를 들어:

  • 회사별 준비 상태 요약 생성
  • 미완료 항목 정리
  • 여러 문서에 흩어진 준비 내용 링크 정리
  • 면접 예상 질문과 관련 프로젝트 문서 연결
  • 준비 우선순위가 높은 항목 다시 정렬

즉 대시보드를 예쁘게 만드는 것보다, 대시보드가 실제로 다음 작업을 가리키게 만드는 데 더 큰 효과가 있었다.

5. Java/Spring 실험실

이건 가장 직접적인 개발 활용이다. 단순히 샘플 코드를 만드는 수준이 아니라, 특정 주제를 실험하고 관찰하고 문서화하는 저장소를 운영하는 방식이다.

예를 들어 다루는 주제는 이런 것들이다.

  • Bean lifecycle
  • BeanDefinition
  • refresh()
  • @Transactional
  • MVC dispatch
  • Boot auto-configuration

이런 실험은 보통 코드만 보면 의미가 약하고, 문서만 보면 근거가 약하다. 그래서 코드, 테스트, 관찰 결과, 해설이 같이 있어야 한다.

Claude Code는 이 흐름에서 꽤 잘 맞았다.

  • 실험용 테스트 케이스 추가
  • 관찰 포인트 정리
  • 코드와 문서를 연결하는 설명 작성
  • 시리즈 글로 재구성
  • 실험 결과를 표나 다이어그램으로 정리

중요한 건 AI가 기술 개념을 대신 이해해 준다는 뜻이 아니라, 실험 결과를 설명 가능한 글과 구조로 다시 묶는 작업이 빨라진다는 점이다.

특히 실험실 형태의 저장소는 계속 확장되면서 이름, 문서 구조, 관찰 포인트가 흩어지기 쉬운데, 이런 정리 작업은 사람이 직접 하면 시간이 많이 든다. AI를 붙이면 이 부분의 유지비가 줄어든다.

6. 벤치마킹과 비교 실험

개인 프로젝트를 하다 보면 “어느 접근이 더 나은가”를 비교하는 일이 많다.

  • UI 패턴 A와 B
  • 아키텍처 선택지 A와 B
  • 도구 체인 A와 B
  • 라이브러리 적용 전후
  • 성능/복잡도 trade-off

문제는 이런 비교가 대부분 휘발된다는 점이다. 순간적으로 판단하고 넘어가면, 몇 달 뒤 같은 문제를 다시 처음부터 검토하게 된다.

그래서 벤치마킹도 아래처럼 기록해 두는 쪽이 낫다고 느꼈다.

  • 비교 대상
  • 비교 기준
  • 관찰 결과
  • 채택 이유
  • 미해결 리스크

Claude Code는 여기서 정리와 비교 프레임 설계에 유용했다.

  • 비교 항목 표준화
  • 장단점 정리
  • 실험 결과 요약
  • 결론 문장 정리
  • 이후 다시 봤을 때 이해 가능한 형태로 편집

이런 비교 문서가 쌓이면, 단순 회고를 넘어서 개인적인 의사결정 히스토리가 된다. 결국 이것도 커리어 자산이다.

이런 식으로 쓸 때 장점

몇 달 단위로 써보니 장점은 대략 네 가지로 압축됐다.

1. 초안 작성보다 정리와 재구성에서 강하다

가장 체감이 컸던 건 이 부분이다. 새 문장을 처음부터 뽑아내는 일보다, 이미 존재하는 자료를 읽고 구조를 다시 만드는 데서 효율이 좋았다.

2. 서로 다른 저장소와 문서를 한 흐름으로 묶기 쉽다

디자인 시스템, 이력서, 실험실, 대시보드가 원래는 अलग따로 놀기 쉬운데, 텍스트와 코드 단위로 관리되면 연결 고리를 만들기 쉬워진다.

3. 유지보수 비용이 줄어든다

사람이 가장 미루기 쉬운 일은 늘 비슷하다.

  • 중복 표현 정리
  • 규칙 통일
  • 오래된 문서 보강
  • 링크 정리
  • 제목/카테고리/메타데이터 맞추기

이런 작업은 한 번성 생산성보다 장기적인 유지보수에서 더 큰 차이를 만든다.

4. 결과물이 아니라 근거 데이터를 남기게 된다

이력서든 실험 문서든 블로그 글이든, 최종 산출물만 남기면 나중에 다시 만들 때 비용이 크다. 반대로 근거 데이터까지 같이 남기면 재사용성이 올라간다.

한계도 분명하다

좋았던 점만 적으면 실제 사용기보다는 홍보문처럼 보일 수 있어서, 명확한 한계도 같이 적어 두는 편이 낫다.

1. 사실 검증은 여전히 직접 해야 한다

특히 기술 실험이나 이력서처럼 신뢰도가 중요한 문서는 더 그렇다. 문장이 그럴듯해도 해석이 미묘하게 틀릴 수 있다.

2. 작업 범위를 잘못 주면 필요 이상으로 많이 건드린다

저장소 단위로 읽고 수정하는 도구일수록 이 문제가 생기기 쉽다. 그래서 작업 범위를 명확히 끊고, 커밋 단위를 작게 가져가는 편이 안전했다.

3. 말투와 스타일이 평평해질 수 있다

정리와 통일은 좋지만, 지나치면 모든 문서가 비슷한 톤으로 눌린다. 특히 블로그 글과 이력서는 너무 기계적으로 매끈하면 오히려 힘이 빠진다.

4. 구조가 없는 상태에서는 성능보다 혼란이 더 커질 수 있다

저장소 규칙, 문서 구조, 파일 역할이 전혀 없는 상태에서 바로 AI를 붙이면 매번 새로 추측하게 된다. 결과 품질보다 기준 정리가 먼저라는 뜻이다.

결국 중요한 것은 도구보다 운영 방식이다

내가 지금 하고 있는 활용은 모두 겉으로는 다른 분야처럼 보이지만, 실제로는 같은 방향으로 수렴한다.

  • 개인 기준을 텍스트와 코드로 남긴다.
  • 반복되는 판단을 구조화한다.
  • 최종 문서보다 근거 데이터를 같이 관리한다.
  • 계속 누적되는 히스토리를 다시 쓸 수 있는 자산으로 만든다.

Claude Code를 붙였을 때 가장 좋았던 점은, 이걸 한 번에 완성해 준다는 뜻이 아니라 이 누적형 작업을 계속 굴릴 수 있게 해 준다는 데 있었다.

정리

지금 내 활용 방식은 단순 코딩 보조와는 조금 다르다. 디자인 시스템, 이력서와 이력 히스토리, 취업 준비 대시보드, Java/Spring 실험실, 벤치마킹 기록까지 포함해서 개인 워크벤치처럼 쓰고 있다.

핵심은 AI가 대신 생각해 준다는 데 있지 않다. 오히려 내가 이미 만든 자료와 판단과 기록을 더 오래 쓸 수 있게 정리하고 연결하고 누적하는 데 있다. 몇 달 써보니, 생산성 향상보다 더 큰 변화는 “자료를 다루는 방식”이 바뀌었다는 점이었다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

댓글

아직 댓글이 없습니다