
무슨 일이 있었냐면요
한 소프트웨어 엔지니어가 블로그에 꽤 솔직하고 무거운 글을 하나 올렸어요. 제목을 그대로 옮기면 "LLM이 내 소프트웨어 엔지니어링 커리어를 침식하고 있는데, 뭘 어떻게 해야 할지 모르겠다"예요. 여기서 LLM이 뭐냐면, ChatGPT나 Claude처럼 코드를 척척 써주는 대규모 언어 모델을 말해요. 요즘 우리 일상에 깊숙이 들어온 그 도구들이요.
이 분이 하는 얘기가 남 일 같지 않아서 한국 개발자분들과도 같이 곱씹어보고 싶었어요. 단순히 "AI 무섭다" 같은 공포팔이가 아니라, 실제로 매일 코드를 짜는 사람이 느끼는 구체적인 불안이거든요.
핵심은 '일의 질'이 바뀌고 있다는 거예요
글쓴이가 가장 답답해하는 지점은 이거예요. 예전엔 문제를 만나면 직접 머리를 싸매고 고민하고, 문서를 뒤지고, 디버깅하면서 실력이 쌓였거든요. 그 과정 자체가 성장이었던 거죠. 그런데 지금은 어떤가요? 막히면 일단 AI한테 물어보고, 나온 코드를 붙여넣고, 돌아가면 넘어가요.
문제는 이게 반복되면 내가 진짜 이해하고 있는 게 맞나 싶은 순간이 온다는 거예요. 코드는 완성됐는데 정작 본인은 그 코드를 처음부터 끝까지 설명하지 못하는 상황. 글쓴이는 이걸 "내 손으로 만든 게 아니라 검수만 하는 사람"이 되어가는 느낌이라고 표현해요. 엔지니어가 아니라 AI 출력물의 감수자로 전락하는 느낌이라는 거죠.
또 하나 무서운 건 주니어의 성장 경로가 끊긴다는 점이에요. 예전엔 신입이 단순 반복 작업을 하면서 기초 체력을 길렀는데, 그 일들을 이제 AI가 다 해버리니까 주니어가 실력을 키울 '연습 구간'이 사라지는 거예요. 그러면 5년 뒤 시니어가 될 사람은 누가 키우죠?
업계 전체가 같은 고민을 하고 있어요
사실 이건 이 한 명의 푸념이 아니에요. 비슷한 결의 논의가 곳곳에서 나오고 있어요. 한쪽에서는 "AI는 그냥 더 좋은 도구일 뿐, IDE나 스택오버플로우 등장 때도 똑같은 걱정을 했지만 결국 개발자는 더 높은 차원의 일을 하게 됐다"고 봐요. 컴파일러가 나왔다고 프로그래머가 사라진 게 아니듯이요.
반대쪽에서는 "이번엔 결이 다르다"고 해요. 과거 도구들은 단순 작업을 자동화했지만, LLM은 '생각하고 설계하는' 영역까지 건드리기 때문에 개발자의 핵심 가치가 흔들린다는 거죠. 진실은 아마 그 중간 어딘가에 있을 거예요.
한국 개발자에게 주는 시사점
우리도 똑같아요. 클로드 코드나 커서 같은 AI 코딩 도구가 이미 실무에 쫙 퍼졌잖아요. 여기서 제가 드리고 싶은 건 도구를 거부하라는 게 아니에요. 그건 비현실적이에요. 대신 'AI에게 위임하는 것'과 '내가 끝까지 이해해야 하는 것'의 경계를 스스로 그어두는 게 중요해요.
예를 들면 단순 보일러플레이트(매번 반복되는 뻔한 코드)는 AI한테 맡기되, 시스템 설계나 핵심 알고리즘, 장애 대응처럼 '왜 이렇게 했는가'를 설명해야 하는 영역은 직접 손으로 익히는 식이죠. AI가 짜준 코드도 그냥 붙여넣지 말고 한 줄씩 읽으면서 "나라면 이렇게 짰을까?"를 따져보는 습관이 결국 실력 차이를 만들 거예요. 주니어라면 더더욱, 답을 받기 전에 5분이라도 먼저 직접 고민해보는 시간을 의식적으로 확보하세요.
마무리
결국 핵심은 이거예요. AI는 내 능력을 대체하는 게 아니라 증폭시키는 도구여야 하는데, 자칫하면 내 능력을 위축시키는 방향으로 쓰기 쉽다는 거죠. 그 방향타를 쥐는 건 결국 우리 자신이고요.
여러분은 어떠세요? AI 도구를 쓰면서 실력이 늘고 있다고 느끼시나요, 아니면 오히려 무뎌지는 느낌이 드시나요? 두 느낌의 경계를 어떻게 관리하고 계신지 댓글로 같이 이야기 나눠봐요.
🔗 출처: Hacker News
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공