전문가에서 초보자가 되는 경험: 자존감이 아닌 구조의 문제
전략가라는 익숙한 외투를 벗고, 1인 개발자라는 낯선 길 위에 서다
1. 익숙한 위치에서 벗어나는 순간의 중력
오랫동안 한 분야에서 일하다 보면, 우리는 자신도 모르게 그 분야의 '언어'와 '중력'에 익숙해집니다. 전략 컨설턴트로서 보냈던 시간 동안 저는 무엇을 해야 할지, 어떻게 해야 할지, 그리고 어떤 결과가 나와야 하는지 굳이 설명하지 않아도 직관적으로 알 수 있었습니다. 그곳에서 저는 '전문가'라는 단단한 지위와 명확한 판단 기준을 가진 사람이었습니다.
하지만 1인 개발자라는 완전히 다른 영역으로 넘어온 순간, 상황은 180도 바뀌었습니다. 저를 지탱해주던 익숙한 중력은 사라졌고, 저는 기본적인 것부터 다시 설명해야 하는 상태가 되었습니다. 코드가 왜 이렇게 작동하는지, 서버 설정은 왜 다른지, 심지어는 제가 세운 기획이 개발 로직으로 구현 가능한지조차 스스로에게 끊임없이 질문하고 답해야 했습니다. 당연했던 것들이 더 이상 당연하지 않게 되는 순간, 전문가라는 외투는 오히려 발목을 잡는 족쇄처럼 느껴지기도 합니다.
2. 속도가 맞지 않는다는 것의 괴로움
전문가에서 초보자가 되었을 때 가장 먼저, 그리고 가장 뼈아프게 다가오는 것은 바로 '속도의 격차'입니다. 예전에는 몇 분이면 처리했을 의사결정이나 문제 해결이, 이제는 몇 시간, 심지어 며칠이 걸리기도 합니다. 개념 하나를 이해하는 데 시간이 걸리고, 작은 결정 하나를 내리는 데도 엄청난 에너지가 소모됩니다.
이 속도의 불일치는 사람을 조급하게 만듭니다. '나 정도 되는 사람이 왜 이것밖에 안 되지?'라는 의구심이 머릿속을 떠나지 않습니다. 머리는 여전히 전략가로서 저 멀리 앞서나가고 있는데, 손은 초보 개발자로서 거북이처럼 기어가고 있는 상태. 이 괴리감 속에서 우리는 자주 멈추게 됩니다. 판단 기준이 사라진 안갯속에서 이것이 맞는지 틀린 것인지 알 수 없다는 공포는, 전문가였던 시절의 우리를 더욱 작아지게 만듭니다.
3. 모른다는 것을 인정하는 용기
이 불편한 상태를 돌파하기 위해 가장 먼저 필요한 것은 역설적으로 '모른다는 것을 인정하는 것'입니다. 말은 쉽지만 행동으로 옮기기는 무척 어렵습니다. 이미 알고 있는 사람처럼 보이고 싶은 욕망, 전문가로서 쌓아온 자존심이 "모른다"는 말을 입 밖으로 내지 못하게 가로막기 때문입니다.
하지만 모른다는 사실을 숨길수록 문제는 더 꼬입니다. 아는 척하며 넘어간 기술적 부채는 나중에 더 큰 에러가 되어 돌아오고, 이해하지 못한 로직은 결국 서비스의 구멍이 됩니다. 제가 1인 개발자로 살아가며 배운 가장 큰 교훈은, 모른다는 것을 인정하는 순간 비로소 진짜 배움이 시작된다는 것입니다. 모른다는 인정은 패배 선언이 아니라, 새로운 지식을 쌓기 위해 뇌의 공간을 비우는 전략적인 선택입니다.
4. 자존감이 아니라 구조의 문제로 바라보기
초보자가 된 자신을 보며 자존감이 흔들릴 때, 저는 관점을 바꿨습니다. "내가 무능한 것이 아니라, 이것은 구조의 문제다"라고 말이죠.
익숙함이 전혀 없는 새로운 환경에서 속도가 느려지는 것은 물리학적으로 당연한 현상입니다. 마찰력이 큰 길을 처음 갈 때 속도가 나지 않는 것은 운전자의 실력이 부족해서가 아니라 도로의 상태 때문인 것과 같습니다. 이 과정을 능력의 문제로 치부하면 자존감이 무너지지만, 학습의 구조적 단계로 받아들이면 마음의 평온이 찾아옵니다. 지금의 느림은 나중에 더 빠르게 달리기 위해 엔진을 다시 조립하는 과정일 뿐입니다.
5. 초보자의 시선이 선물하는 새로운 질문들
불편함만 있는 것은 아닙니다. 초보자가 되었기에 얻는 귀중한 선물도 있습니다. 바로 '당연한 것에 대한 질문'입니다. 전문가의 시선에서는 관습적으로 넘어갔던 일들을, 초보자는 "왜 이렇게 해야 하죠?"라고 묻습니다.
- 왜 이 기술 스택을 써야 하는가?
- 더 단순한 방법은 없는가?
- 유저 입장에서 정말 이 기능이 필요한가?
익숙함 속에 매몰되어 사라졌던 이 본질적인 질문들이, 때로는 기성 서비스들이 보지 못했던 핵심을 꿰뚫기도 합니다. 모르는 상태이기에 오히려 단순하게 보고, 불필요한 곁가지를 쳐내며 핵심에만 집중할 수 있는 것. 그것이 '초심자의 시선(Beginner's Mind)'이 가진 힘입니다. vibe-pick.com이나 idealtypetest.com을 만들며 제가 내린 의외의 결정들은 대개 이런 초보적인 질문에서 시작되었습니다.
6. 두 개의 상태를 동시에 살아가는 법
현재의 저는 두 가지 상태를 동시에 가지고 있습니다. 전략적인 기획이나 장기적인 로드맵을 그릴 때는 여전히 빠르고 날카로운 '전문가'이지만, 실제 코드를 구현하고 세부적인 기술 이슈를 해결할 때는 여전히 서툴고 느린 '초보자'입니다.
이 이질적인 두 자아를 억지로 하나로 합치려 하지 않기로 했습니다. 어떤 영역에서는 여전히 빠르고, 어떤 영역에서는 완전히 느린 그 상태를 있는 그대로 받아들입니다. 전문가로서의 안목으로 방향을 잡고, 초보자로서의 겸손함으로 벽돌을 하나씩 쌓아 올리는 것. 이 부조화스러운 조화가 오히려 저를 더 독특한 1인 개발자로 만들어주고 있습니다.
7. 맺으며: 다시 쌓는 과정의 의미
돌이켜보면, 저에게는 이 경험이 꼭 필요했습니다. 익숙함이라는 편안한 감옥에서 벗어나 세상을 다시 처음부터 배우는 과정 말입니다. 조금 느리고, 조금 불안하고, 가끔은 자존심이 상하기도 하지만 이 과정은 결코 의미 없는 고통이 아닙니다.
우리는 평생 한 분야의 전문가로만 살 수도 있습니다. 하지만 한 번쯤은 전문가의 위치를 내려놓고 다시 초보자가 되어보는 경험은, 우리의 세계를 이전과는 비교할 수 없을 만큼 확장해줍니다. 다시 쌓아 올린 지식은 이전보다 훨씬 견고하며, 그 과정에서 얻은 겸손함은 우리를 더 나은 창작자로 만듭니다.
그래서 저는 오늘도 기꺼이 초보자가 되기를 선택합니다. 불편하지만 의미 있는 이 길을 조금 더 가보려 합니다. 처음부터 다시 쌓는 이 불안한 과정이, 언젠가는 저만의 가장 단단한 무기가 될 것임을 믿기 때문입니다.
* Ko-fi를 통한 후원은 메뉴, 프로필, 혹은 하단 링크를 통해 참여하실 수 있습니다.