A sustainable web career, for when all this blows over
웹 업계가 진정된 뒤를 위한 지속 가능한 경력
웹 업계가 불안정한 시기를 지나고 있다는 전제 아래, 글쓴이는 접근성·CSS·소통 능력을 꾸준히 익히고 파시즘에 침묵하지 말라고 권합니다. 반면 React, GitHub, 개발자 인플루언서에는 회의적인 견해를 밝히며, 댓글에서는 React의 장기 유지보수 수요와 일자리 감소 전망을 두고 반론이 나옵니다.
- 주제
AI 요약
글쓴이는 웹 업계가 불안정한 시기를 지나고 있지만 웹을 필요로 하는 사람은 여전히 많다고 봅니다. 업계의 재정 상황과 장기 경력 전망은 좋지 않다고 진단하면서도, 상황이 나아질 것이라는 기대를 밝힙니다. 당장 유급 일자리를 그만두기보다 대안을 확보하고, 업계가 진정될 때를 대비해 기본기를 다지자는 조언입니다.
계속 익힐 기술과 태도
글쓴이는 프런트엔드 개발을 중심으로 지속 가능한 경력에 필요한 역량을 꼽습니다. 첫째는 접근성(Accessibility)입니다. 접근성은 웹사이트에 마지막으로 덧붙이는 기능이 아니며, 자동화 도구로 출시 직전에 해결할 수도 없다고 강조합니다. 처음부터 의사결정에 반영하고, 기준 지침을 익히며, 실제 사용자를 만나 테스트하고, 접근성 전문가의 조언을 따르라고 권합니다. 접근성을 실질적인 요구와 구현 방법에 연결해 설명하는 능력도 필요하다고 봅니다.
둘째는 CSS입니다. 글쓴이는 CSS를 계속 발전하는 프런트엔드 표준으로 보고, 잘 구조화한 스타일시트를 만들려면 언어 자체를 깊이 이해해야 한다고 주장합니다. CSS를 배우지 않고 단순화된 추상화나 CSS-in-JS로 복잡성을 다른 곳에 옮기면 성능이 나빠지고, 해결하려던 문제도 남는다는 견해입니다. CSS 역량은 정형화된 웹 디자인과 생성형 디자인이 늘어나는 상황에서 개성을 표현하는 데 도움이 된다고 설명합니다.
셋째는 소통 능력입니다. 핵심을 짧고 분명하게 말하고, 질문을 주저하지 않으며, 우려를 초기에 정중하게 제기하라고 조언합니다. 책임 소재를 따지기보다 프로젝트 구성원들이 같은 목표를 향하도록 하되, 자신을 보호할 기록도 남겨야 한다고 덧붙입니다.
글쓴이는 여기에 파시즘을 거부하는 태도를 포함합니다. 기술 업계에서도 극우 이념과 혐오가 확산한다고 주장하며, 이를 정치와 무관한 문제로 치부하거나 침묵하지 말라고 촉구합니다. X의 일론 머스크, 데이비드 하이네마이어 한손(David Heinemeier Hansson), 기예르모 라우흐(Guillermo Rauch), 디지털오션(DigitalOcean)을 사례로 들지만, 이는 글쓴이의 정치적 판단과 비판입니다.
투자하지 말라고 보는 대상
React에 대해서는 페이스북의 실험에서 출발한 오래된 프레임워크이며, 오늘날 새로 배울 이유가 적다고 주장합니다. 생성형 도구가 사람이 읽기 어려울 만큼 React 코드를 빠르게 만들어내고, React 경력에 높은 보수를 주는 시기도 끝나간다는 전망을 내놓습니다.
GitHub는 사설 저장소와 CI/CD를 거대 기술 기업에 맡기는 일이 위험해졌다고 보고, Forgejo 같은 자체 호스팅 Git 포지(forge)를 대안으로 권합니다. 원격 접근은 Tailscale과 비슷한 서비스를 이용하고, 기본 Git 명령과 인프라 지식을 익히라는 제안도 덧붙입니다. 개발자 관계 담당자, 유튜버, 스타트업 창업자 등 인플루언서에게도 거리를 두라고 합니다. 이들이 퍼뜨리는 서사와 유료 제품에 대한 관심보다, 일반 사용자가 실제로 웹을 쓰는 방식에 집중해야 한다는 주장입니다.
마지막으로 웹은 사람의 필요를 위해 사람이 만든 것이며 그 필요는 사라지지 않는다고 말합니다. 업계가 호황일 때 쌓인 군더더기를 덜어내고 기본으로 돌아가, 수요가 회복될 때를 준비하자는 글입니다.
Lobsters 반응
- @Two9A — 요즘 React를 새로 배우느라 시간을 쓰기보다 다른 곳에 투자하는 편이 낫다는 데 동의합니다. 하지만 이미 React를 안다면 계약 일감은 계속 남을 겁니다. 예전에 PHP가 어디에나 쓰이던 시절 계약 일을 시작했는데, 지금도 그 오래된 기술을 아는 사람을 찾는 공고가 가끔 보입니다. 그런 의미에서 React/JSX도 PHP나 COBOL처럼 은퇴한 사람을 3개월 동안 일하게 할 만큼 돈을 주는 기술 목록에 들어갈 수 있습니다.
- @chuck — 동의합니다. 제가 가장 높은 보수를 받은 일 가운데 일부는 VB6 프로젝트가 겨우 돌아가도록 유지하는 일이었습니다. 앞으로 30년 동안 React를 유지보수할 일도 아주 많을 겁니다. 큰 프로젝트는 더 합리적인 기술로 옮길 수도 있지만, 중고차 매장의 재고 관리 시스템처럼 React로 만들었다가 사업에 깊이 들어간 프로그램은 언젠가 고장 나고, 누군가는 월요일에 다시 돌아가게 손봐야 합니다.
- @nemin — 요즘 React를 새로 배우는 건 시간 낭비라는 데 동의합니다. 제가 세상과 동떨어진 기분이네요. 요즘 프런트엔드에서는 뭘 쓰나요? 제 직장에서는 AI가 화제가 되기 전부터 React가 기본이었고, 아직 레거시 기술이라고 느껴지지 않습니다.
- @hyperpape — 요즘 프런트엔드에서 뭘 쓰냐고요? React입니다. 2025년 Stack Overflow 설문을 보세요. 웹 기술이 이틀마다 바뀐다는 이야기가 있지만 React는 13년 됐습니다. 평범한 기술입니다. 좋다 나쁘다, 경력에 유리하다를 따지려는 게 아닙니다. 프런트엔드 시장을 잘 몰라 어느 자리가 보수를 더 주는지 말할 수 없습니다. 다만 React는 Python이나 Java보다 조금 더 낡았을 뿐이라고 단언하겠습니다. 링크 모음 사이트에서 어떤 도구가 자주 언급되는지는 실제 인기도와 상관관계가 거의 없습니다.
- @bitshift — 웹 기술이 이틀마다 바뀐다는 이야기와 달리 React는 그 순환을 깨뜨린 프레임워크였습니다. React가 나오기 몇 년 전, 프런트엔드 개발자에게 유행이 계속 바뀐다고 투덜댄 기억이 납니다. 얼마 전까지만 해도 Backbone.js 이야기였는데 이제 AngularJS가 유행하고, 곧 Angular가 또 바뀌는 것 같다고 했습니다. 그 개발자는 프런트엔드는 마음이 약하면 하기 어렵다고 답했습니다. 몇 년 뒤 다른 개발자와 이야기했을 때는 답이 달라졌습니다. React가 이겼고, 프런트엔드 개발도 이제 괜찮으니 해보라는 말이었습니다. 물론 React는 계속 바뀌어 한 번 배우고 끝낼 수는 없지만, 적어도 기술의 연속성은 생겼습니다.
- @snej — 전문 웹 개발자는 아니지만 Svelte를 꽤 좋아합니다.
- @alanmeira — 개인 프로젝트에서는 바닐라 JavaScript와 Web Components를 쓰고 있습니다. 수십, 어쩌면 수백 개의 npm 패키지 없이 작업하니 자유롭습니다.
- @zem — 웹 개발자가 아니고 현재 웹 앱을 Claude에 많이 맡기고 있지만, 먼저 조사해서 기술 스택을 정한 뒤 그 스택을 쓰라고 지시했습니다. 그렇게 하는 걸 권합니다. 조사에는 봇을 써도 되지만, 구조가 좋고 유지보수하기 쉬운 앱을 만들 스택은 직접 결정하세요. 제 경우에는 Django 서버 사이드 렌더링에 Datastar와 몇 군데의 프런트엔드 상호작용용 Tabulator.js를 골랐습니다. 용도에 따라 다르겠지만 Svelte도 살펴볼 만합니다.
- @icefox — 기술에 관한 의견과 상관없이, 저는 이제 이 모든 일이 지나가기를 기다리는 데 지쳤습니다. 가만히 앉아 있는다고 도움이 되지는 않습니다.
- @anex9d — 그럼 계획이 뭔가요?
- @altano — 파시즘을 거부하고, 지속 가능한 웹 경력을 위해 React를 배우지 말고, ‘이 모든 일이 지나갈 때까지’ 기다리라고요? 이 글에 담긴 망상은 양과 질 모두 정말 부럽습니다. 이런 관점을 따르는 분들이 잘되길 바랍니다. 제가 틀렸으면 좋겠습니다.
- @jonathannen — 여러 주제를 한데 모은 글이긴 합니다. 억지로 요약하면 오래가는 기술을 쌓고, 안목을 기르고, 사용자와 일하며, 직업적 정체성을 갖추라는 정도입니다. 다만 글의 기술 관련 주장은 그 요지에 잘 맞지 않습니다.
- @tobin_baker — 감탄스러운 망상이지만, 그래도 망상입니다. 스티브 잡스의 말을 빌리자면 “그 일자리는 돌아오지 않습니다.”
- @dlisboa — 몇몇 주장은 업계 분석이라기보다 기술 낙관론에 가깝습니다. 글이 자세한 분석을 지향하지 않으니 그 자체로 문제는 아닙니다. 업계는 변화가 드러나기까지 너무 느리고 관성이 큽니다. 접근성은 널리 받아들여진 적도, 앞으로 그럴 일도 없을 겁니다. 웹 플랫폼보다 자본주의의 문제입니다. 시장이 작아 투자하지 않으니까요. 업계에서 20년 가까이 일했지만 회사가 접근성을 챙기는 경우는 한 번도 없었습니다. 늘 개발자만 신경 썼고 제품 쪽은 관심이 없었습니다. CSS는 지금보다 나아지겠지만 제대로 배우는 사람은 적을 겁니다. 모듈형 스타일을 만드는 데 필요한 기능은 이미 거의 다 있는데도 아무도 쓰지 않습니다. CSS 개념을 깊이 중요하게 여긴 회사는 2012년에 다닌 곳이 마지막이었고, 그때도 한 사람이 주로 이끌었습니다. 소프트 스킬은 동의합니다. 시간이 갈수록 차별점이 됐고 개발자가 제품에 더 집중하면 더 중요해질 겁니다. React도 오래 남을 겁니다. 많은 코드가 이미 React로 작성됐고, 페이스북이 그만두더라도 이해관계가 있는 회사들이 COBOL처럼 유지할 가능성이 큽니다. React에서 벗어나려면 수천억 달러가 들 겁니다. GitHub의 단점에도 대부분은 신경 쓰지 않습니다. 우리야 신경 쓰지만, GitHub는 기반 시설이 됐습니다. 어느 날 문을 닫으면 Y2K 사태처럼 될 겁니다. LLM이 대부분의 사용자를 곤경에서 구해줄 테니 Git 내부를 배우는 일도 덜 중요해질 겁니다. 지금 쓰는 기술 스택과 지식만으로도 회사들이 문을 닫지 않는 한 10년 넘게 경력을 이어갈 수 있습니다. 문제는 기술이 사라지는 게 아니라 일자리 자체가 줄어드는 일입니다. AI 때문에 일자리가 증발하면 회사는 같은 스택을 쓰면서 개발자 수만 줄일 겁니다.
- @tentacloids — 윈체스터에 가서 시원한 맥주를 마시고, 이 모든 일이 지나가길 기다리세요. 정말 좋은 계획이네요. 잘못될 일이 전혀 없겠습니다.
원문: dbushell.com / 번역·요약: Trawling