당신의 최고의 엔지니어링 기술을 낭비하고 있습니다

최고의 엔지니어들은 자신이 잘 못 하는 일들을 하고 있습니다.

그들이 코드를 못 쓰는 것이 아닙니다. 코딩 실력은 엄청납니다. 하지만 그들은 최고의 성과를 내는 일을 멈췄습니다. 대신 시간을 낭비하는 업무들로 흘러 들어가고 있습니다.

저도 대규모 레포지토리(repo) 마이그레이션 중에 이런 실수를 했습니다. Claude Code를 사용했는데, 시간을 확인해 보기 전까지는 제 실수를 깨닫지 못했습니다.

업무의 성격이 변했습니다. 준비 과정 자체가 업무입니다.

더 이상 코드를 작성하거나 디버깅만 하는 것이 아닙니다. 당신은 컨텍스트(context)를 관리하는 것입니다.

항공 교통 관제사처럼 생각하십시오. 관제사는 비행기를 직접 조종하지 않습니다. 비행기들이 충돌하지 않도록 순서를 조정하고, 공역을 관리합니다.

Claude가 비행을 담당한다면, 당신은 조율을 담당합니다. 어떤 파일을 보여줄지, 작업 순서는 어떻게 할지, 제약 조건은 무엇인지 결정하는 것은 당신의 몫입니다.

준비를 잘하면 Claude는 성공합니다. 그렇지 않으면 잘못된 것을 만드는 AI와 싸우느라 몇 시간을 허비하게 됩니다.

이 새로운 기술을 마스터하는 방법은 다음과 같습니다:

영리한 프롬프트를 쓰려고 애쓰는 것을 멈추십시오. 대신 셋업(setup)에 집중하십시오.

복잡한 작업을 위한 마지막 두 가지 규칙입니다:

  1. 생각하는 것과 실행하는 것을 분리하십시오. AI에게 먼저 계획을 출력하라고 요청하십시오. 계획을 검토한 다음, 실행하라고 지시하십시오.
  2. 언제 리셋해야 할지 아십시오. 세션이 길어지면 품질이 떨어집니다. AI가 당신의 규칙을 무시하기 시작하면, 세션을 종료하고 새로 시작하십시오.

이제 당신은 얼마나 많은 코드를 작성하느냐가 아니라, 얼마나 잘 준비하느냐로 평가받습니다.

Source: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m

Optional learning community: https://t.me/GyaanSetuAi