← 뉴스 타래 목록

코딩 에이전트가 흔드는 것: 직업의 의미, 몰입, 그리고 취미의 즐거움

세 글은 에이전트가 코딩을 대신할 때 잃는 것이 같다고 보지 않는다. 한 글은 개발자의 기술과 직업적 의미가 흔들리는 감정을, 다른 글은 작업에 빠져들던 시간과 유능하다는 감각의 상실을 말한다. 반면 손으로 코딩하는 즐거움은 일의 경제성과 별개로 이어질 수 있다는 반론도 있다.

대체되는 기술이 아니라, 흔들리는 직업의 의미

'프로그래밍을 위한 부고'의 필자는 버그 보고나 오류 로그로 문제를 찾아 고치고, 코드 속도를 높이거나 미뤄 둔 리팩터링을 하는 일을 에이전트에 맡길 수 있다고 말한다. 그에게 문제는 단순히 작업이 빨라지는 데 그치지 않는다. 프로그래밍을 논리 퍼즐을 푸는 즐거움이자 실제 가치를 만드는 일이면서, 개발자가 전략과 일정, 가능성의 범위를 정하던 직업으로 설명한 뒤, 적은 노력으로 결과를 얻는 일이 그만큼 의미 있는지 되묻는다. 이는 코딩의 즐거움과 함께 개발자의 기술·지위가 지탱하던 직업적 정체성이 흔들린다는 우려다.

'AI가 코딩의 즐거움을 빼앗았습니다'는 직업의 위상보다 일하는 동안의 감각에 초점을 둔다. 필자는 코딩 에이전트가 지시를 수행하는 동안 자신은 엔터를 누르는 역할로 바뀐 듯하고, 예전처럼 코딩에 몰입해 현실의 소음을 잊거나 자신이 유능하다고 느끼기 어려워졌다고 쓴다. 따라서 두 글의 손실은 겹치면서도 다르다. 전자는 프로그래밍이 어떤 직업이자 가치 있는 활동인지 묻고, 후자는 코딩하던 시간에 얻던 몰입과 개인적 위안을 잃었다고 말한다.

일의 경제성과 취미의 즐거움은 같은 문제가 아니다

'프로그래밍을 즐기는 건 여전히 괜찮습니다'는 손으로 작성한 코드의 경제성이 직장에서 달라졌다는 점을 인정하면서도, 그것을 프로그래밍 자체의 즐거움과 구분한다. 필자는 주말에 버그가 있는 브레이크아웃 게임을 직접 만들고, 어려운 문제를 풀거나 당장 쓸모를 알 수 없는 주제를 탐구하는 일을 즐긴다고 설명한다. 클로드가 더 빨리 결과를 낼 수 있어도 그 활동의 목적은 결과물만이 아니라 직접 배우고 이해하는 데 있다는 것이다. 이 글은 에이전트가 개발자의 직업적 역할이나 몰입을 흔든다는 두 글의 경험을 부정하기보다, 그 변화가 취미로 코딩할 이유까지 없애지는 않는다고 선을 긋는다.

함께 읽은 원문