본문으로 건너뛰기
← Thoughts

코드를 쓰는 능력에서 읽는 능력으로

AI는 우리(개발자) 일의 일부를 대체하지만, 우리를 대체하지 않을 것이다.

AI는 새로운 코드를 작성하는데에 능숙하지만, 현재 AI는 기존 코드에 새로운 코드를 작성하는데에는 상당히 미숙하다. 코딩 컨벤션, 구조를 맞추지 않는다. 하지만 이는 머지않아 해결이 될 것이라 생각한다. 지금도 프롬프트를 잘 입력해두면, 예를들어 이 프로젝트의 컨벤션과 폴더 구조를 맥락으로 넣는 것이다. 그렇다면 알아서 잘 작성할 수 있을것이다.

그럼에도 이 AI가 작성한 코드가 잘 동작하는지 최종적으로 확인하는 것은 사람이 할 것이다. 원래 신입에게 많이 돌아가던 반복 업무와 코드 작성을 AI가 하게 될 것이고, 원래 사수 혹은 팀장이 하던 PR 확인 및 머지를 일반 팀원이 하게 될 것이다. 물론 수평적인 구조의 회사에서는 모두가 코드를 작성하고 서로의 PR을 확인하고 머지를 할 것이지만, 편의상 수직적 구조의 회사에 빗대었다.

그럼 우리는 기존 사수, 혹은 팀장이 하던 일을 해야한다. AI에게 요청을 명확하게 잘하고, 이를 확인하고, 프로젝트에 반영을 해야한다.

점차 코드를 작성하는 능력보다, 코드를 읽는 능력이 더 중요해지지 않을까.

점차 지엽적인 시야가 아니라, 넓은 시야에서 코드와 아키텍처를 보는 능력이 더 중요해지지 않을까.