개발자 이직,
처음 마음먹게 된 순간
새벽 2시 퇴근 버스에서 처음으로 잡플래닛을 열었던 그날
이직이라는 단어를 처음 떠올린 날
입사 11개월 차였다. 야근이 3개월째 이어지고 있었고, 팀원 한 명이 갑자기 퇴사하면서 업무가 나한테 쏠렸다. 그날도 새벽 1시 30분에 사무실을 나왔다. 버스 안에서 핸드폰을 켰는데 손가락이 알아서 잡플래닛을 열고 있었다.
의도한 행동이 아니었다. 의식하기 전에 앱이 열렸고, 검색창에 현재 회사 이름을 치고 있었다. 별점을 보고, 리뷰를 읽고, 다른 회사 공고를 보고 있었다. 30분이 지났다. "나 이직 생각하고 있었나?"라는 생각이 들었다.

창밖이 어두웠다. 핸드폰 화면만 밝았다. 채용 공고 하나를 클릭했다. 연봉 범위를 봤다. 지금보다 많았다. "이 정도면 지원해볼 만한가"를 진지하게 생각하고 있었다.
집에 도착하면서 든 생각이 있었다. "나 여기 계속 다닐 수 있나." 처음 드는 의문이었다. 그게 이직을 처음 마음먹은 순간이었다. 사건이 있었던 게 아니었다. 그냥 어느 날 손가락이 먼저 알고 있었다.
그 전에 쌓인 것들 — 당시엔 몰랐던 신호들
이직을 처음 마음먹은 건 하나의 사건 때문이 아니었다. 돌아보면 3~4개월 전부터 신호들이 있었다. 그때는 "이게 이직 신호구나"라고 인식하지 못했다.
예전엔 퇴근하고도 개인 프로젝트를 했는데, 어느 순간부터 에디터 여는 게 싫어졌다. 개발 자체가 싫어진 건지, 이 회사 코드가 싫어진 건지 구분이 안 됐다.
입사 초반엔 의견을 냈는데, 6개월이 지나면서 "어차피 받아들여지지 않는다"는 생각이 생겼다. 발언 빈도가 줄었다. 그게 이직 신호인지는 당시에 몰랐다.
"저 사람은 어디 가나"가 궁금했다. 그 부러움이 이상했다. 퇴사가 부럽다는 감정이 드는 순간 이미 뭔가 달라져 있었던 것이다.
개발자 연봉 설문 결과, 직군별 평균 연봉 — 이런 데이터를 혼자 찾아보는 빈도가 늘었다. 비교하고 싶은 마음이 생겼다는 것이었다.
신호들이 한꺼번에 오지 않는다. 하나씩 천천히 쌓인다. 각각은 "요즘 좀 힘들어서"로 설명된다. 그게 쌓여서 어느 날 버스 안에서 잡플래닛을 열게 되는 것이다. 신호를 일찍 인식할수록 더 주도적으로 결정할 수 있다.
결정적인 순간들 — 세 가지
입사 1년이 지났을 때 연봉 협상이 있었다. 준비를 했다. 시장 데이터를 찾아봤고, 1년 동안 기여한 것들을 정리했다. 자신 있게 들어갔다.
결과는 기대의 절반이었다. "회사 상황이 어렵고, 이게 저희가 드릴 수 있는 최대예요"라는 말을 들었다. 이유를 물어봤다. "예산이 정해져 있어요"가 전부였다. 1년 동안 어떤 기여를 했는지는 대화에 없었다. 내 성장이 이 회사에서 숫자로 인정받지 못한다는 걸 처음으로 명확하게 느꼈다.
그 대화 이후 처음으로 이직을 진지하게 생각했다. "다음 기회에 더 올려드릴게요"라는 말이 빈 말이라는 걸 그때 처음 알았다.
팀에 신입이 들어왔다. 일하다가 자연스럽게 대화가 됐다. 어디서 왔는지, 스택이 어떻게 되는지 얘기하다가 연봉 얘기가 나왔다. 물론 정확한 숫자는 아니었지만, 대략의 범위를 들었다.
내 입사 연봉보다 높았다. 내가 1년 동안 인상받은 걸 합쳐도 거의 비슷하거나 조금 아래였다. 내가 1년 동안 만들어온 것들, 마이그레이션하고 최적화하고 온보딩 문서를 만든 것들 — 그 가치가 신입 연봉과 같다는 뜻이었다. 억울함이 아니라 허탈함이었다.
어느 날 퇴근하면서 "오늘 뭘 배웠지"를 생각했다. 없었다. 그게 하루가 아니라 한 달이라는 게 문제였다. 같은 종류의 버그를 고치고, 같은 방식으로 컴포넌트를 만들고, 새로운 결정을 내린 게 없었다.
기술 부채를 건드릴 여유가 없었고, 새 기술을 시도해볼 태스크가 없었다. 팀이 작아서 의사결정 기회가 있었지만, 그 결정 자체가 반복됐다. "여기서 2년을 더 하면 나는 어떤 개발자가 돼 있을까"라는 질문에 답이 없었다. 그게 제일 무서웠다.
이직을 결심하게 만드는 건 한 번의 큰 사건이 아니라, 작은 것들이 쌓여서 어느 날 "이게 맞나"라는 질문이 당연해지는 순간이다.
머물까, 떠날까 — 스스로에게 물어본 것들
이직을 생각했다고 해서 바로 결정하지 않았다. 3개월 동안 스스로에게 계속 질문했다. 그 질문들이 결국 결정을 만들었다.
지금 회사에서 1년을 더 다니면 어떤 개발자가 돼 있을지가 그려지지 않았다. 그림이 없으면 이 자리에 머물 이유가 없다는 결론이 났다.
힘들어서 도망가는 이직은 다음 직장에서도 비슷한 문제에 부딪힌다. 더 배우고 싶어서, 더 성장하고 싶어서라는 이유가 있어야 했다. 그 이유를 찾는 데 한 달이 걸렸다.
먼저 지금 환경에서 개선을 요청해봤다. 기술 부채 개선 시간, 새 기술 시도, 연봉 재협상. 모두 "지금은 어렵다"였다. 그 확인이 오히려 결심을 더 확고하게 만들었다.
이직을 결심하기 전에 먼저 시장 가치를 확인하려고 몇 군데 지원해봤다. 서류 통과율이 생각보다 높았다. 내가 생각했던 것보다 내 경험이 시장에서 평가받고 있었다. 그게 결정의 기폭제가 됐다.
이직을 결심하고 나서 한 것들
직장 동료한테는 물론이고, 가족이나 친한 친구한테도 처음엔 말하지 않았다. 이직 생각이 생겼다는 것이 주변에 알려지면 불필요한 압박이 생긴다. 결정이 완성되기 전에는 혼자만의 정보였다.
퇴근 후 집에서 조금씩 정리했다. 1년 동안 한 것들 — App Router 마이그레이션, 성능 개선 수치, 온보딩 문서 작성 — 이것들을 숫자와 함께 정리했다. 쓰면서 "내가 생각보다 꽤 했구나"라는 게 보였다.
이직 결심을 확인하는 가장 좋은 방법은 직접 지원해보는 것이었다. 서류 통과가 되는지, 면접에서 뭘 물어보는지, 내 경험이 어떻게 평가받는지를 몸으로 확인했다. 결과가 좋으면 결심이 확고해지고, 나쁘면 준비가 더 필요하다는 걸 알게 된다.
"언제까지 나가야지"를 먼저 정하면 그 날짜 때문에 나쁜 곳을 선택하게 된다. 좋은 곳이 결정되면 그때 퇴사 날짜를 잡는 순서가 맞다. 조급함이 판단을 흐린다.
이직 준비 중이라는 게 티나지 않게 했다. 어차피 가는 곳이라고 대충하지 않았다. 같이 일하는 사람들한테 민폐를 끼치고 싶지 않았고, 그게 나중에 레퍼런스가 될 수도 있었다.
이직 후 돌아보니 — 그 결정이 맞았나
달라진 것들이 있다. 연봉이 올랐고, 코드 리뷰 문화가 있는 팀에서 매 PR마다 피드백을 받는다. 새 스택을 시도해볼 수 있는 여유가 생겼다. 무엇보다 "오늘 뭘 배웠지"라는 질문에 답이 생겼다. 그게 가장 크다.
그대로인 것도 있다. 모든 회사에 문제는 있다. 전 회사와 다른 종류의 어려움이 있다. 이직이 마법은 아니다. 하지만 이직이 맞는 결정이었냐고 묻는다면 — 그렇다고 답할 수 있다. 배우는 게 없다는 그 감각이 없어졌다. 그게 핵심이었다.
이직이 답이 아닐 수 있다. 하지만 "배우는 게 없다", "성장이 느껴지지 않는다", "1년 후 내 모습이 그려지지 않는다" — 이 세 가지가 동시에 해당된다면 진지하게 고민할 시점이다. 이직은 도망이 아니라 선택이다. 내가 더 잘 성장할 수 있는 환경을 선택하는 것.
처음 잡플래닛을 열었던 그 버스 안이 생각난다. 그때 내 손가락은 이미 알고 있었다. 머리는 "아직 1년도 안 됐는데", "좀 더 버텨봐야 하지 않나"를 생각하고 있었는데, 손가락은 알아서 앱을 열고 공고를 보고 있었다.
이직을 마음먹는다는 건 드라마틱한 순간이 아니었다. 조용히, 어느 날, 버스 안에서. 그 조용한 순간을 인식하고 나서 주도적으로 움직이는 게 중요했다. 그 결정이 지금 나를 만들었다.
💬 이직을 처음 마음먹게 된 순간이 있으신가요?
어떤 계기로 이직을 생각하게 됐는지, 결정하기까지 어떤 과정이 있었는지 — 댓글로 나눠주세요. 지금 비슷한 고민을 하고 있는 분들에게 가장 현실적인 이야기가 될 것 같습니다.
'개발자 > 취업 커리어 입문' 카테고리의 다른 글
| 인턴에서 정규직 전환, 솔직하게 어떻게 했나 (1) | 2026.08.02 |
|---|---|
| 신입 개발자가 입사 첫 날 받은 충격 (0) | 2026.07.26 |
| 개발자 취업 준비 6개월, 실제로 공부한 것과 쓸모없었던 것 (0) | 2026.07.19 |
| 스타트업 vs 대기업, 첫 직장을 선택하며 고민한 것들 (0) | 2026.07.12 |
| 개발자 연봉 협상, 처음엔 이렇게 실패했다 (0) | 2026.07.05 |