번아웃에서 빌더로: AI 도구가 내 코드와의 관계를 바꾼 이야기
Source: Dev.to
Background
6개월 전만 해도 IDE를 여는 것이 두려웠습니다. 모든 프로젝트가 납작한 부츠를 신은 채 산을 오르는 느낌이었고, 즐거움은 사라졌습니다. 저는 헬스케어 광고 기술 회사에서 데이터 엔지니어로 일하면서 복잡한 파이프라인과 인프라를 관리하고 있습니다. 언제나 사이드 프로젝트 아이디어는 있었지만, “멋진 아이디어”와 실제 구현 사이의 격차가 넘을 수 없을 정도로 커 보였습니다. 새로운 프레임워크를 배우고, 몇 시간씩 디버깅하고, CSS와 싸우는 일은 모두 일에 또 다른 일을 더하는 느낌이었습니다.
Trying AI Tools
AI 코딩 도구에 대해 회의적이었습니다. 마치 부정 행위처럼 느껴졌고, “올바른 방법”으로 모든 프레임워크를 깊이 배우고 내가 작성한 코드 한 줄 한 줄을 이해해야 한다고 생각했습니다. 하지만 번아웃은 원칙에 신경 쓰지 않습니다.
그래서 Cursor IDE와 Claude를 사용해 보기로 했습니다. 간단한 아이디어—개발자 도구 모음—를 선택하고, 큰 계획 없이 혹은 React를 처음부터 배우려는 시도 없이 바로 구축을 시작했습니다.
Results
실험은 놀라울 정도로 성공했습니다.
- Toolpod.dev, 48개의 브라우저 기반 개발자 도구(JSON 포맷터, 정규식 테스터, Base64 인코더 등)와 API 디렉터리를 만든 뒤,
- 사이트는 완전 반응형 디자인을 갖추었으며 Firebase에 배포되었습니다.
- 튜토리얼과 Stack Overflow를 몇 달 동안 파고들어야 했을 작업을 몇 주 만에 완료했습니다.
How I Used AI
- 구조를 설계하고 제품 결정을 내림.
- AI가 생성한 코드를 검토하고 수정함.
- 디버깅 (문제는 생깁니다).
- 코드를 최적화하고 리팩터링하여 실제 사용 가능한 상태로 만들기.
AI는 번거로운 부분—보일러플레이트, 문법 조회, 디자인을 코드로 변환, 반복적인 패턴—을 담당했습니다. 속도 향상은 눈에 띄었지만, 코드 품질도 견고했습니다.
Personal Impact
- “사기꾼” 같은 느낌은 내가 언제나 도구—프레임워크, 라이브러리, Stack Overflow, Git, VS Code 확장—를 사용해 생산성을 높여왔다는 사실을 깨닫고 사라졌습니다. AI는 그보다 더 강력한 또 하나의 도구일 뿐입니다.
- “왜 이렇게 했나요?” 라고 물으면 상황에 맞는 설명을 받을 수 있어 학습 속도가 빨라졌습니다.
- 새로운 프로젝트를 시작하는 것이 더 이상 위협적으로 느껴지지 않으며, 사이드 프로젝트에 대한 활성화 에너지가 크게 낮아졌습니다.
- 만들기의 즐거움이 돌아왔고, 이제 다시 많은 것을 만들고 있습니다.
Lessons Learned
- AI가 마법은 아닙니다; 여전히 무엇을 만들고 있는지 이해해야 합니다.
- 나쁜 프롬프트는 나쁜 코드를 만들고, 배포되는 결과에 대한 책임은 여전히 개발자에게 있습니다.
- 복잡한 아키텍처는 여전히 진정한 전문 지식을 필요로 합니다.
- MVP, 사이드 프로젝트, 새로운 기술 학습에 AI는 게임 체인저입니다.
Advice for Burned‑Out Developers
번아웃을 느끼거나 미뤄두었던 아이디어가 있다면:
- 작게 만들 수 있는 무언가를 선택하세요.
- Cursor나 GitHub Copilot 같은 도구를 사용하세요(두 서비스 모두 무료 체험 제공).
- 과도하게 고민하지 말고—그냥 시작하고 느낌을 확인해 보세요.
스스로에게 놀라운 변화를 발견할 수도 있습니다. 저에게는 코드가 두려웠던 시절에서 다시 프로젝트를 배포하는 시기로의 전환이었습니다. 도구가 저를 덜 좋은 개발자로 만든 것이 아니라, 더 행복한 개발자로 만들었고, 그것이 생각보다 더 큰 의미가 있었습니다.