코드 리뷰, 아… 생각만 해도 가슴이 철렁했던 때가 있었지. 나도 그랬어. 내 코드가 난도질당하는 기분에 밤잠 설쳤던 적도 많았고, '내가 이렇게까지 못하나?' 하는 자괴감에 빠지기도 했거든. 특히 처음 백엔드 개발을 시작했을 때, 공들여 작성한 코드가 선배들의 날카로운 피드백으로 가득 채워지는 걸 보면 정말이지 속상하고 서러웠어.
초년차, 피드백에 멘탈이 바사삭 부서지던 순간
내 경력 초반, 아마 2~3년차쯤이었을 거야. 신규 기능 개발을 맡았는데, 정말 밤새워가며 열심히 코드를 짰거든. '이 정도면 완벽해!' 하고 자신감 넘치게 PR(Pull Request)을 올렸지. 그런데 웬걸, 다음 날 아침에 PR을 열어보니 수십 개의 코멘트가 주렁주렁 달려있는 거야. "변수명 왜 이래요?", "이 로직은 이렇게 짜면 안돼요. 확장성을 전혀 고려 안 했네요.", "여기에 N+1 문제 발생할 것 같은데요?", "이거 성능 저하의 주범이 될 겁니다." 같은 내용들이었어. 그 순간 심장이 쿵 내려앉는 것 같았어. 얼굴이 화끈거리고 손에 땀이 나더라고. 나름대로 최선을 다했다고 생각했는데, 내 코드가 이렇게나 엉망진창이었다니… 피드백 하나하나가 마치 나라는 사람의 실력을 평가하는 칼날처럼 느껴졌어. '나는 개발에 소질이 없는 건가?', '선배들이 나를 무능하다고 생각하면 어떡하지?' 하는 온갖 부정적인 생각들이 머릿속을 가득 채웠지. 솔직히 그날은 퇴근하고 집에 가서 한참을 우울해하고 힘들어했어. 다음 날 회사에 가는 게 두려울 정도였거든.
피드백을 '나'가 아닌 '코드'로 분리하는 연습
그렇게 며칠을 끙끙 앓다가, 어느 날 점심시간에 친한 선배에게 솔직하게 털어놨어. "선배님, 코드 리뷰 피드백 때문에 너무 힘들어요. 제가 너무 부족한 것 같아요." 선배는 내 이야기를 다 듣고는 빙긋 웃으면서 이렇게 말해주더라고. "진호야, 코드 리뷰는 네가 아니라 네 코드를 위한 거야. 네가 만든 코드가 더 좋게 만들어지는 과정이라고 생각해봐." 그 말을 듣는 순간 머리를 한 대 맞은 기분이었어. 그동안 나는 피드백을 나 자신에 대한 비판으로 받아들이고 있었던 거지. 그날부터 나는 의식적으로 피드백을 '코드에 대한 의견'으로 분리하려고 노력했어. PR 코멘트를 볼 때마다 심호흡을 하고, '아, 이건 내 코드를 더 좋게 만들 기회구나' 하고 되뇌었지. 그리고 피드백에 대해 무조건 방어적으로 반응하기보다는, 이해가 안 되는 부분은 질문을 던지고 선배의 의도를 파악하려고 애썼어. "이 부분은 어떤 점에서 개선이 필요할까요?", "혹시 더 좋은 방법이 있을까요?" 같은 질문들을 하면서 말이야. 처음엔 어색하고 힘들었지만, 시간이 지나면서 점차 피드백을 객관적으로 바라보는 시야가 생기더라고. 덕분에 코드의 품질도 훨씬 좋아졌고, 내 실력도 눈에 띄게 성장하는 걸 느낄 수 있었어. 정말 감사한 경험이었지.
12년차 시니어의 깨달음: 성장은 끝이 없어
지금은 12년차 시니어 개발자가 되었지만, 나도 여전히 코드 리뷰를 주고받거든. 후배들의 코드를 리뷰하기도 하고, 때로는 아키텍트나 동료 선배들에게 내 코드를 리뷰 받기도 해. 재미있는 건, 12년차인 나도 가끔 '아, 이건 좀 더 고민했어야 했는데' 싶은 피드백을 받는다는 거야. 완벽한 코드는 없다는 걸 매번 깨닫는 순간들이지. 나는 이제 코드 리뷰를 나를 검증하는 시험이 아니라, 함께 더 나은 소프트웨어를 만들어가는 '협력의 과정'이자 '배움의 기회'라고 생각하게 됐어. 후배들의 참신한 아이디어에서 배우기도 하고, 때로는 내가 놓쳤던 부분을 발견하며 새로운 깨달음을 얻기도 하거든. 중요한 건 피드백의 내용이 아니라, 그 피드백을 통해 무엇을 배우고 어떻게 성장할 것인가에 대한 너의 태도인 것 같아.
💬 진호의 한마디 코드 리뷰는 코드를 더 좋게 만드는 공동의 과정이지, 너의 실력을 평가하는 시험이 아니야. 피드백은 너의 성장을 위한 소중한 자산이라고 생각해봐. 후배 개발자들, 코드 리뷰 때문에 힘들고 지칠 때가 많을 거야. 하지만 그 순간들을 잘 이겨내면 너는 훨씬 더 단단하고 멋진 개발자로 성장할 수 있을 거야. 피드백 하나하나를 너를 위한 선물이라고 생각하고, 긍정적인 마음으로 받아들여 봐. 분명 너의 성장에 큰 도움이 될 거라고 확신해! 너는 충분히 잘하고 있고, 앞으로도 계속 성장할 거야.