소프트웨어 엔지니어링은 더 이상 평생 직업이 아닐 수도 있다
Source: Hacker News
“스킬‑위축” 논증이 약한 이유
AI를 사용한다고 해서 전반적으로 지능이 떨어진다는 설득력 있는 증거는 없다고 생각합니다1. 하지만 AI를 사용해 작업을 수행하면 그 작업을 수행하는 방법에 대해 배우는 양이 줄어든다는 것은 꽤 명백합니다. 일부 소프트웨어 엔지니어는 이것이 AI 사용에 대한 결정적인 반대 논거라고 생각합니다. 그들의 논리는 대략 다음과 같습니다:
- AI를 사용하면 작업을 통해 배우는 양이 줄어든다.
- 따라서 AI 사용자는 시간이 지남에 따라 기술적 능력이 위축돼서 효율이 떨어지는 엔지니어가 된다.
- 그러므로 우리는 작업에 AI를 사용해서는 안 된다.
저는 (2)에 반드시 동의하지는 않습니다. 한편으로는 어셈블리 언어에서 C 언어로 옮겨가면서 프로그래머가 어떤 면에서는 덜 효율적이면서도 다른 면에서는 더 효율적이게 된 사례가 있습니다. 다른 한편으로는 손으로 코드를 작성하던 방식을 AI를 활용하는 방식으로 전환하는 것이 훨씬 큰 변화이므로, 누가 알겠습니까? (2)가 옳다고 가정하더라도, 이것은 여전히 나쁜 논증입니다.
2024년 전까지 소프트웨어 엔지니어링을 배우는 가장 좋은 방법은 바로 소프트웨어 엔지니어링을 하는 것이었습니다. 이는 우리에게 정말 행운이었죠! 코딩을 취미로 시작해 수익성 있는 직업으로 전환할 수 있었고, 일을 진심으로 좋아하는 사람들은 시간이 갈수록 점점 더 실력이 늘어났습니다. 하지만 이것이 소프트웨어 엔지니어링 자체의 불변의 사실은 아니었고, 단지 우연히 좋은 상황이었을 뿐입니다.
AI를 사용함으로써 장기적으로 우리 직무 수행 능력이 떨어진다면(또는 일반적인 추론 능력까지도 떨어진다면, 저는 아직도 그게 사실이라고 믿지 않지만) 소프트웨어 엔지니어에게는 정말 안타까운 일일 것입니다. 하지만 단기적인 이점이 충분히 크다면 우리는 여전히 AI를 사용해야 할 수도 있습니다. 이는 건설 현장 노동자들이 무거운 물건을 들어야 하는 것과 같은 이유입니다: 그게 바로 우리가 급여를 받는 일이라서입니다.
비유: 건설 현장에서 일한다면 효율적으로 작업하기 위해 무거운 물건을 들어 옮겨야 합니다. 무거운 물건을 들어 올리면 장기적으로 허리와 관절에 마모가 생겨 시간이 지날수록 효율이 떨어집니다. 건설 노동자들은 “좋은 건설 노동자가 되려면 무거운 물건을 들어서는 안 된다”라고 말하지 않습니다. 그들은 “안타깝지만, 그게 일이다”라고 말합니다2.
AI가 실제로 당신을 더 둔하게 만든다면, 왜 그냥 손으로 코드를 작성하지 않을까요? 할 수는 있겠지만, 전동 공구를 사용하지 않는 목수 일자리가 거의 없는 것과 같은 이유로, 그렇게 해서 급여를 받을 수 없을 수도 있습니다. 모델이 충분히 좋다면, 장기적인 인지 능력을 포기하고 단기적인 고수익 경력을 선택하는 엔지니어에게 경쟁에서 밀려날 것입니다3.
이것이 사실이 아니길 바랍니다. 소프트웨어 엔지니어에게는 정말 안타까운 일일 테니까요. 하지만 만약 사실이라면, 그리고 우리가 그것을 인정하지 않는다면 그보다 더 안타까운 상황이 될 것입니다.
제한된 수명의 경력?
프로 운동선수의 경력은 최대 약 15년 정도 지속됩니다. 30대 중반까지는 많은 돈을 벌 수 있는 기회가 있지만, 그 시점이 되면 몸이 따라주지 못하게 됩니다. 오늘날 흔히 볼 수 있는 비극적인 사례는 경기가 영원히 계속될 것이라 믿고, 더 이상 할 수 없게 되는 날을 대비하지 않는 프로 운동선수입니다. 우리는 같은 상황에 처한 첫 번째 소프트웨어 엔지니어 세대가 될지도 모릅니다. 그렇다면 미리 계획을 세우는 것이 현명할 것입니다.
“그럼에도 불구하고 관련 연구가 있지 않나요?”라고 생각한다면, 제가 다룬 논문들을 참고하세요:
완화 방안 및 더 넓은 맥락
물론, 건설 현장 노동자들은 가능한 경우 무거운 물건을 들어올리는 일을 피하기 위해 크레인, 운반용 수레, 포크리프트 등 다양한 기술을 사용합니다. 소프트웨어 엔지니어들이 아직 발견하지 못한, 정신적으로 몰입된 상태를 유지하기 위한 일련의 기술에도 자연스러운 유사점이 있습니다.
이론적으로는 노동조합이 이 과정을 늦출 수 있습니다(다른 산업에서 고용주가 바닥을 향한 경쟁을 늦추도록 강제한 사례가 있습니다). 하지만 저는 기술 분야 노동조합에 대해 흔히 제기되는 이유들—높은 급여, 전 세계 어디서든 일(그리고 따라서 파업을 깨는 행위)할 수 있음 등—때문에 비관적입니다.
이 글이 마음에 드셨다면…
- 구독 새로운 글에 대한 이메일 업데이트 받기:
- 공유 Hacker News에 공유하기:
관련 미리보기
루드인과 AI 데이터센터 불태우기
데이터센터를 불태울 때가 되었나요?
어떤 사람들은 그렇게 생각합니다. 인디애나폴리스 시의회 의원이 최근 데이터센터를 지지했다는 이유로 집이 폭파당했으며, 샘 알트먼의 집은 화염폭탄을 맞았고 (그 직후 총격을 받았습니다). 논쟁의 모든 측에서 사람들은 임박한 폭력에 대해 경고하고 있습니다.
명백한 역사적 비교는 루드주의이며, 19세기 영국의 직조공과 뜨개공들이 자신들의 일을 자동화하던 기계를 파괴하고 (때로는 기계 소유자를 살해하기도 했던) 현상입니다. 반 AI 사람들은 자신들을 묘사하기 위해 이 용어를 재정의하고 있으며, 반 AI 운동의 주요 인물들(예: 브라이언 머천트 혹은 게이빈 뮐러)은 AI가 인간 노동을 위협한다는 서사를 내세우고 있습니다.
각주
fbpjLV7epM0fSv_V01QSY5b5TP는 루드테크들이 옳았다고 주장하는 책을 저술했으며, 우리는 AI 자동화에 맞서기 위해 그들의 예를 따라야 합니다.