개발자? 아니면 그냥 Toolor?
Source: Dev.to

순수하게 시작
프론트엔드 개발자로 커리어를 시작했습니다.
몇 줄의 코드를 작성하면 화면에 무언가가 나타납니다. 버튼을 만들면 실제로 클릭됩니다. 제가 만든 것이 실제로 동작했습니다. 그것은 간단했습니다. 출력은 눈에 보였습니다. 프로그램이 존재했습니다.
그때 나는 그것이 개발이라고 생각했습니다.
그때, 존재론적 위기가 찾아왔다
회사 생활이 길어질수록 뭔가 이상함을 느꼈다.
- 내가 정말 개발하고 있는 걸까? 아니면 영광을 부여받은 일용직 노동자처럼 일을 갈아 넣고 있는 걸까?
JavaScript. TypeScript. React. Vue. 나는 이 도구들을 서비스 설계나 우아한 구조를 만들기 위해 활용하지 않았다. 단순히… 따르고 있었다. 그들의 패러다임에 자신을 복종하고 있었다.
React가 이 방식을 요구한다? 완료. TypeScript가 그 패턴을 강제한다? 구현. Vue 문서가 이것이 최선의 방법이라고 말한다? 그대로 복사‑붙여넣기.
어느 순간 나는 도구들을 사용하지 않게 되었다. 도구들이 나를 사용하기 시작했다.
언어, 프레임워크, 라이브러리. 모두 도구일 뿐이다.
분명한 말이죠, 그렇죠? 그런데 실제로 이 개념을 내면화한 개발자는 얼마나 될까요?
진정한 개발자는 도구에 얽매이지 않아야 합니다. 문제가 발생하면 적절한 도구를 선택합니다. 각 도구의 강점과 한계를 이해하고, 트레이드오프를 계산하며, 상황에 맞는 결정을 내립니다.
하지만 현실은?
“저는 Java 경력이 5년입니다."
"저는 React 전문가입니다."
"저는 Spring 마스터입니다.”
이것이 이력서에 적히고, 면접에서 과시되며, 개발자 커뮤니티에서 신뢰를 얻는 방식입니다.
평생 “해머 스페셜리스트”라는 말을 들어본 적이 없습니다
잠시 생각해 보세요.
“나는 해머 전문가다."
"나는 10년 동안 톱질을 해왔다."
"나는 드릴 마스터다.”
이런 직함을 들어본 적 있나요? 없었겠죠.
마스터 목수는 존재합니다. 뛰어난 타일 장인도 존재합니다. 유명한 건축가도 존재합니다. 하지만 해머 스페셜리스트? 톱 전문가? 그들은 존재하지 않습니다. 왜일까요? 그것은 직업이 아니라 도구에 능숙한 사람일 뿐이기 때문입니다.
하지만 기술 업계에서는 이 같은 부조리가 정상화되었습니다.
- “Java 전문가”
- “React 스페셜리스트”
- “TypeScript 마스터”
무엇이 다를까요? 이것은 문자 그대로 “나는 뛰어난 도구 사용자가 되고 싶다” 라고 선언하는 것입니다. 하나의 도구에 얽매인 사람. 그 도구가 구식이 되는 순간 텅 빈 상태가 되는 사람.
그게 개발자인가요?
나도 툴러였어
솔직히 인정한다.
수년 동안 나는 툴러였다. React를 사용할 때는 오직 React 패러다임으로만 생각했고, TypeScript를 쓸 때는 내 사고가 TypeScript의 경계 안에만 국한되었다. 문제에 직면했을 때 첫 번째 본능은 *“어떻게 해결하지?”*가 아니라 *“React에서 어떻게 구현하지?”*였다.
그 도구가 내 인지 구조를 지배하고 있었다. 그리고 나는 그것을 *“전문성”*이라고 감히 부렸다.
이것은 자기 비판이다. 쓰라리다. 하지만 인정 없이는 변혁이 불가능하다.
AI 시대: 툴러를 위한 레퀴엠
AI는 기하급수적인 속도로 진화하고 있습니다. 매일매일 더 정교해지고 있죠.
그리고 AI가 뛰어난 분야가 뭔지 아시나요?
툴 운영.
- React 코드? GPT가 3초 만에 생성합니다.
- Spring 보일러플레이트? Copilot이 자동 완성합니다.
- TypeScript 타입 정의? AI가 뛰어난 정밀도로 추론합니다.
10년 동안 키워온 그 툴 숙련도? AI가 몇 초 만에 복제합니다. 사실 이미 복제했죠. 솔직히 말해서 — 이미 당신을 능가했습니다.
뛰어난 툴러? 이제는 필요 없습니다.
툴러 지위가 아무리 엘리트라고 해도, 기하급수적으로 발전하는 AI를 능가할 수 있다고 진심으로 믿으시나요? 진심인가요?
진정한 개발자만 살아남는다
- 문제를 정의할 수 있는 능력
- 시스템을 설계할 수 있는 능력
- 트레이드‑오프를 평가할 판단력
- 도구를 선택할 안목
- 이를 모두 비즈니스 가치로 전환하는 비전
AI는 이를 복제할 수 없습니다. 아직은요. 당분간은요.
도구 사용을 AI에 위임하세요. 더 빠르고, 더 정확합니다.
대신, when, why, how 그 도구들을 배포할지 결정하는 사람이 되세요. 도구 위에 서세요. 도구에 종속되지 말고 — 도구를 당신에게 종속시키세요.