詳細検索

Colorkrew에서 AI 활용: 개발자의 관점에서

아바타
글쓴이 Fred Zeng
6분 읽기

Colorkrew에서 AI 활용: 개발자의 관점에서
English에서 번역 • 원문 보기
Fred Zeng
Fred Zeng

AI 사용에 대해 복잡한 감정을 느꼈지만, 결국 두려움과 맞섰습니다.

Colorkrew에서 AI 활용: 개발자의 관점

저는 Colorkrew에서 1년 넘게 주니어 개발자로 일하고 있습니다. 오랫동안 저는 가끔 브라우저 검색을 제외하고는 AI를 제 업무 흐름에 통합하는 것을 거부했습니다. 제 이유는 간단했습니다: AI는 '멍청하다'고 느꼈기 때문입니다. 이상한 실수를 저지르고 침해하는 느낌이 들었어요. 만약 Copilot을 활성화했는데 탭 완료 때문에 생각이 흐트러진 적이 있다면, 무슨 말인지 아실 겁니다. 저는 실제 논리보다 키 입력을 저장하는 데 우선시하는 도구보다 제 직관을 더 소중히 여겼습니다.

그것이 최근 워크숍 전까지의 제 입장이었습니다.

컬러크루 AI 워크숍

2026년 2월 초, 우리는 일 주일간의 워크숍 을 개최했고, 그 규칙은 협상 불가피했다: AI를 좋아하든 싫어하든, 코드를 작성할 때 반드시 AI를 사용해야 한다는 것이었습니다. 저는 그 아이디어가 마음에 들지 않았습니다. 저는 직접 코드를 작성하는 것을 좋아합니다; 저는 그 생각 과정을 즐깁니다; 저는 Vim 동작으로 타이핑하는 것을 즐깁니다; 심지어 보풀 오류와 싸우는 고생도 즐겁습니다. AI가 그런 걸 빼앗아 가고, 코딩의 '재미'를 평범한 언어 프롬프트로 대체한 것 같았어요. 하지만 기술이 얼마나 발전했는지에 진심으로 놀라게 된 것은 오랜 시간이 걸리지 않았습니다. 보통 반나절 걸릴 작업을 AI에게 할당했는데; 경기는 5분도 채 안 되어 끝났다. 95% 완벽했을 뿐만 아니라, 제가 전혀 고려하지 못한 예외 사례도 처리했고, 우리 저장소의 코딩 스타일과 완벽하게 맞췄습니다. 그때 나는 더 이상 외면할 여유가 없다는 것을 깨달았다.

'두뇌 빠짐' 함정

AI에 더 많은 업무를 맡기기 시작하면서 몇 가지 우려스러운 경향을 발견했습니다:

  1. 수동적 사고: 점점 두뇌를 덜 사용하게 되었습니다.
  2. 기쁨의 수익 감소: '불꽃'이 사그라들고 있었다. AI 생성 코드를 검토하는 것은 작성하는 것만큼 만족스럽지 않았고, 티켓을 체크하는 것도 같은 만족감을 주지 못했습니다.
  3. '기다림 게임': AI가 응답을 내놓기를 기다리는 동안 빈틈에서 불안하고 비생산적인 느낌을 받았습니다.
  4. 복사-붙여넣기 루프: 복잡한 버그를 처리하는 제 작업 흐름은 무의미한 사이클로 전락했습니다: AI에게 프롬프트를 주면 로그를 요청하고, 다시 붙여넣고 반복하는 식이었습니다. 나는 사상가에서 복사-붙여넣기 기계로 변신했다.

2026년에는 소프트웨어 개발에서 AI를 피하는 것은 사실상 선택지가 아닙니다. 세계에서 가장 빠른 개발자조차도 몇 초 만에 비슷한 품질을 내는 AI를 능가할 수 없습니다. 진짜 문제는 우리가 그것을 사용해야 하느냐가 아니라, _어떻게 사용할지_입니다.

엔지니어링 팀의 통찰

저 자신도 답을 알지 못해 Colorkrew 엔지니어들을 대상으로 설문조사를 진행해 그들의 의견을 수집했습니다. 참가자들을 시니어와 주니어에서 중간급 개발자 두 그룹으로 나누었습니다.

동료들은 친절하게도 의견을 솔직하게 나눠주었고, 덕분에 몇 가지 핵심적인 결론을 내릴 수 있었습니다:

  1. 주니어 개발자들은 종종 AI와 자연스러운 마찰을 느낍니다. 이는 두 가지 주요 두려움에서 비롯됩니다: 문제 해결 능력이 떨어지고 있다는 점과 역할이 불안정해지고 있다는 점입니다. 이는 타당한 우려입니다; AI는 전통적으로 주니어 수준의 기여를 정의하는 '깨끗하고 빠른 결과물'에 매우 뛰어납니다.
  2. 수석 개발자들은 종종 AI를 협력자로 대합니다. 그들은 더 많은 시간을 '대화'하며, 계획 모드나 스펙 키트를 사용해 실행 전략을 다듬고 장단점을 토론합니다. 그들은 AI를 인간 주니어처럼 다루며, 문법뿐 아니라 건축 설계에 집중합니다.
  3. 정체성의 변화: 많은 응답자가 이제 거의 수작업 코드를 작성하지 않는 데 익숙해진 것을 보고 놀랐습니다. 예전에는 이걸 '분위기 코더'와 연관 짓곤 했지만, '진짜' 프로그래머는 손으로 몇 줄을 입력하느냐가 아니라 사고 과정에 의해 정의된다는 걸 깨달았어요.

Colorkrew에서 AI 활용

이 인사이트를 모으고 두 달간 AI를 직접 사용한 결과, 마침내 제 작업 흐름에 대한 비전을 구상하게 되었습니다. 비결은 올바른 균형을 찾는 데 있습니다.

AI에게 과제를 계획해 달라고 부탁할 수는 있지만, 그 아이디어를 무턱대고 받아들여서는 안 됩니다; AI가 기능을 생성하도록 할 수는 있지만, 동시에 제 머릿속에서 논리를 시뮬레이션하고 코드 검토를 철저히 검토할 것입니다; AI에게 버그를 고쳐달라고 요청할 수는 있지만, 저는 계속해서 근본 원인을 찾고 예외적인 경우도 병행해서 고려할 것입니다. 간단히 말해, 제 좌우명은 이렇습니다: 코딩하지 않아도 괜찮 지만, 생각하지 않는 것은 결코 옳지 않다는 것입니다.

Vim 모션을 하루 종일 쓰는 게 아직도 그리워지지만, 이 급격한 기술 변화에 발맞추기 위해 AI를 받아들여야 합니다. Colorkrew에서는 Cursor, Claude, Copilot 등 최고의 도구를 활용할 것을 권장합니다. 회사가 비용을 부담하고 저희가 원하는 대로 사용할 자유를 줍니다. 팀이 AI의 잠재력을 최대한 발휘할 수 있도록 새로운 AI 활용 사례를 제안하는 것도 권장받고 있습니다.

무엇보다도, 회사가 주니어 평가가 오로지 산출량만을 기준으로 하지 않는다는 점을 분명히 했습니다. 이는 개인적 성장을 희생하면서 무의미하게 생산성을 추구하는 것을 방지합니다.

마무리 생각

지난 몇 달을 되돌아보면, 이 워크숍에 참여할 수 있는 기회를 갖게 되어 정말 감사하게 생각합니다. 그것은 제가 절실히 필요했던 경종이 되었고, 'AI 없는 유토피아'에서 벗어나 우리 산업이 향하는 현실과 마주하게 만들었습니다.

저의 AI에 대한 접근 방식은 아직 진화 중입니다. 완벽하지도, 심지어 '옳다'는 것도 아닐지라도, AI가 모두에게 새롭기 때문에 우리 모두는 같은 출발선에 서 있는 셈입니다. 이것은 장기적인 여정이며, 더 나은 작업 방식을 계속 찾아볼 것입니다. 이것은 우리가 어떻게 일하고 성장하는지에 관한 훨씬 더 큰 대화의 시작에 불과합니다. 이 성찰들이 여러분이 AI와 함께하는 길을 찾는 데 도움이 되고, Colorkrew가 만들어가고 있는 미래지향적 문화를 더 명확히 이해하는 데 도움이 되길 바랍니다.

읽어주셔서 감사합니다.

모집 사이트

Related Articles