쓰레드에 올린 글을 남겨봤습니다^^;
"신입 개발자 채용 -19%" — Stanford 가 2025년 8월에 발표한 미국 노동시장 분석이다. AI 코딩 도구의 영향이 가장 큰 직군은 단연 주니어 개발자. 시니어는 오히려 늘었다. 이게 한국에 도착하는 건 시간 문제다.
나는 신입인데, 어떻게 살아남나? 정답은 없지만, 2026년 현재 시점에서 그나마 합리적이라 생각하는 전략을 정리해본다.
먼저 현실 진단
지난 20년간 주니어가 회사에서 맡던 일은 대략 이런 거였다.
- CRUD API 한두 개 추가
- UI 컴포넌트 픽셀 맞추기
- 기존 코드 마이너 리팩토링
- 단순 버그 픽스
- 테스트 코드 작성
이 모든 게 지금 Claude Code 한 시간이면 끝난다. 시니어가 더 이상 주니어에게 시킬 일이 없어졌다는 뜻. "주니어를 키우는 비용 > 주니어로 얻는 가치" 가 된 것.
여기서 두 가지 잘못된 처방이 나온다.
잘못된 처방 1: "그러니까 AI 를 잘 쓰면 된다" → 모두가 Cursor 깔고 Claude 쓴다. 차별화 안 됨. 시니어도 똑같이 쓴다.
잘못된 처방 2: "AI 가 못하는 분야로 가라" (예: 디자인, 기획) → 디자인·기획도 AI 가 침범 중. 도망갈 곳 없음.
옳은 방향은 "AI 를 가장 잘 쓰는 사람" + "AI 가 만든 결과물의 책임을 질 수 있는 사람" 으로 동시에 가는 것이다.
전략 1. 시니어 스킬을 조기에 익혀라
주니어 일이 사라진다는 건, 시니어 단계로 점프해야 한다는 뜻이다. 시니어를 시니어로 만드는 건 코드 작성 속도가 아니라 다음과 같은 것들:
- 큰 코드베이스 읽고 구조 파악
- 모호한 요구사항을 명확한 스펙으로 바꾸기
- 프로덕션 장애 디버깅
- 비즈니스 컨텍스트 이해
- 트레이드오프 판단 (성능 vs 가독성, 빠른 출시 vs 견고함)
이건 AI 가 못 한다. 정확히는, AI 에게 시키려면 이게 가능한 사람이 필요하다. 코드를 짤 줄 안다는 것보다 시킬 줄 안다는 게 훨씬 비싼 스킬이 됐다.
실천: 회사에서 가장 복잡한 모듈, 가장 오래된 레거시를 자원해서 맡아라. AI 한테 코드 짜라고 하지 말고, 일단은 읽어달라고 시켜라. "이 모듈은 역할이 뭐고, 어떤 모듈과 연결되어 있는 거야?" 부터.. 그리고 해당 모듈의 역할과 동작에 대해 최대한 간단하게 그림을 그려보자. 결국 이런 그림을 가지고 있는 사람이 AI에게 제대로 된 일을 시킬 수 있는 것이다.
전략 2. AI 워크플로우를 의식적으로 설계하라
"Cursor 쓴다" 와 "Cursor 로 일주일에 5천 줄 짜는 시스템을 운영한다" 는 완전히 다른 얘기다. 시니어들이 부러워하는 건 후자.
체크리스트:
- CLAUDE.md / .cursorrules 가 200줄 이상으로 잘 정리돼 있는가
- MCP 서버를 본인 워크플로우에 맞게 커스텀 설치/제작해봤는가
- Plan 모드 / YOLO 모드를 의식적으로 구분해 쓰는가
- 컨텍스트 로트를 체감하고 /
/compact타이밍을 아는가 - Hooks·Skills·Subagent 를 본인 작업에 적용해봤는가
- AI 가 만든 코드의 보안·성능 리뷰를 본인이 할 수 있는가
여기서 4개 이상 막히면, 그게 다음 학습 우선순위다.
전략 3. 한 가지 깊은 영역을 가져라
AI 가 평준화시키는 건 "넓고 얕은" 영역이다. 반대로, AI 가 못 따라오는 건 깊이 있는 도메인 전문성.
추천 영역 (2026년 기준 수요·희소성 모두 높음):
- 시스템 / 인프라 — k8s, observability, 비용 최적화
- AI/ML 엔지니어링 — 단순 API 호출 말고, RAG·파인튜닝·평가 시스템
- 보안 — 침투 테스트, 시큐어 코딩, 컴플라이언스
- 데이터 엔지니어링 — 파이프라인, 실시간 처리
- 임베디드 / 로보틱스 / 하드웨어 — AI 의 약점 영역
"풀스택 + AI 잘 씀" 은 차별화 안 된다. "k8s 진짜 잘 함 + 보안 지식 빠삭함 + AI 잘 씀" 은 다르다.
전략 4. 공개 포트폴리오를 만들어라
채용 시장에서 신입의 가장 큰 약점은 검증 불가능이다. AI 시대엔 더 심해진다 — "면접 통과한 사람" 과 "실제로 일 잘하는 사람" 의 격차가 벌어지는 중.
해결책은 결과물 로 본인을 증명하는 것.
효과 좋은 포맷:
- MCP 서버 만들어서 공개 — 작은 거라도. 이게 곧 "AI 시대 자기소개서"
- 1인 SaaS — 월 $10 라도 돈을 받는 제품. 결제 처리·고객 응대까지 직접
- 오픈소스 컨트리뷰션 — 유명 프로젝트의 작은 PR도 OK. 이슈 트래킹부터
- 기술 글쓰기 — "X 하다가 막힌 거 Y 로 해결함" 류의 구체적인 글. 1년에 12개
- 사이드 토이 프로젝트 — 본인이 매일 쓰는 것. 안 쓰면 의미 없음
"AI 가 다 짰는데 의미 있나요?" → 의미 있다. 무엇을 만들지 결정하고, 끝까지 완성해 출시하는 능력 그리고 그렇게 만들어진 결과물 자체가 평가 대상이다.
전략 5. 작은 회사 / 1인 창업의 가능성
대기업 신입 채용은 줄어드는데, 한편으로는 1인이 회사 하나를 운영하는 게 가능해진 시대다. AI 가 디자인·코딩·마케팅·고객지원까지 다 해주기 때문.
- 2020년 1인 SaaS = 운영 가능한 규모 월 $1k
- 2026년 1인 SaaS = 운영 가능한 규모 월 $100k 이상 (실제 사례 다수)
회사에 들어가서 시니어가 되는 길만이 답이 아니다. 본인이 곧 회사 가 되는 옵션이 진지하게 열렸다. 신입에게도.
전략 6. 안 변하는 것에 투자하라
10년 뒤에도 안 변할 것:
- 사람들이 어떻게 의사결정하는지 이해
- 글·말로 명확하게 소통하는 능력
- 모호한 문제를 정의하는 능력
- 끝까지 마무리하는 끈기
- 운동·수면·정신건강
특정 프레임워크나 언어보다 이게 더 큰 영향을 미친다. AI 가 발전할수록 더 그렇다.
함정: 바이브 코딩만 하면 시니어가 못 된다
마지막으로 가장 중요한 경고.
AI 가 다 짜주는 시대에 기본기 학습은 점점 매력 없어진다. 자료구조? 운영체제? 네트워크? "AI 한테 물어보면 되는데?" 라고 생각하기 쉽다.
하지만 시니어가 되려면 AI 가 짠 코드를 읽고 평가할 수 있어야 한다. 그러려면 기본기가 필요하다. 바이브 코딩 100% 의존하다 보면 영원히 주니어에 머무른다.
권장:
- 알고리즘 문제는 가끔 손으로 풀기
- AI 가 짠 코드는 반드시 이해할 때까지 질문
- "왜 이렇게 짰어?" "다른 방법은?" "이거 위험한 점은?" 을 입에 달고 살기
요약하면 — 시니어로 빨리 점프하라. AI 를 도구가 아니라 워크플로우로 마스터하라. 한 가지 깊이를 가져라. 공개적으로 본인을 증명하라. 1인 창업 옵션도 진지하게 봐라. 기본기 버리지 마라.
위기인 동시에 기회다. 평생직장이 사라지는 만큼, 개인의 레버리지 도 역대 최고 수준으로 올랐다. 잘 활용하길.