LLM이 소프트웨어 엔지니어링 커리어를 침식하고 있다
LLM이 소프트웨어 엔지니어링 커리어를 침식하고 있다
원문: LLMs are eroding my software engineering career and I don't know what to do 작성자: 10년 차 시니어 백엔드 개발자 (금융/결제/회계 도메인 전문) 블로그: The Human in the Loop 작성일: 2026-06-06
핵심 주장
작성자는 LLM이 자신의 전문가적 가치를 세 단계로 침식해갔다고 설명합니다.
첫 번째 침식 — 도메인 지식
금융 분야 전문지식(PCI 규정 준수, 이중부기 원장, 에스크로, 결제 라이프사이클, 은행 이체 멱등성 등)이 차별점이었습니다. 하지만 상사가 "설계 문서"를 AI로 쓰라고 압박한 후, LLM이 시스템 구조와 트레이드오프를 연결하는 것을 보고 깨달았습니다. 도메인 경험의 핵심인 "시스템을 구조화하는 능력"이 프롬프트 하나로 해결되게 되었습니다.
두 번째 침식 — 디버깅과 분산 시스템
레이스 컨디션과 분산 시스템 디버깅을 "장기 고용의 보증수표"라고 생각했습니다. 2025년까진 LLM이 코딩은 잘했지만 디버깅은 인간 개입이 필요했습니다. 하지만 2025 말~2026년 MCP(Model Context Protocol)와 에이전트 워크플로우 등장 후 상황이 바뀌었습니다. 현재 도구들은 DataDog MCP 등을 연결하면 90%의 버그를 한 번에 해결합니다. 1-2일 걸리던 디버깅이 순간 해결되고, 자신의 역할은 "로봇을 조종하는 사람"으로 축소되었습니다.
세 번째 침식 — 코드 품질과 아키텍처
DDD, 헥사고날, 클린 아키텍처, SOLID 같은 코드 조직화 능력이 마지막 요새였습니다. 하지만 산업 표준 자체가 내려가고 있습니다. 코드는 "사람이 읽는 것이 아니라 기계가 읽는 것"이 되어가고 있고, C나 D등급 코드라도 작동하면 충분해졌습니다. 아키텍처 조직화 능력이 모호한 "테스트(취향)"라는 개념으로 축소되었습니다.
시장 영향
- 채용 공고가 특정 도메인 전문가에서 일반 "Software Engineer"로 변화
- 모든 개발자가 "일반주의" 레인으로 밀려나면서 일반주의 노동의 가격이 하락
- 해고된 개발자들 중 도메인 전문지식이 차별점이 못 되는 사람들이 일반 개발자들과 같은 선상에서 경쟁
고려한 탈출구
- AI/ML 연구로 전환 — 수학/통계/고급 ML 다시 공부 → 자국에 프론티어 연구소 없고, 있는 곳도 과포화
- 엔터프라이즈 AI로 이동 — LLM 기반 제품 구축 → 여전히 "코드 작성 능력"이 침식되는 방향
- 창업 — 자금 없고, AI 시대엔 소규모 스타트업 장벽이 더 낮아져 경쟁 더 치열
커뮤니티 반응
HN에서 이 글 자체는 6포인트, 1코멘트 수준으로 큰 주목은 받지 못했습니다. 하지만 같은 주제의 다른 글들은 큰 반응을 보였습니다:
- "Software engineering may no longer be a lifetime career" (HN, 498pts, 764코멘트) — "LLM이 코드를 쓸 수 있다 / 그게 내 일인가 / 예전에 그랬다 / 그럼 지금은 뭐해? / 이해하고 해결책을 만드는 거야 / 그건 나도 할 수 있어!"
- Matteo Collina (Node.js 핵심 기여자) — "AI가 코딩 프로세스를 바꿨지만, 나는 AI 생성 출력물을 검토하는 내 역할에 동의한다. 내가 ship 할 수 있는 속도는 코딩 속도가 아니라 리뷰 능력에 의해 제한된다"
새로운 시각
"코드 품질 침식"이 가장 무시당한 포인트입니다.
대부분의 논의가 "LLM이 코드를 잘 쓰는지"에 집중하지만, 진짜 문제는 코드 품질의 산업 표준이 내려가는 것입니다. LLM이 나쁜 코드를 쓰는 게 아니라, 기업이 "작동하면 충분하다"는 기준을 받아들인 것입니다. 이는 LLM 탓보다 경영진의 비용 절감 압력이 LLM을 구실로 삼았다는 관점입니다.
"도메인 지식의 프롬프트화"는 의외로 빠르게 일어났습니다.
10년 차 전문가도 "설계 문서 하나를 AI로 써보라고 시키자" 자신의 차별점이 무너졌다고 느꼈습니다. 도메인 지식이 문서화 가능한 순간부터 AI에게 노출된다는 뜻이며, "경험"의 경제적 가치가 급감할 수 있다는 신호입니다.
MCP의 역할이 과소평가되었습니다.
단순 LLM이 아니라 MCP(모델 컨텍스트 프로토콜)를 통해 실제 시스템 데이터(DataDog, Sentry 등)에 접근하는 에이전트가 디버깅의 90%를 처리했습니다. LLM 자체의 능력보다 LLM + 실시간 데이터 접근 = 실제 업무 대체라는 공식이 성립하고 있습니다.
자녀/미래 영향
- 소프트웨어 공학이 여전히 가치 있는 직업이지만, "평생 직업"이라는 전제로 접근하기 어렵게 되었습니다
- "LLM이 프롬프트로 해결할 수 있는 것"은 체계적으로 침식된다는 패턴이 보입니다
- 자녀에게 추천할 때: "코딩을 잘하는 사람"이 아니라 "문제를 정의하고 AI를 조종하는 사람"이 될 수 있는 방향으로 사고를 훈련
- 실용적 조언: 코딩 속도가 아니라 검토·판단 능력이 새로운 병목이 됨. 도메인 지식을 "프롬프트화 불가능한 영역"(인간 관계, 협상, 조직 내 정치, 제품 감각)으로 확장. 엔지니어링을 "현재 단계"로 인식하고 필요시 전환할 수 있는 유연성 유지