개발자 커리어 로드맵,
내가 실제로 걸어온 길
계획대로 된 건 20%였고, 나머지 80%는 부딪히면서 방향을 찾았다
이 글을 쓰는 이유
인터넷에 있는 "개발자 커리어 로드맵"은 대부분 깔끔한 플로우차트다. 알고리즘 → CS → 프레임워크 → 포트폴리오 → 취업 → 시니어. 논리적이고 명확하다. 그런데 실제 내 커리어는 그 플로우차트와 달랐다. 옆길로 새고, 돌아오고, 예상 못 한 곳에서 기회가 왔다.
이 글은 교과서적인 로드맵이 아니다. 내가 실제로 걸어온 4년의 기록이다. 잘한 것도 있고, 후회하는 것도 있고, 우연히 잘 된 것들도 있다. 비슷한 길을 걷고 있거나 걷기 시작하려는 분들에게 "이런 경우도 있었다"는 참고점이 됐으면 한다.

비전공자 출신 프론트엔드 개발자, 부트캠프 수료 후 스타트업 → 이직 → 프리랜서 경험. 2022년 입문 기준 2026년 현재까지의 기록이다. 상황은 사람마다 다르니 구체적 수치보다 의사결정 과정을 보는 게 더 도움이 될 것이다.
커리어 전체 흐름 — 타임라인
회사를 다니다 자동화에 대한 막연한 호기심으로 Python을 독학하다가, 웹을 만드는 게 더 보이는 결과가 나온다는 걸 알고 프론트엔드 부트캠프에 등록했다. 퇴직금 다 썼다.
가장 길고 힘든 시간이었다. 5월에 한 번 거의 포기했다. 지원서 스프레드시트를 유지하는 게 정신줄 잡는 방법이었다. 포트폴리오를 세 번 갈아엎었다.
온보딩이 없었다. 레포 클론하고 코드 보면서 파악했다. 3개월 차에 App Router 마이그레이션 주도했고, 6개월 차에 팀원 퇴사로 갑자기 업무가 늘었다. 야근이 3개월 이어졌고, 번아웃이 왔다.
번아웃이 오면서 "이게 맞나"를 처음 생각했다. 코드 보기가 싫어지는 날이 생겼다. 퇴근 후 공부 대신 러닝을 시작했다. 역설적으로 그게 슬럼프 탈출에 도움이 됐고, 이직 준비를 병행했다.
처음으로 코드 리뷰 문화가 있는 팀을 경험했다. PR 하나에 피드백이 10개씩 달렸다. 처음엔 당황스러웠고 나중엔 그게 가장 빨리 성장하는 방법이었다는 걸 알았다. Turborepo 도입을 팀에 제안하고 실행했다.
2년 경력으로 프리랜서 전환. 첫 3개월은 수입이 거의 없었다. 6개월이 지나면서 안정화됐다. 지금은 블로그 운영 부수입도 병행한다. 다음 목표는 해외 리모트 포지션 탐색 중.
각 단계에서 진짜 무엇을 배웠나
부트캠프 6개월 동안 배운 것들을 지금 돌아보면 절반은 취업에 직접 도움이 됐고, 절반은 별로 쓸모가 없었다. 직접 도움이 됐던 것: JavaScript 기초를 제대로 이해한 것, 팀 프로젝트에서 Git 협업을 경험한 것, 발표를 여러 번 해본 것.
시간 낭비였던 것: 리액트 클래스 컴포넌트를 배운 것 (이미 함수형이 표준이었다), 제이쿼리 잠깐 본 것, 너무 많은 언어를 조금씩 건드린 것. 방향을 먼저 잡고 깊게 파는 게 맞았는데, 그때는 아무것도 몰라서 시키는 대로 했다. 그게 좋은 부트캠프를 고르는 게 중요한 이유다.
온보딩 문서가 없어서 처음엔 힘들었는데, 돌아보면 그게 빠르게 성장한 이유였다. 레포를 직접 파악하면서 실제 프로덕션 코드가 어떻게 돌아가는지 바로 접했다. 부트캠프 프로젝트와 차원이 다른 복잡성을 경험했다.
가장 가치 있는 경험은 "이 결정을 내가 해야 한다"는 것이었다. 작은 팀이라 기능 하나의 구조 설계, 라이브러리 선택, 배포 설정까지 내가 직접 했다. 대기업이었다면 주니어한테 이런 결정권이 없었을 것이다. 불안하고 무서웠지만 그 경험이 남았다.
첫 직장에는 코드 리뷰가 없었다. 두 번째 직장의 PR에 처음으로 리뷰 댓글이 10개 이상 달렸을 때 솔직히 상처받았다. "내 코드가 이렇게 엉망이었나"라는 생각이 들었다.
그런데 한 달이 지나자 코드를 짜는 방식 자체가 달라지기 시작했다. "이 코드 리뷰에서 뭐라고 할까"를 먼저 생각하면서 짜게 됐다. 그게 코드 품질을 올리는 가장 빠른 방법이었다. 피드백을 받는 불편함이 성장 속도를 만든다는 걸 두 번째 직장에서 처음 제대로 경험했다.
시간이 지나면서 쌓인 기술들
커뮤니케이션이다. 기술적으로 맞는 것을 왜 써야 하는지 설명하는 능력, 막히는 이슈를 어떻게 보고하는지, PM이나 기획자와 대화하는 방식 — 이게 기술력만큼 실무에서 중요했다. 코드 잘 짜는 것과 팀에서 잘 일하는 건 다른 능력이었다.
각 전환점에서 어떻게 결정했나
자동화 코드를 짜보다가 "이게 재밌다"는 감각이 왔다. 더 해보고 싶어서 6개월을 투자했다. 성공 보장이 없었지만 퇴직금을 썼다. 지금 돌아보면 그 결정이 맞았다.
대기업 계열사와 스타트업 동시에 합격했다. 스타트업 쪽에서 기술 스택이 마음에 들었고, 성장 속도가 빠를 것 같았다. 안정성을 포기했고, 그 대신 빠른 경험을 얻었다.
번아웃이 왔을 때 "도망가는 이직"이 아니라 "더 나은 환경을 찾는 이직"을 하고 싶었다. 새로 배우는 게 없다는 게 느껴지기 시작했을 때 이직을 결정했다.
2년 경력과 레퍼런스가 생겼을 때, 자유로운 시간 배분이 가능한 방식이 맞겠다는 확신이 생겼다. 6개월 생활비를 확보하고 나서 결정했다.
잘한 것 vs 후회하는 것
스프레드시트로 취준 전 과정을 기록했다. 데이터가 있으니 전략을 수정할 수 있었다.
첫 직장에서 온보딩 문서가 없으니 직접 만들었다. 그게 팀 기여의 첫 신호가 됐다.
번아웃 왔을 때 러닝을 시작했다. 개발과 무관한 신체 활동이 회복에 실제로 도움이 됐다.
이직할 때 "도망"이 아니라 배울 게 없다는 신호를 기다렸다가 결정했다.
프리랜서 전환 전 6개월치 생활비를 확보했다. 그 쿠션이 초반 불안감을 줄였다.
취준 기간에 영어 공부를 안 했다. 영어가 됐다면 선택지가 훨씬 많아졌을 것이다.
첫 직장에서 힘들다는 말을 너무 늦게 했다. 말했더니 태스크 조정이 됐는데, 3개월을 혼자 버텼다.
포트폴리오 사이트에 3주를 쏟았다. 프로젝트 내용보다 디자인에 시간을 더 썼다.
첫 직장 연봉 협상을 그냥 수락했다. 협상이 무례한 거라고 착각했었다.
테스트 코드를 "나중에 써야지"로 계속 미뤘다. 지금도 약한 영역이다.
계획한 것과 실제 일어난 것의 차이
부트캠프 수료 후 내가 그렸던 로드맵이 있었다. 3개월 안에 취업하고, 2년 안에 시니어로 성장하고, 3년 안에 사이드 프로젝트로 수익을 만들겠다는 그림이었다.
실제로는 — 취업에 8개월이 걸렸고, 시니어라는 타이틀은 아직 없고, 사이드 프로젝트는 3년이 지난 지금 블로그 형태로 수익이 조금 나고 있다. 타임라인이 전부 틀렸다.
계획이 틀린 게 실패가 아니었다. 중요한 건 방향이 맞는지였다. 타이밍은 달라도 방향이 같으면 결국 거기에 도달한다. 계획은 지도가 아니라 나침반이었다.
지금 취준하거나 커리어를 고민하는 분들에게
4년을 걸어온 사람으로서 말할 수 있는 것들이 몇 가지 있다.
첫째, 영어를 미리 해두는 게 맞다. 취준할 때 영어가 안 돼서 선택지가 좁아지는 걸 느꼈다. 개발 실력이 같다면 영어가 되는 사람이 훨씬 많은 기회를 가진다. 지금이라도 늦지 않다는 걸 알지만, 미리 했다면 더 좋았을 것이다.
둘째, 첫 직장에서 질문을 더 많이 했어야 했다. 모르는 걸 아는 척하다 혼자 두 시간 날린 적이 한두 번이 아니었다. 물어보는 게 시간을 아끼는 방법이었는데, 그게 약해 보일까봐 참았다. 그냥 물어봐야 했다.
셋째, 숫자를 기록하는 습관이 중요하다. 지원 횟수, 면접 합격률, 야근 시간, 수익 — 숫자로 기록하면 패턴이 보이고 결정이 쉬워진다. 감으로 판단하는 것보다 데이터로 판단하는 게 후회가 적었다.
넷째, 커리어는 선형이 아니다. 옆으로 새도 되고, 잠깐 쉬어도 되고, 예상 못 한 방향으로 가도 된다. 중요한 건 지금 내가 배우고 있는지, 성장하고 있는지다. 타이틀이나 연차보다 그게 더 나은 지표였다.
계획대로 된 건 20%였지만, 나머지 80%의 우연과 실수와 시행착오가 지금의 나를 만들었다. 완벽한 로드맵은 없다. 걷다 보면 로드맵이 생긴다.
이 글을 읽으면서 "나는 저것보다 빠르다" 혹은 "나는 저것보다 느리다"는 생각이 들 수 있다. 둘 다 의미 없는 비교다. 출발점, 여건, 선택한 방향이 다 다르다. 이 글은 기준이 아니라 하나의 사례다.
지금 어디에 있든 — 부트캠프 고민 중이든, 취준 8개월째든, 번아웃 중이든, 이직을 고민하든 — 그게 다 과정의 일부다. 나도 그 자리를 다 지나왔다. 뒤돌아보면 그 모든 자리가 지금 여기를 만든 돌이었다.
💬 여러분의 커리어 여정은 어떻게 되나요?
지금 어느 단계에 계신지, 어떤 결정을 앞두고 계신지 댓글로 나눠주세요. 같은 길을 걷고 있는 분들의 이야기가 서로에게 가장 현실적인 참고점이 됩니다. 막히는 지점이 있다면 함께 이야기 나눠봐요.
'개발자 > 연봉 이직' 카테고리의 다른 글
| 연봉 협상에서 성공한 실제 대화 방법 (0) | 2026.07.22 |
|---|---|
| 개발자 프리랜서로 전환했을 때 현실 (0) | 2026.07.15 |
| 스타트업에서 대기업으로 이직하며 느낀 문화 충격 (0) | 2026.07.08 |
| 개발자 이직 면접, 기술 면접에서 떨어진 이유들 (1) | 2026.07.01 |
| 연봉보다 복지가 중요한 이유, 경험으로 배웠다 (0) | 2026.06.24 |