나도 그런 적 있었어. 코드가 재미있고, 새로운 기술을 배우는 게 마냥 신나서 밤샘도 불사하던 때가 있었거든. 그런데 어느 순간, 컴퓨터 앞에 앉는 것 자체가 고통이 되더라고. IDE를 켜는 것도 싫고, Slack 알림이 울리면 심장이 쿵 내려앉는 기분. 매일매일이 똑같은 루틴의 반복 같고, 내가 뭘 하고 있는지조차 모르겠고. 맞아, 번아웃이었어. 9년차 프론트엔드 개발자인 나 수민이도 여러 번 번아웃의 늪에 빠졌다가 겨우 헤쳐 나왔거든. 그때마다 "아, 나만 이런가?" 싶어서 혼자 끙끙 앓았는데, 시간이 지나고 보니 다들 한 번쯤 겪는 일이더라고. 그래서 오늘은 내가 번아웃을 겪으면서 깨달았던 것들을 솔직하게 이야기해주고 싶어.

software development workspace

1. "열정 과다" 번아웃: 무작정 열심히 하는 게 능사는 아니었거든.

내 커리어 초반, 한 2~3년차쯤이었을 거야. 그때는 정말 '열정' 하나로 버텼어. 새로운 기술 스택이 나오면 무조건 파고들었고, 퇴근 후에도 스터디 모임에 나가고, 주말엔 사이드 프로젝트를 했지. 누가 시키지 않아도 스스로를 채찍질하면서 "더 잘해야 해!"라고 외쳤어. 그러다 보니 어느 순간, 몸은 천근만근이고 정신은 너덜너덜해졌어. 코드를 짜도 재미가 없고, 버그를 잡아도 성취감이 없더라고. 그냥 빨리 퇴근해서 쉬고 싶다는 생각뿐이었어. 그때 팀장님이 내 얼굴을 보시더니 "수민아, 너 요즘 너무 달리는 것 같다. 괜찮아?" 하고 물으시더라고. 그 한마디에 꾹 참았던 감정이 터져서 눈물을 쏟을 뻔했어. 팀장님은 나에게 '번아웃'이라는 단어를 알려주시면서, "개발은 마라톤이야. 너무 빨리 달리면 지쳐서 완주 못 해. 쉬어가면서 페이스 조절하는 게 더 중요해."라고 조언해주셨어. 그때 깨달았지. 무작정 열심히 하는 게 능사가 아니라는 걸. 내 몸과 마음의 신호를 알아차리고, 적절히 쉬어주는 것도 실력이라는 걸 말이야. 그때부터는 퇴근 후에는 의식적으로 코드를 보지 않으려고 노력했고, 주말엔 개발과 전혀 상관없는 취미 활동을 시작했어. 처음에는 불안했지만, 오히려 재충전하고 나니 업무 집중도도 높아지고 생산성도 좋아지더라고.

2. "비교 심리" 번아웃: 나만의 속도를 인정하는 용기가 필요했어.

커리어가 중반쯤 접어들었을 때, 주변 동료들이나 온라인 커뮤니티에서 '천재 개발자'들의 소식을 접할 때마다 또 다른 형태의 번아웃이 찾아왔어. "쟤는 저렇게 빨리 새로운 기술을 마스터하는데, 나는 뭐하고 있는 거지?" "남들은 벌써 CTO가 되었다는데, 나는 아직도 여기 머물러 있네?" 이런 생각들로 머릿속이 가득했지. 끊임없이 나 자신을 다른 사람들과 비교하면서 자존감이 바닥을 쳤어. 새로운 기술을 따라잡으려고 튜토리얼만 수십 개를 보고, 결국 아무것도 내 것으로 만들지 못하고 좌절하는 날들이 반복됐어. 이때는 정말 '내가 이 길을 계속 가는 게 맞나?' 하는 회의감까지 들었거든. 그러다 문득, 내가 왜 개발을 시작했는지 처음으로 돌아가서 생각해봤어. 남들보다 빠르게, 남들보다 더 많이 가지는 게 아니라, 내가 만든 서비스가 사람들에게 도움이 되고, 문제를 해결하는 과정에서 희열을 느끼고 싶었던 거였더라고. 그때부터는 남들과의 비교를 멈추고, '나만의 속도'를 인정하기 시작했어. 최신 기술 스택을 무조건 따라가는 대신, 내가 지금 맡은 프로젝트에 필요한 기술을 깊게 파고들고, 기존에 알던 지식을 더 단단하게 만드는 데 집중했어. 그리고 나만의 작은 성취들을 기록하면서 스스로를 칭찬해줬지. 그렇게 마음을 바꿔 먹으니, 불안감은 줄어들고 다시 개발의 재미를 찾을 수 있었어.

calm office workspace

3. "의미 상실" 번아웃: 내가 하는 일의 가치를 다시 찾아야 했어.

가장 최근에 겪었던 번아웃은 대략 7~8년차쯤이었을 거야. 이제 웬만한 기술들은 다 다뤄봤고, 프로젝트도 여러 번 성공시켜봤지. 그런데 어느 순간부터 일이 그냥 '일'일 뿐이더라고. 새로운 기능 개발도, 버그 수정도, 다 그저 반복되는 업무처럼 느껴졌어. 내가 이 코드를 왜 짜고 있는지, 이 서비스가 사용자에게 어떤 가치를 주는지에 대한 고민 없이, 그저 주어진 스펙을 구현하는 '코딩 기계'가 된 것 같은 기분이었어. 이때는 휴가를 길게 쓰고 여행을 다녀오기도 했는데, 잠시 기분 전환은 됐지만 근본적인 해결책은 아니더라고. 그래서 나는 나만의 '의미'를 찾아보기로 했어. 일단 회사 내에서 내가 할 수 있는 새로운 역할들을 찾아봤어. 주니어 개발자들의 멘토링을 자원하고, 팀 내 기술 스터디를 주도하기도 했지. 또, 내가 만든 기능이 실제로 사용자들에게 어떻게 사용되는지, 어떤 긍정적인 영향을 주는지 직접 피드백을 받아보려고 노력했어. 사용자 인터뷰에 참여하기도 하고, 서비스 지표를 꼼꼼히 살펴보면서 내가 기여한 부분들을 찾아냈어. 그렇게 내가 하는 일의 가치를 다시 발견하면서, '이 코드가 누군가에게 도움이 되고 있구나' 하는 뿌듯함이 다시 생겨났어. 그리고 업무 외적으로는 전혀 다른 분야의 지식(예를 들면 디자인 원리나 UX 심리학)을 공부하면서 시야를 넓히기도 했어. 새로운 관점으로 내 일을 바라보니, 다시금 신선한 자극을 받을 수 있었거든. 번아웃은 누구에게나 찾아올 수 있는 자연스러운 현상이야. 중요한 건 그걸 외면하지 않고, 나 자신을 돌아보면서 나에게 맞는 극복 방법을 찾아가는 거야. 혼자 끙끙 앓지 말고, 주변 동료나 선배들에게 솔직하게 털어놓는 것도 좋은 방법이야. 다들 한 번쯤은 겪어봤을 테니까 진심으로 공감해주고 좋은 조언을 해줄 거야. 그러니 혹시 지금 번아웃으로 힘들어하고 있다면, 괜찮다고 말해주고 싶어. 잠시 멈춰서 나 자신을 돌보고, 다시 힘내서 나아갈 수 있는 용기를 얻길 바라. 너는 혼자가 아니야.