기술 분야의 임포스터 증후군
Source: Dev.to
나는 늦게 시작했고, JavaScript에 어려움을 겪었으며, 자기 의심에 너무 오래 빠져 있었다.
3년 전만 해도 컴포넌트가 무엇인지 몰랐고, 마운트/언마운트가 무엇을 의미하는지도 몰랐으며, Big O 표기법은 나에게 아무 의미도 없는 문자와 기호에 불과했다.
올해는 내가 코딩을 시작한 지 3년이 되는 해이며, 솔직히 말해 항상 진전만 있었던 것은 아니다.
비교 함정
HTML과 CSS는 자연스럽게 배웠고, 빨리 익혀서 기분이 좋았다. 그 다음에 JavaScript가 등장하면서 모든 것이 느려졌다. 지금도 여전히 가장 많이 씨름하는 부분이다.
이를 더욱 악화시킨 것이 소셜 미디어였다. 인스타그램이나 틱톡을 열면 내 또래 개발자들이 터무니없는 프로젝트를 배포하고, 복잡한 시스템을 아무렇지도 않게 설명하는 모습을 보게 된다. 나는 그저… 위축될 뿐이었다. 그게 딱 맞는 표현이다. 나는 자기 의심의 껍데기로 위축되어 같은 질문을 반복해서 스스로에게 던졌다:
- 아직 만들어지지 않은 것을 나는 무엇을 만들 수 있을까?
- 나와 다른 개발자들을 구분 짓는 것은 무엇일까?
- 100명의 개발자 중에서 누가 나를 선택할까?
증오가 아니었다. 건강한 질투였다, 라고 말할 수 있다면—그들이 있는 곳에 나도 가고 싶었지만, 현재 내가 서 있는 곳에서 어떻게 가야 할지 보이지 않았다.
전환점
모든 것이 바뀐 한 순간을 꼽을 수는 없다; 점진적으로 변했다.
- 작년 중반에 React를 제대로 배우기 시작했다.
- 올해는 DSA, SQL, Express를 익혔다. 프론트엔드만으로는 충분히 팔리지 않는다는 생각이 빨리 들어서, 그 분야에 머물고 싶지 않았다.
몇 개의 연습 프로젝트를 만들고, 여기저기 프리랜서를 해봤지만—특별히 혁신적인 것은 없었다. 현재 진행 중인 프로젝트(지금은 다소 산만해 보이지만 곧 혁신적일 것이라 믿는다)를 제외하면 취업 시장은 친절하지 않았지만, 나는 여전히 밀고 있다. 나는 아직 어리고, 시간도 충분히 있다. 이것을 변명하려는 것이 아니라, 아직 도달하지 못한 곳에 대해 불안해도 그곳에 더 빨리 도착하지는 못한다는 점을 스스로에게 상기시키기 위해 말한다.
지금은 이렇게 생각한다
나는 이를 경쟁으로 보지 않게 되었다. 재미를 느끼기 시작했고, 그 순간 프로젝트가 생겨났고, 진전이 눈에 보이기 시작했으며, 자기 의심은 조용해졌다.
당신은 뒤처진 것이 아니다; 당신만의 타임라인에 있을 뿐이다. 당신의 진전은 누군가가 온라인에 배포하는 것에 의해가 아니라, 스스로가 얼마나 멀리 갈 수 있을지에 의해 측정된다. 은근히 나 자신을 설득하려는 말이지만, 어쨌든:
당신이 나와 같은 마음가짐이라면, 계속 만들어라. 작은 것조차도 의미가 있다. 모든 것이 누적된다.
P.S.: 가끔 GitHub을 탐색하는 데 아직도 어려움이 있다. VS Code의 git‑repo 확장 덕분에 다행이다! ㅋㅋ