테크 엘리트가 모래놀이를 하는 동안 노동 시장은 고기 분쇄기가 되었다
위에서는 AI가 언제 풀려날지를 논쟁한다. 아래에서는 공고 하나에 지원자 천 명, 다섯 역할에 월급 하나, 그리고 말할 수 있는 사람들의 침묵이 있다.
위에서는 인공지능이 언제 완전히 풀려나 세상을 장악할지를 두고 끝없는 논쟁이 이어집니다. 저는 노동 시장의 자리에서 이 상황을 바라보며 다른 것을 봅니다. 그것은 이미 여기에 있고, 그 결과는 오늘 이미 눈에 보입니다. 다만 그 충격은 할리우드 영화의 터미네이터가 아니라, 이 세상을 돌아가게 만드는 현장의 전문가들에게 떨어집니다. 그리고 이 모든 드라마는 피할 수 없는 일이라는 소스를 곁들여 낭만적으로 포장됩니다.
이 이야기에서 가장 역겨운 것은 무덤 같은 침묵입니다. 화면 속, 그리고 아늑한 팟캐스트 속 오피니언 리더들은 밝은 내일과 존재론적 위협에 대해 계속 이야기합니다. 그들에게는 이 동화 속에서 사는 편이 편합니다. 공고 하나에 수천 명이 몰리는 줄에 설 필요도, 라이브 코딩에서 자신이 어제 태어나지 않았다는 것을 증명할 필요도 없습니다. 그리고 우리 전문가들은 결코 어리석지 않으며, 실제로 무슨 일이 벌어지고 있는지 아주 잘 알고 있습니다.
위에서 벌어지는 일
미디어가 시선을 돌리기 위한 쇼에 바쁜 동안, 풍경은 초현실적으로 보입니다.
- 한 소년이 사탕을 받지 못해 토라져서 전쟁을 시작했습니다. 그다음에는 그 사탕을 아낀 사람들을 공개적으로 괴롭히기 시작했습니다. 무엇보다 그는 끝없이 거짓말을 합니다. 오늘은 이렇게 말하고, 다음 날에는 전혀 다른 뜻이었다고 말합니다.
- 어른 아저씨가 하늘을 나는 장난감 자동차를 쏘아 올립니다. 그동안 사람들은 그저 먹을 것이 없습니다.
- 작은 짐승이 우리 안에 갇혀 있고, 모든 전문가가 진지한 얼굴로 토론합니다. “어머, 저게 도망치면 어떻게 되죠? 어떻게 잡아야 하죠?”
이 질문은 존재론적인 것으로 포장됩니다. 제게는 아이의 옹알이처럼 들립니다. 진짜 시스템 위기는 전혀 다른 곳에서 휘몰아치고 있습니다.
아래에서 벌어지는 일: 프로그래머와 그 밖의 사람들의 현실
저는 프로그래머 포지션 지원자로서 수백 개 회사의 담당자들과 이야기를 나눴습니다. 매번 반복되며 소름이 돋게 만드는 패턴은 이렇습니다.
- 포지션 하나에 지원자 천 명. 공고마다 수백, 수천 장의 이력서가 들어옵니다. 고용주는 절대적인 권력을 얻었습니다. 어떤 조건이든 내걸 수 있습니다. 시장은 몸값을 깎아서라도 일하려는 절박한 전문가들로 넘쳐나니까요.
- 한 사람에게 다섯 역할. 한 사람에게 완성된 제품을 기대합니다. 아키텍처, 믿을 수 있는 인증, 결제, 사람을 생각한 좋은 디자인, 그리고 팀 전체 수준의 프로덕션 품질을 갖춘 시스템입니다. 그것도 일주일 만에. 예전에는 강한 다섯 명의 핵심 팀이 반년 동안 이런 스택을 붙잡고 일했습니다. 물론 AI를 쓰는 프로그래머 한 명이 많은 것을 해낼 수 있다는 것은 저도 경험으로 압니다. 하지만 시스템의 거의 모든 영역은 이유가 있어서 존재하며, 전문가의 신중한 판단이 필요합니다. 인프라와 안정적인 릴리스를 일주일 만에 해낸다는 것은, 프로덕션 코드를 직접 손으로 써 본 적 없는 매니저들을 위한 동화일 뿐입니다.
- 새 시대의 갤리선 시세. 이만한 업무량에 제시되는 것은 월 1000~2000달러라는 소박한 금액과 암묵적인 24시간 365일 체제입니다. 엔지니어는 고객의 막연한 아이디어를 받아 제품, 디자인, 개발, 인프라, 테스트까지 혼자서 프로덕션으로 끌고 가야 합니다.
그리고 정말 비열한 것은 일부 회사가 부풀려진 거품 위에 사업을 세운다는 점입니다. 천 명의 뛰어난 전문가가 자리 하나를 두고 서로의 목을 물어뜯는 동안, 푼돈을 받고 잠도 자지 않고 일하겠다는 사람은 언제나 나타나기 마련입니다.
엔지니어링은 창작이지 컨베이어 벨트가 아니다
엔지니어의 사고는 틀에 맞춰 움직이지 않습니다. 사소하지 않은 모든 과제는 인지 자원과 기억, 깊은 집중을 쏟아 해결책을 설계하도록 요구합니다. 엔지니어는 어려운 아키텍처 문제에 빠져들어 외부 압박이 전혀 없는데도 자기 자원을 다 태워 버려 완전히 소진될 수도 있습니다.
바로 그렇기 때문에 제대로 된 회사에는 언제나 제대로 된 조건이 있었습니다. 유연성, 휴식의 문화, 마이크로매니지먼트의 부재, 그리고 결과에 대한 집중입니다. 이것은 사치가 아니라 생산상의 필수 조건입니다. 지친 뇌는 버그를 씁니다. 분산 시스템과 결제에서는 실수 하나하나가 큰돈이 됩니다.
하지만 오늘날의 효율적인 매니저들은 이것을 이해하지 못합니다. 근로 조건에서 비용을 아끼고, 그 대가로 우주적 규모의 기술 부채, 이직, 끝없는 코드 재작성을 얻습니다. 제품은 출시 당일에는 싸고, 그 이후로는 매일 금값이 됩니다. 엉성한 제품이 쏟아질 것이고, 그 대가는 기업들이 직접 치르게 될 것입니다. 엔지니어 노동의 가치가 경제와 함께 어떻게 변하는지는 「엔지니어가 술꾼보다 못하다」에서 이미 다룬 적이 있습니다.
면접 통과가 곧 성과를 내는 능력은 아니다
면접 통과는 별개의 기술이 되었습니다. 오늘날 오퍼가 증명하는 것은 그 사람이 HR 필터라는 체를 통과하고 시간 제한이 있는 알고리즘 문제를 풀 줄 안다는 것뿐이며, 실제 엔지니어링 업무의 품질은 거의 보장하지 못합니다.
공고 하나에 지원서 천 장이 몰리면, 채용 퍼널은 면접을 가장 잘 통과하는 사람을 고릅니다. 하지만 제 경험상 그들이 언제나 최고의 개발자인 것은 아닙니다.
이건 비즈니스일 뿐, 개인적인 감정은 없다
한 회사에서 저는 이 말을 그대로 들었습니다. 제 보너스, 성장, 성과가 회사 전체의 재무적 이익에 직접 달려 있다는 설명이었습니다.
하지만 엔지니어는 코드를 쓰고 아키텍처를 짓는 사람입니다. 그의 소득을 회사의 상업적 위험에 단단히 묶어 두는 것은 엔지니어링 업무를 넘어서는 거대한 부담을 얹습니다. 프로그래머는 사업 위험을 함께 짊어지라는 요구를 받으면서, 보수는 10년 전 주니어 아웃소싱 수준으로 깎입니다. 부담은 두 배가 되고, 보수는 떨어지며, 게임의 규칙은 한쪽에만 유리하게 돌아갑니다.
결론
위에서 사탕과 하늘을 나는 장난감 자동차와 작은 짐승 이야기를 되풀이하는 동안, 아래에서는 모두가 두려워하던 일이 이미 일어났습니다.
AI와 채용 위기는 경험 많은 전문가의 노동 가치를 떨어뜨리고, 그들을 소모품으로 만들어 버렸다.
저는 이것을 제 눈으로 보고, 제 귀로 듣고, 제 몸으로 느낍니다. 아무도 이 이야기를 하지 않는 것은 침묵이 시스템에 이롭기 때문일까요?
어쩌면 이 모델을 처음부터, 업계의 기본 원칙 수준에서 다시 생각해 볼 때가 된 것은 아닐까요?
이제 여러분 차례입니다
비슷한 경험이 있거나, 여러분도 시장의 이런 냉소를 느끼거나, 혹은 저와 전혀 생각이 다르다면 어떤 댓글이든 반갑게 읽겠습니다. 다른 사람들에게는 이것이 어떻게 보이는지 정말 궁금합니다. 아니면 어딘가에서 현실 감각을 잃은 건 저이고, 이런 일은 저에게만 일어나는 걸까요?