나는 200개의 일자리에 지원했지만 인터뷰를 0번 받았다. 그 후 나는 한 가지를 바꿨다.
Source: Dev.to
나는 좀 부끄러운 이야기를 할게.
작년에는 두 달 연속으로 찾을 수 있는 모든 주니어 개발자 직무에 지원했어—LinkedIn, Indeed, Glassdoor, HH, 무작위 회사 채용 페이지, 구글 3페이지에서 찾은 의심스러운 구인 사이트까지. 나는 신경 쓰지 않았지. 채용 공고에 “developer”라고 적혀 있고 10년 경력을 요구하지 않으면 지원 버튼을 눌렀어.
- 200개 이상의 지원 – 스프레드시트에 숫자를 기록했어. 이 지표가 나를 생산적으로 느끼게 할 거라 생각했거든. 스포일러: 오히려 더 기분이 안 좋아졌어.
- 인터뷰 0회 – 대부분은 거절 메일도 오지 않았고, 그냥… 침묵뿐이었어.
새벽 2시에 방 안에 앉아 눈이 충혈된 채 또 다른 양식에 이력서를 복사‑붙여넣으며 “괜찮아, 숫자 게임이니까 결국 누군가가 ‘예’라고 할 거야.”라고 생각했던 게 기억나. 나는 틀렸어. 정말 크게 틀렸어.
What I was doing wrong
제가 어떤 실수를 했는지 차근차근 설명드리겠습니다. 혹시 여러분도 저와 비슷한 상황이라면, 제발 그만두세요. 간곡히 부탁드립니다.
-
One generic resume for everything – 스타트업에서 프론트‑엔드? 같은 이력서. 은행에서 백‑엔드? 같은 이력서. 헬스‑테크 기업에서 iOS? 같은 이력서. 모든 사람에게 다 맞추려다 보니, 누구에게도 맞지 않는 프랑켄슈타인 문서가 되었습니다.
-
Not reading job descriptions – 제목만 훑어보고, 요구 사항을 4초 정도 스키밍한 뒤 두 개 이상의 기술만이라도 보이면 바로 지원했습니다. “오, Swift가 있네. 나 Swift 알잖아. 바로 지원한다.” “5년 이상의 CoreData 경험 및 Objective‑C 레거시 코드베이스 지식” 같은 세부 사항은 무시했습니다.
-
No cover letters – “아무도 안 읽잖아”라고 스스로에게 말했습니다. 채용 공고에 커버레터가 필요하다고 적혀 있으면, 지원 자체를 포기하거나 다음과 같이 짧게 작성했습니다:
Dear Hiring Manager,
I am interested in this position. I have experience in software development. Please see my attached resume. -
Application schedule – 지원 피크 시간은 새벽 12시부터 3시 사이였습니다. 15개의 탭을 열어두고, 책상 위에 반쯤 먹은 라면을 두고, 마치 세계 기록을 세우듯 지원을 속도전으로 진행했습니다. 품질? 들어본 적 없어요.
-
Treating it like a lottery – “티켓을 많이 사면 언젠가 당첨된다.” 더 많은 지원 = 더 높은 확률. 이것은 복권이 아니며, 저는 바보였습니다.
클릭했을 때
친구에게 (그도 개발자였지만 실제로 직장을 가지고 있는 사람) “시장이 망가졌다”와 “아무도 채용하지 않는다”는 불평을 하고 있었다. 그는 나에게 한 가지 질문을 했다:
“마지막으로 보낸 지원서를 보여줘.”
나는 보여줬다. 그는 내 이력서를 읽고, 채용 공고를 살펴본 뒤 다시 내 이력서를 보았다. 마치 내가 크레용 그림을 보여줬는데 피카소라고 부르는 듯이 나를 바라보았다.
“이 직무는 CI/CD 파이프라인 경험을 요구하는데, 너는 어디에도 언급하지 않았어. 네 GitHub에 있잖아. 왜 이력서에 안 적었어?”
“음, 나는 모든 지원에 같은 이력서를 써서…”
“그게 문제야.”
그는 이어서 나에게 진짜 와닿는 말을 했다:
“‘뭐든지 나를 고용해 주세요’ 라는 식으로 50개의 지원서를 보내는 대신, ‘나는 그 채용 공고에 적힌 바로 그 사람입니다’ 라는 식으로 5개의 지원서를 보내라.”
그 말이 상처가 됐는데, 맞았기 때문이다.
The ONE thing I changed
나는 일주일에 50개의 일자리에 지원하던 것을 완전히 끊었다. 대신 주당 최대 다섯 개의 지원서만 제출하기로 결심했다.
Monday & Tuesday – Research
두 날을 온전히 투자해 실제로 일하고 싶은 다섯 개 회사를 찾았다. “맥박이 있는 어느 회사든”이 아니라 내가 머무를 수 있을 것 같은 곳이다. 그들의 블로그를 읽고, GitHub 레포를 확인하고, 기술 스택을 분석하고, 직원 리뷰를 살펴보며, LinkedIn에서 채용 담당자를 찾았다. 결국 그들의 백엔드에 어떤 프레임워크를 쓰는지, 마지막 제품 업데이트가 무엇이었는지 정확히 말해줄 수 있게 되었다.
Wednesday – Resume day
모든 내용을 담은 마스터 이력서를 유지했다. 다섯 개 지원마다 맞춤형 버전을 만들었다. CI/CD 경험을 원한다면 해당 항목을 가장 위에 구체적인 내용과 함께 배치했고, UI/UX를 중시한다면 디자인 작업을 강조했다. 모든 이력서는 직무 설명을 거울처럼 반영했으며, 내 실제 경험을 바탕으로 내 말로 작성했다.
Thursday – Cover letters
그래, 실제 커버 레터다. “Dear Sir/Madam, I am writing to express my interest…” 같은 형식이 아니다. 회사가 출시한 특정 프로젝트를 언급하고, 그들의 기술 스택에 왜 흥미를 느꼈는지 설명하며, 내 경험을 그들의 필요와 연결시켰다. 각각 쓰는 데 30~40분 정도 걸렸다. 힘들지만 그만한 가치가 있다.
Friday – LinkedIn & submit day
지원하기 전에 해당 회사의 직원(보통 채용 담당자나 팀 리드)을 LinkedIn에서 찾아 짧고 진심 어린 메시지를 보냈다:
“Hey, I saw you’re hiring for X role. I just applied, and [specific thing about the company] caught my eye. Would love to chat if you have a few minutes.”
그 후 지원서를 제출했다.
다섯 개 지원. 일주일 전체. 그게 전부다.
50개에서 5개로 줄이는 건 포기하는 것처럼 느껴졌다. 주당 지원 건수가 90 % 감소하는 걸 보면서 몸이 불편할 정도였다. 나는 0 % 응답률의 50개 지원보다, 응답률이 조금이라도 있는 5개 지원이 더 낫다는 사실을 계속 스스로에게 상기시켰다.
결과
다음에 일어난 일은… (결과를 계속 작성하세요)
구체적으로 적으세요—모호한 “그때부터 모든 것이 바뀌었다!” 이야기는 쓸모없습니다.
나의 3주 실험
| 주차 | 보낸 지원서 수 | 응답/결과 |
|---|---|---|
| 1 | 5 | • 2개의 자동 회신 (이미 이전에 받았던 200개의 일반 회신보다 많음) • 채용 담당자로부터 스크리닝 콜 일정을 잡으라는 실제 답변 1건 – 의자에서 거의 떨어질 뻔했습니다. |
| 2 | 5 | • 1주차에 진행된 스크리닝 콜이 잘 진행돼 기술 면접으로 이어졌습니다. • 커버레터를 마음에 들어한 작은 스타트업으로부터 대화 요청 답변 1건. |
| 3 | 5 | • 1주차 기술 면접은 “괜찮음” – 좋지도 나쁘지도 않았습니다. • 2주차에 연락을 주었던 스타트업이 통화를 잡았습니다. • 중간 규모 회사로부터 답변 1건; 채용 담당자는 제가 커버레터에 그들의 CTO가 쓴 블로그 글을 언급해 눈에 띄었다고 말했습니다. |
3주 후 최종 점수:
- 15개의 타깃 지원서 (두 달에 200개 이상 보냈던 것보다 적음)
- 3개의 면접 진행
- 1개의 채용 제안
15개의 타깃 지원서가 200개 이상의 일반 지원서보다 훨씬 더 나은 결과를 가져왔습니다. 비율이 전혀 맞지 않았습니다.
스타트업의 제안을 받았습니다. 창업자는 나중에 제가 지원하기 전에 실제로 그들의 제품을 사용했고 커버레터에 구체적인 기능을 언급한 점이 눈에 띄었다고 말했습니다. 대부분의 지원자들은 회사가 무엇을 하는지 전혀 알지 못한다고 했습니다.
3주. 15개 지원서. 1개 제안.
숫자에 집착하는 것을 멈추고 실제로 노력하기 시작했을 때, 바로 이렇게 결과가 나왔습니다.
Source: …
고품질 지원 체크리스트
“스프레이‑앤‑프레이” 방식으로 지원하고 있다면, 각각의 지원을 의미 있게 만드는 방법은 다음과 같습니다. 이 리스트를 그대로 활용하세요.
- 전체 채용 공고를 모두 읽으세요 – “우대 사항” 섹션까지 포함해서 전부. 직함만이 아니라 그들이 실제로 찾고 있는 것이 무엇인지 이해하세요.
- 회사를 최소 20분 이상 조사하세요 – 웹사이트, 블로그, 제품, LinkedIn, 최근 뉴스 등. 두 문장으로 그들의 제품을 설명하지 못한다면 조사 시간이 부족한 것입니다.
- 이 특정 직무에 맞게 이력서를 맞춤화하세요 – 핵심 항목 순서를 바꾸고, 요약을 수정하세요. 예를 들어 React 경험을 원한다면 두 번째 직무의 네 번째 항목에 숨겨져 있지 않게 상단으로 옮기세요.
- 공고에 사용된 문구를 그대로 사용하세요 – 예를 들어 “cross‑functional collaboration”(교차 기능 협업)이라는 표현이 있다면 그대로 쓰세요. 많은 ATS가 키워드를 스캔하므로, 로봇이 여러분을 도와줄 수 있게 해 주세요.
- 진짜 커버레터를 작성하세요 – 회사 이름을 언급하고, 그 회사에 대한 구체적인 내용을 인용하며, 그곳에서 일하고 싶은 이유를 설명하세요. 이것만으로도 지원자 평균의 약 80 %보다 앞서게 됩니다.
- LinkedIn에서 해당 회사의 실제 인물을 찾으세요 – 채용 담당자, 팀 리드, 혹은 미래의 동료 등. 팔로우하고 그들이 올린 콘텐츠에 참여하세요.
- 짧은 LinkedIn 메시지를 보내세요 – 소설이 아닙니다. 자신을 소개하고, 지원했음을 알리며, 회사에 관심을 갖게 된 구체적인 이유를 한두 문장으로 적으세요. 다섯 문장을 넘지 않게 하세요.
- 네트워크에서 연결 고리를 확인하세요 – 2단계 인맥, 동창, 모임 친구 등. 추천은 여전히 인터뷰를 얻는 가장 효과적인 방법입니다. 소개를 요청하고, 부탁은 하지 마세요.
- 지원 전에 준비하세요 – 필수 기술이 부족하다면 한 시간을 투자해 복습하고, 작은 프로젝트를 만들거나 블로그 글을 작성해 GitHub에 올리세요. 이제 구체적으로 언급할 무언가가 생겼습니다.
- 근무 시간에 지원하세요 – 토요일 새벽 2 시 제출보다 화요일 오전 10시 제출이 “다르게” 보입니다. 일부 ATS는 제출 시간을 기록하고, 채용 담당자는 이를 확인합니다. 새벽 지원자가 되지 마세요. 저는 이 점을 직접 겪었습니다.
품질이 양보다 항상 이긴다
보세요, 이 조언이 매력적이지 않다는 건 알고 있습니다. “지원할 직업 수를 줄이세요”는 성장 해킹 같은 단축키만큼 눈길을 끌지 못하고, 이를 자동으로 해줄 크롬 확장 프로그램도 없습니다. 그냥 제대로 하는 일일 뿐입니다.
- 구직 시장은 경쟁이 치열합니다. 포지션당 지원자 수가 이전보다 많아졌습니다.
- 대부분의 지원자는 하루에 50개 회사를 향해 같은 일반적인 이력서를 보내면서 채용 공고 하나도 읽지 않습니다.
실제로 노력을 들이면 눈에 띕니다. 당신이 천재라서가 아니라, 기준이 낮고 그 기준을 넘어서는 몇 안 되는 사람 중 하나이기 때문입니다.
대량 지원을 멈추고, 실제로 지원하세요. 미래의 고용주는 500개의 동일한 이력서 더미 속에서 당신을 찾지 못할 것입니다.
이 내용이 도움이 되었다면, 저는 Telegram에서 이런 종류의 정보를 더 공유하고, Boosty에서 개발자 툴킷을 판매하고 있습니다.