건강정보는 인바이츠루프

개발자라면 누구나 겪는

임포스터 증후군, 나만 그런 게 아니었어?

​

안녕하세요! 오늘은 개발자들 사이에서 정말 흔하게 나타나는데 잘 얘기하지 않는 주제에 대해 이야기해보려고 해요. 바로 임포스터 증후군이에요.

혹시 이런 생각 해본 적 있나요? "나는 실제로는 실력이 없는데 운 좋게 여기까지 온 것 같아. 언젠가는 들통날 텐데..." 만약 그렇다면, 축하드려요! 당신은 정상입니다. (농담이 아니에요 진짜로요 😅)

​

​

우리가 자주 하는 이런 생각들...

​

"나만 ChatGPT랑 Copilot에 의존하나?"

요즘 개발자들은 매일 ChatGPT한테 코드 물어보고, Copilot 자동완성에 의존하고, 구글링도 하면서 살아가는데, 왜 우리는 이걸 부끄러워할까요?

저도 처음엔 그랬어요. "진짜 개발자라면 AI 도움 없이도 척척 코딩할 수 있어야 하는 거 아닌가?" 하면서 ChatGPT 쓸 때마다 죄책감을 느꼈거든요. 근데 지금 생각해보면 정말 웃겨요. 10년 차 시니어도 매일 AI한테 물어보고 구글링하면서 일하는데 말이죠.

AI든 구글링이든 다 우리가 더 효율적으로 일하기 위한 도구일 뿐이에요. 부끄러워할 일이 전혀 아니에요!

​

"코드 리뷰 받을 때마다 식은땀이..."

코드 리뷰 요청 버튼을 누르기 전에 한 시간씩 고민해본 적 있죠? "이 코드 보고 내가 얼마나 못하는지 다 알아버리면 어떡하지?" 하면서요.

사실 코드 리뷰는 우리를 깎아내리려는 게 아니라 함께 더 나은 코드를 만들어가는 과정이에요. 피드백 받는다고 해서 실력 없는 개발자가 되는 건 아니거든요. 오히려 피드백을 적극적으로 받고 개선해나가는 사람이 더 빨리 성장해요.

​

"성공하면 운빨, 실패하면 내 탓"

프로젝트가 잘 되면 "팀원들이 잘해서", "운이 좋아서"라고 하고, 뭔가 문제가 생기면 "내가 못해서"라고 생각하는 경우 많죠?

이거 완전 전형적인 임포스터 증후군 증상이에요. 성공도 우리 실력의 일부라는 걸 인정해야 해요!

​

​

개발자들에게 특히 심각한 이유들

​

기술이 너무 빨리 변해요 😵

어제 배운 프레임워크가 오늘은 벌써 구버전이 되어버리는 느낌... 알죠? 새로운 기술이 나올 때마다 "아, 또 배워야 할 게 생겼네" 하면서 뒤처지는 기분이 들어요.

하지만 생각해보세요. 모든 기술을 다 따라갈 수 있는 사람이 세상에 있을까요? 없어요! 필요한 것들을 선별해서 배우고, 나머지는 필요할 때 배우면 되는 거예요.

​

SNS에서 보는 다른 개발자들이 너무 잘해 보여요

깃허브 들어가서 다른 사람들 프로젝트 보면 "와... 나는 언제 저렇게 할 수 있을까?" 하게 되죠. 트위터나 링크드인에서 누군가 "AI 없이 순수하게 코딩했어요!"라는 글을 보면 더더욱 그래요.

근데 여기서 함정이 있어요. 사람들은 보통 성공한 것만 자랑해요. 실패하고 삽질하고 밤새 버그랑 씨름한 이야기는 잘 안 올리거든요. 우리가 보는 건 빙산의 일각일 뿐이에요.

​

기술면접이 주는 압박감

코딩테스트에서 알고리즘 문제 못 풀면 "아, 나는 기초가 부족해"라고 생각하게 되죠. 실무에서는 거의 안 쓰는 복잡한 알고리즘을 화이트보드에 척척 써내려가야 한다니...

면접은 면접일뿐이에요. 실무 능력과는 또 다른 영역이거든요.

​

​

이런 타입들, 혹시 나도?

​

완벽주의자 타입

"이 코드에 버그가 하나라도 있으면 난 실패작이야!" - 이런 생각 하시나요? 버그 없는 코드는 없어요. 정말로요.

​

뭐든지 알아야 직성이 풀리는 타입

"시니어라면 모든 질문에 즉답할 수 있어야 해!" - 아니에요. 모르는 걸 모른다고 말할 수 있는 게 진짜 실력이에요.

​

혼자서 다 해결하려는 타입

며칠째 같은 문제에 막혀있으면서도 ChatGPT한테 물어보거나 동료한테 도움 요청하는 걸 부끄러워하나요? AI든 사람이든 도움 받는 게 무능함의 표시가 아니라 효율적인 문제해결 방법이에요!

​

빨리 못 배우면 바보라고 생각하는 타입

새로운 개념 이해하는 데 시간이 걸리는 건 당연해요. 천재가 아닌 이상 모든 걸 한 번에 이해할 수는 없거든요.

​

​

그래서 어떻게 극복하죠?

​

현실을 받아들이기​

완벽한 개발자는 없어요. 정말로요. 10년, 20년 차 개발자들도 매일 새로운 걸 배우고 있어요. 모르는 게 있다는 건 성장할 여지가 있다는 뜻이에요.

​

나의 성장 기록하기

작은 것이라도 좋으니까 해결한 문제들, 배운 것들을 기록해보세요. 임포스터 증후군이 심해질 때 다시 보면 "아, 내가 생각보다 많이 성장했네?"라고 느낄 수 있어요.

개발 일기 같은 거라도 써보세요. "오늘은 이 버그를 해결했다", "새로운 라이브러리를 배웠다" 이런 식으로요.

​

동료들과 솔직하게 얘기하기

믿을 만한 동료한테 "나 요즘 이런 생각 드는데..." 하고 털어놓아 보세요. 십중팔구 "아, 나도 그래!"라는 대답이 돌아올 거예요.

다들 비슷한 고민을 하고 있다는 걸 알면 혼자가 아니라는 위안을 받을 수 있어요.

​

도움 요청하는 걸 자연스럽게 여기기

모르는 거 ChatGPT한테 물어보거나 동료한테 질문하는 걸 부끄러워하지 마세요. 경험 많은 개발자들도 매일 AI 도구 쓰고 서로 물어보고 답해주면서 일해요.

혼자 끙끙대면서 3시간 쓸 일을 AI한테 5분만 물어보거나 동료한테 질문하면 해결될 수도 있거든요. 그게 더 효율적이에요.

​

작은 성공도 인정하기

거대한 프로젝트 완성만이 성공이 아니에요. 작은 기능 하나 구현한 것도, 버그 하나 잡은 것도, 새로운 개념 하나 이해한 것도 다 성공이에요.

이런 작은 성공들을 인정하고 스스로를 격려해주세요.

​

​

장기적으로는 이렇게 해보세요

​

후배들 도와주기

누군가를 가르쳐보면 내가 생각보다 많은 걸 알고 있다는 걸 깨달을 수 있어요. 질문 받으면서 "아, 내가 이것도 알고 있네?"라고 느끼게 될 거예요.

​

학습을 즐기는 마음가짐

"완벽해져야 해!"가 아니라 "새로운 걸 배우는 게 재밌네!"라는 마음으로 접근해보세요. 모르는 걸 발견했을 때 스트레스가 아니라 호기심을 느낄 수 있게 되면 훨씬 편해져요.

​

현실적으로 비교하기

다른 사람과 비교할 때는 경험, 배경, 전문분야 등을 생각해보세요. 경력 10년인 사람과 경력 2년인 사람이 같을 수는 없잖아요?

​

마무리하며

임포스터 증후군은 정말 흔한 현상이에요. 개발자라면 거의 누구나 겪는 일이죠. 저도 지금도 가끔 그런 생각이 들 때가 있어요.

중요한 건 완벽한 개발자가 되려고 하지 말고, 꾸준히 성장하는 개발자가 되는 거예요. 실수하면서 배우고, 모르는 걸 인정하고, 동료들과 함께 성장해나가는 것. 그게 진짜 개발자의 모습이라고 생각해요.

혹시 지금 임포스터 증후군으로 고민하고 계신다면, 당신은 혼자가 아니라는 걸 기억해주세요. 우리 모두 비슷한 길을 걸어가고 있으니까요! 💪

​

이런 고민들, 여러분도 공감하시나요? 댓글로 여러분의 경험이나 극복 방법을 공유해주세요!

​

2150064909.jpg


댓글 0
답글 등록