---
title: "AI 때문에 소프트웨어 엔지니어링이 평생 직업이 아닐 수도 있다는 주장"
published: 2026-05-11T14:34:08.000Z
canonical: https://jeff.news/article/2493
---
# AI 때문에 소프트웨어 엔지니어링이 평생 직업이 아닐 수도 있다는 주장

글쓴이는 AI를 쓰면 개발자가 멍청해진다는 주장 자체보다, 설령 장기적으로 실력이 약해져도 시장이 단기 생산성을 요구하면 쓰게 될 수밖에 없다는 점을 말한다. 소프트웨어 엔지니어가 앞으로 운동선수처럼 커리어 수명이 제한된 직업이 될 가능성까지 염두에 둬야 한다는 꽤 불편한 글이다.

- 글쓴이의 출발점은 ‘AI를 쓰면 사람이 전반적으로 덜 똑똑해진다’는 주장에 동의하지 않는다는 것임
  - 다만 특정 작업을 AI에게 맡기면, 그 작업을 직접 하면서 배울 기회는 줄어든다고 봄
  - 일부 개발자들은 그래서 ‘AI를 쓰면 장기적으로 기술이 퇴화하니 업무에 쓰면 안 된다’고 주장함

- 글쓴이는 이 논리가 결정타가 아니라고 말함. 설령 장기적으로 실력이 줄어든다 해도, 회사가 단기 생산성을 사는 구조라면 얘기가 달라짐
  - 예전에는 소프트웨어 엔지니어링을 잘 배우는 최고의 방법이 그냥 소프트웨어 엔지니어링을 하는 것이었음
  - 코딩을 좋아해서 계속 하다 보면 실력이 늘고, 그 실력이 다시 고소득 커리어로 이어지는 꽤 운 좋은 구조였다는 얘기임
  - 하지만 그게 소프트웨어 엔지니어링의 본질이라기보다, 지금까지 우연히 잘 맞아떨어진 조건이었을 수 있다고 봄

- 비유가 꽤 세다. 건설 노동자는 무거운 걸 들면 몸이 상하지만, 그래도 그게 일이라면 해야 한다는 것임
  - 무거운 물건을 드는 일은 허리와 관절을 닳게 만들 수 있음
  - 그래도 ‘좋은 건설 노동자는 무거운 걸 들지 않는다’고 말하지 않고, 크레인·카트·지게차 같은 보조 수단을 쓰면서 일을 해냄
  - 글쓴이는 개발자도 AI를 쓰면서 정신적으로 계속 관여하는 기술을 찾아야 할 수 있다고 암시함

> [!IMPORTANT]
> 이 글의 불편한 포인트는 ‘AI가 개발자를 망친다’가 아님. ‘AI가 개발자를 장기적으로 약하게 만들어도, 단기 성과가 크면 시장은 그래도 AI를 쓰게 만들 수 있다’는 쪽에 가까움.

- 손으로 코딩을 계속하면 되지 않냐는 반론에 대해, 글쓴이는 ‘취미로는 가능하지만 월급 받기는 어려울 수 있다’고 답함
  - 전동공구를 거부하는 목수가 일자리를 찾기 어려운 것과 비슷하다는 비유를 듦
  - 모델이 충분히 좋아지면, 장기 인지 능력을 희생하더라도 단기 생산성을 챙기는 개발자에게 밀릴 수 있다는 주장임
  - 노동조합이 이런 속도를 늦출 수는 있겠지만, 테크 업계에서는 높은 임금, 원격 근무, 글로벌 대체 가능성 때문에 비관적이라고 봄

- 글의 가장 센 결론은 소프트웨어 엔지니어가 프로 운동선수처럼 커리어 수명을 생각해야 할지도 모른다는 것임
  - 프로 운동선수는 대략 최대 15년 정도의 커리어 수명을 갖고, 30대 중반쯤 몸이 버티지 못하는 경우가 많음
  - 글쓴이는 개발자도 ‘평생 갈 직업’이라고만 생각하지 말고, 첫 세대의 짧은 고수익 커리어 직군이 될 가능성을 준비해야 한다고 말함
  - 당장 확정된 미래라기보다, 만약 이 시나리오가 맞다면 외면하는 게 더 위험하다는 톤임

- 글쓴이는 이후 덧붙임에서 Hacker News 반응도 언급함
  - 많은 사람들이 ‘AI를 써도 개발자는 더 많은 엔지니어링 일을 할 수 있다’고 반박했다고 함
  - 글쓴이는 코드를 손으로 쓰지 않기 시작하면 코드베이스를 전반적으로 이해하는 능력도 약해질 수 있다고 걱정함
  - 변화 속도가 너무 빨라서 10년, 20년 뒤를 아무도 모른다는 점도 더 강조했어야 했다고 덧붙임

---
## 기술 맥락

- 이 글에서 중요한 기술 선택은 ‘AI를 개발 업무에 쓸 것인가’예요. 단순히 자동완성 켜고 끄는 문제가 아니라, 개발자가 어디까지 직접 사고하고 어디부터 모델에게 넘길지의 경계가 바뀌는 문제거든요.

- 글쓴이가 불안해하는 이유는 생산성과 학습이 분리될 수 있기 때문이에요. 예전에는 코드를 많이 쓰는 사람이 코드베이스를 더 잘 이해하게 되는 구조였는데, AI가 중간에 들어오면 결과물은 빨리 나오지만 손으로 익히는 훈련량은 줄 수 있어요.

- 그렇다고 글쓴이가 ‘AI 금지’를 주장하는 건 아니에요. 회사 입장에서는 단기 산출물이 중요하고, 모델이 충분히 좋다면 AI를 쓰는 개발자가 손코딩만 하는 개발자보다 더 경쟁력 있어 보일 수 있거든요.

- 그래서 이 논점은 도구 사용법보다 커리어 설계에 가까워요. 개발자는 AI를 쓰되 코드 이해, 설계 판단, 리뷰 능력을 어떻게 계속 훈련할지 따로 고민해야 할 수 있어요.

## 핵심 포인트

- AI 사용이 장기적으로 기술 역량을 약화시킨다고 해도, 단기 생산성이 충분히 크면 회사는 AI 사용을 요구할 수 있음
- 소프트웨어 엔지니어링은 원래 ‘일을 하면 실력도 같이 느는’ 운 좋은 직업이었지만, 그게 영원한 법칙은 아님
- 손코딩을 고집하는 개발자는 전동공구를 거부하는 목수처럼 시장에서 밀릴 수 있다는 비유를 제시함
- 글쓴이는 개발자가 프로 운동선수처럼 15년 안팎의 고수익 커리어를 전제로 계획해야 할 수도 있다고 봄

## 인사이트

이 글의 핵심은 ‘AI 쓰면 바보 됨’ 같은 단순한 공포가 아니라, 직업의 보상 구조가 학습 구조와 분리될 수 있다는 점이다. 개발자가 좋아서 코딩하고, 코딩할수록 더 강해지고, 그게 커리어로 이어지던 시대가 예외였을 수 있다는 말이라 묵직함.
