안녕하세요. 무채색 개발자입니다.
"라떼는 말이야..."로 시작하는 말을 농담 삼아하곤 하지만, AI 분야에서는 정말로 1년 전이 까마득한 옛날이야기가 되어버렸다.
2024년 초만 해도 ChatGPT에게 "React 컴포넌트 만들어줘"라고 하면 그저 참고용 코드 정도나 나왔다. 실제 프로덕션에 올리기엔 너무 허술했고, 무엇보다 코드리뷰에서 들키기 일쑤였다.
"DB 쿼리 보면 띄어쓰기 패턴이 똑같은데, 이거 GPT 쓴 거지?"
"또 GPT 특유의 변수명이네, 바로 티 나더라"
이런 말을 들으면 정말 부끄러웠다. 더 무서운 건 이런 말이었다.
"GPT 쓰면 실력 안 늘어. 손으로 직접 짜야 는다고."
그런데 지금은? 2025년 현재 부트캠프에서는 여전히 서비스 개발, 데이터 엔지니어링, AI 이 3개 트랙을 가르치고 있다. 하지만 이제는 이것만으로는 부족하다는 걸 모두가 알고 있다.
실제로 중국에서는 이미 이 3개 트랙을 가르치면서 프롬프트 엔지니어링을 필수 과목으로 편성했다. 각 트랙에서 배우는 기술을 AI와 어떻게 협업해서 활용할지를 함께 가르치는 것이다.
하용호 님이 최근 강의에서 공개한 내용을 보면, 우리가 생각하는 것보다 AI는 훨씬 더 빠르게 발전했다.
"현재 인간계 top 175위와 동등한 모델이 나보다 코딩을 잘해.."
30년간 프로그래밍을 해온 시니어 개발자의 이 고백이 현재 상황을 가장 잘 보여준다. 이제는 오히려 "어떻게 하면 내가 직접 코드를 안 짜고도 원하는 기능을 만들 수 있을까?"를 고민하는 시대가 되었다.
"작성자 역전의 세계 - 예전에는 내가 짜고 AI가 도왔다면, 이제는 AI가 짜고 내가 돕는다"
Cursor와 Claude Code 같은 도구들이 대중화되면서 완전히 새로운 개발 방식이 등장했다. 이제 개발자의 90%는 AI가 하고, 사람은 구조를 검토하고 디버깅하는 역할로 변했다.
하지만 여기서 중요한 건, 단순히 "AI야 이거 만들어줘"라고 하는 게 아니라는 점이다. Rule-Growing Development라는 새로운 개념이 등장했다.
"이제 일의 산출물은 '코드' + 'AI에게 먹일 자료'"
LLM에게 시키고 이상한 결과가 나오면 새로운 룰을 추가한다
룰과 지식도 팀 레포지토리에서 버전 관리 대상이 된다
코드와 룰이 함께 성장한다
이는 기존의 Test Driven Development와 비슷하지만, 테스트 대신 'AI 지시 룰'이 함께 성장하는 방식이다.
현재 부트캠프에서 가르치는 서비스 개발, 데이터 엔지니어링, AI 트랙만으로는 이런 변화를 따라잡기 어렵다. 이제는 추가로 이런 것들이 중요해졌다:
"건축가가 '여기에 벽을 세우고, 저기에 기둥을 세워'라고 지시하면 인부들이 벽돌을 쌓듯이"
AI를 잘 부리려면 전체 구조를 설계할 수 있어야 한다. SOLID 원칙, 디자인 패턴, 클린 아키텍처 같은 소프트웨어 공학의 핵심 개념들이 오히려 더 중요해졌다.
"AI는 코드를 짤 수 있지만 비즈니스를 이해할 수는 없다"
금융, 의료, 이커머스 등 특정 분야의 복잡한 요구사항을 AI에게 정확히 설명할 수 있는 능력이 핵심 경쟁력이 되었다.
단순히 "이거 만들어줘"가 아니라, AI가 내가 원하는 방향으로 코드를 짤 수 있도록 구체적이고 정확한 지시를 내리는 기술이다.
Cursor, Claude Code, MCP(Model Context Protocol) 등 빠르게 발전하는 AI 도구들을 실무에 적용할 수 있는 능력이 필요하다.
더 놀라운 건, 이제 비개발자들도 "바이브 코딩"으로 실제 제품을 만들어내고 있다는 점이다. Cursor, v0, Bolt 같은 도구로 기획자나 디자이너도 웹앱을 뚝딱 만들어낸다.
"이제는 기술적 구현은 AI가 담당하고, 사람은 더 본질적인 '왜', '무엇을', '어떻게 써야 하는지'에 집중하게 된다"
하용호 님이 30년간 프로그래밍을 해오면서도 "그게 끝나가는 것 같다"라고 말할 정도로 변화가 빠르다. 하지만 그는 포기하지 않고 AI Native 개발자로 전환했다.
"근데 차라리 좋았어요. 나이가 드니까 몸이 예전 같지 않아요. 내 생산성을 끌어올릴 외부적 도구를 극단적으로 써보자."
이제 개발자의 가치는 코딩 실력이 아니라:
복잡한 문제를 정의하고 분해하는 능력
AI와 효과적으로 협업하는 능력
비즈니스를 이해하고 기술과 연결하는 능력
전체 아키텍처를 설계하는 능력
"AI가 모든 답을 내놓는 세상에서, 유일하게 가치가 남는 행위는 '질문하는 것'"
어떤 문제를 풀어야 하는지, 무엇이 중요한지, 어떤 미래를 만들어야 하는지를 정의하는 능력. 이것이야말로 AI가 가질 수 없는 인간 고유의 영역이다.
1년 전만 해도 AI는 그저 "코딩 도우미" 정도였다. 하지만 지금은 "AI 없이는 일을 못 하는" 시대가 되었다. 부트캠프의 3개 트랙도 좋지만, 이제는 그 위에 AI Native 역량을 쌓아야 하는 시점이다.
변화의 속도가 이렇게 빠른데, 1년 전 방식으로 개발을 배우고 있다면 이미 뒤처진 거나 마찬가지다.
"AI 시대에 대체 불가능한 인간이란 존재하지 않습니다. 이 사실을 인정하는 것은 절망이 아니라 해방입니다."
중요한 건 대체되지 않기 위해 발버둥 치는 게 아니라, 대체되는 순간까지 어떤 가치를 만들 것인가를 고민하는 것이다. 그리고 그 답은 AI와 함께 더 큰 문제를 해결하는 것에 있다.
라떼는 1년 전이었다. 지금은 AI와 함께 문제를 해결하는 시대다.