RicoCheese기술 뉴스와 기록
← 목록으로
뉴스2026-09-3010분

프론트엔드 개발자는 끝났을까? 프론트엔드 디자인은 안전할까 (Are Frontend Developers Cooked?)

Erik Hanchett는 AI 에이전트로 Winamp 스타일 MP3 플레이어와 5K 훈련 앱을 만들어 본 경험을 공유했습니다. 그는 프론트엔드 일 자체는 사라지지 않지만, 결과물이 좋은지 판단하려면 여전히 스택에 대한 깊은 이해와 안목이 필요하다고 말합니다.

#frontend#ai#career#webdev#news
Are Frontend Developers Cooked? Is Frontend design safe?

개요 #

개발자 Erik Hanchett는 얼마 전 "프론트엔드 개발이 바뀌고 있다"는 영상을 올렸습니다. 그의 요지는 프론트엔드 일이 사라진다는 게 아닙니다. 바뀌는 건 '프론트엔드 개발자'라는 직함이고, 많은 개발자가 풀스택 개발자로 옮겨 가고 있다는 이야기였습니다.

영상에 댓글이 많이 달리자 그는 후속 영상을 찍었습니다. 이번에는 AI 에이전트로 실제 앱 두 개를 만들어 보면서 "프론트엔드 디자인은 AI로부터 안전한가"라는 질문을 직접 따져 봤습니다.

YouTube 영상 보기 →

본문 #

스택 하나를 골라 깊게 파라 #

Laptop with code editor displaying programming code Photo by Daniil Komov on Pexels

그가 가장 흥미롭게 읽은 댓글은 경력 30년 가까운 62세 개발자가 남긴 글이었습니다. 이 개발자는 이제 Claude가 자기 업무의 절반가량을 처리한다고 했습니다. 그러면서 Vue나 Angular 같은 프론트엔드 프레임워크 두어 개를 고르고, C# 같은 탄탄한 백엔드와 묶어서 완전히 통달하라고 조언했습니다.

Hanchett도 이 말에 동의합니다. 적어도 한 분야에서는 전문가가 되어야 한다는 건 그가 평소에도 해 온 이야기입니다. 그는 요즘 앱 대부분을 Kiro를 에이전트 하네스(agent harness)로 삼아 만들지만, 그 아래 깔린 스택은 여전히 깊이 알고 싶다고 말합니다. 그래야 무슨 일이 벌어지는지 이해하고, 일이 꼬였을 때 에이전트를 바로잡을 수 있기 때문입니다. 그의 표현을 빌리면 에이전트는 훌륭하지만, 결과물 검토를 그만둘 만큼 훌륭하지는 않습니다.

디자인은 AI가 아직 못 따라오는 영역일까 #

프론트엔드 디자인이 웹 개발에서 더 안전한 영역이라고 주장하는 YouTube 댓글

이번 영상 제목은 위 댓글에서 따왔습니다. 댓글 작성자는 CRUD 앱은 LLM이 쉽게 해치우지만, 뻔하지 않으면서 보기 좋은 UI와 뛰어난 UX는 아직 LLM이 힘들어하는 영역이라고 주장했습니다.

Hanchett는 반쯤 동의합니다. 예전 Anthropic 모델 시절에는 누가 디자인을 한 번에 뽑아냈는지(one-shot) 한눈에 알아볼 수 있었습니다. 전형적인 Tailwind 템플릿 같은 모습이었기 때문입니다. 그런데 새 모델이 나올 때마다 구분하기가 점점 어려워지고 있습니다. 이런 화면을 매일 들여다보지 않는 사람 대부분은 그 디자인이 괜찮다고 느낀다고 합니다.

지난 영상에서는 '안목(taste)'을 거의 다루지 않았지만, 그는 이 부분이 중요하다고 말합니다. 화면을 보고 UX가 제대로 작동하는지 알아보는 일, 접근성 문제를 잡아내는 일, 사용자가 어떤 흐름에서 막힐지 미리 알아차리는 일은 여전히 경험 많은 사람의 판단에서 나옵니다. 다만 LLM도 계속 그 수준에 다가가고 있다고 덧붙였습니다.

실험 1: AI 에이전트로 Winamp를 다시 만들다 #

이 질문을 시험해 보려고 그는 작은 UI 요소가 많은 대상을 골랐습니다. Kiro Crew에게 예전 Winamp MP3 플레이어를 재현해 달라고 했고, 그렇게 나온 결과물이 'ErikAmp'입니다.

이퀄라이저와 재생 목록이 있는 Winamp 스타일 MP3 플레이어 ErikAmp

그는 UI 완성도에 꽤 감탄했다고 합니다. ErikAmp에 들어간 기능은 다음과 같습니다.

  • 슬라이더가 줄지어 있는 이퀄라이저
  • 스크롤되는 재생 목록
  • 재생, 일시정지, 정지, 다음 곡, 이전 곡
  • 셔플, 반복, 밸런스, 볼륨

이걸 손으로 전부 동작하게 만들려면 며칠은 걸리고, 다른 일을 전혀 안 해도 하루 이틀은 필요했을 거라고 합니다. 에이전트는 지난 토요일에 사실상 한 번에 만들어 냈습니다. 그 뒤로 버그 몇 개를 고치게 했고, 그러는 동안 에이전트가 테스트 스위트까지 통째로 작성했습니다.

소스 코드는 아주 단순합니다. Vue나 React를 쓰라고 하지 않았더니 에이전트는 프레임워크를 아예 쓰지 않았습니다. index.html 하나에 CSS 약간, JavaScript 파일 몇 개, 그리고 Python 코드 조금이 전부입니다.

data-transport 속성과 ARIA 레이블이 들어간 ErikAmp의 index.html 소스

원래 있던 디자인을 따라 한 것 아니냐고 반박할 수도 있겠죠. 그래도 그가 새 테마 세 개를 만들어 달라고 하자, 에이전트는 보기 좋은 테마를 만들어 냈습니다.

실험 2: 'AI 티'가 나기 시작하는 지점 #

두 번째로 보여 준 앱은 그가 달리기 대회를 준비하려고 만든 5K 코치 앱으로, 그날그날 무엇을 해야 하는지 알려 줍니다.

회복일과 주간 계획을 보여 주는 5K 훈련 코치 앱

그는 이 앱이 기본 Anthropic 스타일에 가장 가깝다고 말합니다. 어두운 카드, 둥근 모서리, 알약 모양 배지가 그 특징입니다. 화려하지도 않고, 대단하다고 할 수준도 아닙니다. 그래도 자기 훈련 계획용으로는 충분하고, 에이전트와 함께 몇 분 만에 만들었습니다. 직접 손으로 만들었다면 훨씬 많은 시간이 들었을 겁니다.

그래서, 프론트엔드 개발자는 끝났을까 #

Employee working in HTML editor Photo by cottonbro studio on Pexels

Hanchett의 답은 "아니다"입니다. 프론트엔드를 만드는 일은 그 어느 때보다 쉬워졌고, 그도 거의 힘들이지 않고 에이전트로 작동하는 앱 두 개를 얻었습니다. 하지만 그 앱이 정말 괜찮은지 판단하는 건 여전히 개발자의 몫입니다. 그 판단을 하려면 자기 스택을 잘 알아야 하고, 어느 정도 안목도 있어야 합니다.

그는 다음 콘텐츠 방향도 고민 중이라고 밝혔습니다. AI 워크플로 콘텐츠를 더 다룰지, 전통적인 Vue 강좌와 기초 튜토리얼을 더 다룰지 독자 의견을 묻고, 프론트엔드가 어디로 향한다고 보는지도 함께 물었습니다.


이 글은 위 출처를 바탕으로 한국 독자를 위해 재작성한 기사입니다. 원문의 사실과 수치에 근거하며, 별도의 견해를 포함하지 않습니다.

댓글GitHub Discussions