
누구나 코드를 생성할 수 있는 시대가 왔어요
ChatGPT, Claude, Copilot 같은 AI 도구들이 코드를 뚝딱 만들어주는 시대가 됐잖아요. 이제 프롬프트 몇 줄이면 웬만한 함수는 바로 나오고, 심지어 전체 앱 구조까지 잡아주기도 해요. 그러다 보니 자연스럽게 이런 질문이 떠오르죠. "코드 작성 능력의 가치가 떨어지는 거 아닌가?"
최근 한 개발자가 이 주제에 대해 깊이 있는 글을 썼는데요. 핵심 메시지는 이거예요. AI가 '생산'을 대신해주는 만큼, 인간에게 남는 가장 중요한 능력은 '안목(taste)'이라는 거예요. 여기서 안목이란 단순히 미적 감각을 말하는 게 아니라, 무엇이 좋은 것인지 판별하고 선택하는 능력 전체를 의미해요.
'안목'이란 정확히 뭘 말하는 걸까
개발에서 안목이란 뭘까요? 쉽게 말해서 "여러 가지 방법 중에 왜 이 방법이 더 나은지 아는 것"이에요. 예를 들어볼게요. AI에게 로그인 기능을 만들어달라고 하면 금방 코드를 줘요. 그런데 그 코드가 우리 프로젝트에 맞는 건지, 보안적으로 충분한지, 유지보수하기 좋은 구조인지 판단하는 건 결국 사람의 몫이에요.
AI는 "동작하는 코드"를 만들어줄 수 있지만, "좋은 코드"와 "나쁜 코드"를 구별하는 기준은 맥락에 따라 달라지거든요. 스타트업의 MVP에서 좋은 코드와 대규모 트래픽을 처리하는 서비스에서 좋은 코드는 완전히 다를 수 있잖아요. 이런 맥락을 이해하고 적절한 판단을 내리는 게 바로 안목이에요.
글쓴이는 이걸 요리에 비유하기도 했는데요. AI가 레시피대로 요리를 만들어주는 자동 조리 기계라면, 안목은 "이 재료 조합이 맛있을지", "이 요리가 이 자리에 어울리는지" 판단하는 셰프의 감각인 거죠. 기계가 아무리 빠르게 요리를 만들어도, 메뉴를 구성하고 맛의 방향을 잡는 건 셰프의 안목이 필요하니까요.
LLM의 한계가 안목의 필요성을 증명해요
LLM은 기본적으로 "가장 그럴듯한 다음 토큰"을 예측하는 방식으로 작동해요. 이게 뭐냐면, 학습 데이터에서 많이 본 패턴을 따라가는 거예요. 그래서 평균적으로 괜찮은 결과물은 잘 만들어내지만, 정말 탁월한 결과물이나 상황에 딱 맞는 최적의 솔루션을 내놓는 건 어려운 경우가 많아요.
예를 들어 AI에게 "블로그를 만들어줘"라고 하면 그럴듯한 블로그를 만들어줘요. 그런데 "다른 블로그와 차별화되는, 사용자가 다시 찾아오고 싶은 블로그"를 만드는 건 전혀 다른 문제예요. 어떤 기능을 넣을지, UX를 어떻게 설계할지, 어떤 부분에서 기대를 깨는 경험을 줄지 같은 판단이 필요하거든요. 이게 바로 안목의 영역이에요.
또 하나 중요한 점은 AI가 만들어낸 결과물의 품질을 평가하는 것도 안목이라는 거예요. AI가 준 코드에서 잠재적인 문제를 발견하고, 더 나은 방향을 제시하려면 그 분야에 대한 깊은 이해가 필요해요. 아이러니하게도 AI를 잘 쓰려면 AI 없이도 잘할 수 있는 실력이 필요한 셈이죠.
그러면 안목은 어떻게 기르나요
글쓴이가 제안하는 방법들을 정리해보면 이래요. 먼저, 좋은 것을 많이 보는 거예요. 잘 만들어진 오픈소스 프로젝트의 코드를 읽고, 좋은 제품을 써보고, 왜 좋은지 분석하는 습관이 중요해요. 코드 리뷰를 할 때도 "동작하느냐"가 아니라 "왜 이렇게 했는지"를 따져보는 거죠.
다음으로, 직접 만들어보는 경험이에요. AI가 대신 해줄 수 있더라도, 직접 구현해본 경험이 있어야 AI의 결과물을 제대로 평가할 수 있어요. 처음부터 끝까지 혼자 만들어본 프로젝트가 있는 개발자와 없는 개발자는 AI를 활용하는 수준 자체가 달라요.
마지막으로, 다양한 분야에 관심을 갖는 거예요. 좋은 안목은 한 분야에만 갇혀서는 기르기 어렵거든요. 디자인, 글쓰기, 비즈니스 같은 영역에서의 경험이 기술적 판단에도 영향을 줘요. 왜 어떤 API 디자인이 더 직관적인지, 왜 어떤 에러 메시지가 더 도움이 되는지 같은 판단은 결국 넓은 관점에서 나오니까요.
업계 맥락에서 보면
사실 이 논의는 단순히 블로그 포스트 하나로 끝날 이야기가 아니에요. 최근 테크 업계 전체에서 비슷한 흐름이 감지되고 있거든요. GitHub의 CEO는 "AI 시대에는 10억 명의 개발자가 생길 것"이라고 했고, 반대편에서는 "코딩 부트캠프의 가치가 떨어질 것"이라는 우려도 나오고 있어요.
핵심은 개발자의 역할이 변하고 있다는 거예요. 코드를 타이핑하는 사람에서, AI가 만든 결과물을 검증하고 방향을 잡아주는 사람으로요. 이건 마치 CAD 소프트웨어가 나왔을 때 건축가의 역할이 바뀐 것과 비슷해요. 도면을 손으로 그리는 기술의 가치는 줄었지만, 좋은 건물을 설계하는 능력의 가치는 오히려 올라갔잖아요.
한국 개발자에게 특히 중요한 이유
한국 개발 문화에서는 "빨리 만들어야 한다"는 압박이 강한 편이에요. AI 도구를 도입하면 생산 속도는 확실히 빨라지겠지만, 그만큼 "무엇을 만들 것인가"에 대한 판단력이 더 중요해져요. 속도전에서 이기려면 AI를 누구보다 잘 활용해야 하고, AI를 잘 활용하려면 좋은 안목이 필수예요.
주니어 개발자분들에게 특히 드리고 싶은 말은, AI에 너무 의존하지 말라는 게 아니에요. 적극적으로 써야 해요. 다만 AI가 준 답을 그대로 쓰지 말고, "이게 정말 최선인가?"라고 스스로에게 물어보는 습관을 들이라는 거예요. 그 질문을 반복하다 보면 자연스럽게 안목이 쌓여요.
정리하자면
AI가 코드 생산을 민주화할수록, 차별화의 핵심은 '무엇을 만들 것인가'를 판단하는 안목으로 이동해요. 코딩 실력은 여전히 기본이지만, 그 위에 안목이라는 레이어가 점점 더 중요해지는 시대예요. 여러분은 AI를 쓸 때 어떤 기준으로 결과물의 품질을 판단하시나요? 자신만의 "안목"이 있다면 공유해주세요.
🔗 출처: Hacker News
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공