🛠️ Skills
💁♀️ Skills ?
주로 Resume 최상단 혹은 최하단에 위치하는 파트입니다. 지원자의 기술 스택을 나열하는 파트로, Resume 평가자들이 지원자의 기술 스택을 빠르게 파악할 수 있도록 도와줍니다.
❓ Skills 파트가 필요한 4가지 이유
Skills 파트가 필요한 이유를 Skills 파트가 필요 없다는 의견들에 대한 반론 형식으로 설명하겠습니다.
Skills 파트가 필요 없다는 의견
- “단순히 기술을 나열하는 것은 Resume에서 중요한 정보가 되지 못한다”
- “Resume의 Work Experience 파트나 Projects 파트에서 사용한 기술을 설명하면 되기 때문에 Skills 파트는 필요 없다”
- “기술의 나열보다 해당 기술에 대한 이해도를 보여주는 것이 중요하기 때문에 필요 없다”
- “구체적인 기술 스택은 면접에서 설명하면 된다”
평가자들에게 중요한 정보가 됩니다.
- 기술에 익숙한 면접관들이나 Hiring Manager에게는 단순히 나열된 기술 스택이 중요한 정보가 아닐 수 있습니다. 하지만 Resume를 가장 먼저 평가하고, 오픈 포지션에 적합한 지원자를 선별하는 Recruiter에게는 Skills 파트가 중요한 정보가 됩니다.
- 기술에 대한 지식이 충분하지 않은 Recruiter는 JD에 나열된 기술 스택과 지원자의 Resume에 나열된 기술 스택을 단순 비교하는 방식으로 찾는 경우가 많기 때문입니다.
- 실제로 Skills 파트를 제거한 Resume를 활용한 결과, Recruiter Call에서 기술 스택을 다시 확인하는 경우가 많았습니다.
기술 스택을 잘 모르는 recruiter에 의해 부당하게 필터링 될 수 있습니다.
- Resume 최초 평가자는 7.4초 내에 오픈 포지션에 적합한 지원자를 선별합니다.
- 때문에 이들은 Skills 파트가 없는 Resume의 Work Experience 파트나 Projects 파트를 하나하나 읽어가면서 어떤 기술을 사용했는지 찾기 보다, 빠르게 포기하고 다른 지원자의 Resume를 살펴볼 가능성이 높습니다. (특히 요즘처럼 개발자 채용 시장이 구직자에게 불리한 시기에는 지원자가 넘쳐나기 때문)
- 기술 스택의 명칭과 분야를 잘 알고 있는 평가자들도 있지만, 잘 모르는 평가자들도 많습니다. 기술을 잘 모르는 평가자들은 비슷한 기술이거나 여러 이름으로 불리는 기술들(k8s로 줄여 쓰는 Kubernetes)을 구별하지 못하기도 합니다. 때문에 Skills 파트를 제공하지 않으면, 적합한 기술 경험을 갖추고도 기술 스택을 잘 모르는 평가자에 의해 부당하게 필터링 될 수 있습니다.
Resume에서 기술에 대한 숙련도를 보여주기는 어렵습니다.
- Work Experience 혹은 Projects 파트에서 기술 스택을 언급할 수 있지만, 해당 파트들은 특정 기술들의 숙련도를 어필하는 파트가 아니라 전반적인 업무 경험과 개발/협업/리더십 능력을 어필하는 파트입니다.
- 물론 사용한 기술들의 나열보다 사용한 기술들에 대한 숙련도가 더 중요한 것은 사실이지만, Resume에서는 기술 숙련도를 증명하기 어렵습니다. 기술 숙련도를 증명하려면, 해당 기술들을 사용한 프로젝트나 경험을 자세히 설명해야 합니다. 그러나 이러한 설명은 공간상 제약으로 Resume에서는 어렵습니다.
- 때문에 Resume에서 기술 숙련도를 증명하기보다, 본인의 기술 스택을 Skills 파트에 나열하는 것이 더 효율적입니다.
면접에서 기술 스택을 설명하려면 우선 Resume 단계를 통과해야 합니다.
- 개발자 채용 시장이 개발자에게 유리했던 시기에는 면접 기회를 얻기 수월해서, 면접에서 기술 이해도를 설명하면 되었습니다. 때문에 Resume 생존력을 높이기 위해 구구절절 기술 스택을 나열하지 않아도 되었습니다.
- 하지만 구직자들 간의 경쟁이 치열한 개발자 채용 시장에서는 어떻게든 Resume의 생존력을 최대한 높여야 하고, Resume 단계 통과를 최우선 과제로 삼아야 합니다. 그러기 위해서는 Skills 파트를 제공하여 평가자들의 필터링을 최대한 피해야 합니다.
✍️ 작성 방법 1 - Skills 파트 따로 구성
1-1. Strong vs Knowledgeable
숙련도에 따라 구분하면, 숙련도가 높은 기술들을 어필하기 수월합니다.
Strong: Java, Kotlin, Spring, PostgreSQL, JPA
Knowledgeable: React, Next.js, Tailwind CSS
1-2. Categorized
Resume 공간에 여유가 있는 경우, 기술들을 카테고리별로 나누어 나열하는 것이 가독성에 좋습니다.
Languages: [메인 언어] | [서브 언어] | …
Back-end: [프레임워크] | [Data Access 프레임워크] | [캐시/메시징] | …
Front-end: [프레임워크] | [상태 관리 라이브러리] | [CSS 프레임워크] | …
Databases: [DB 1] | [DB 2] | …
1-3. Uncategorized
Resume 공간이 부족할 경우, 카테고리별로 나누지 않고 나열하는 것도 가능합니다.
메인 언어 | 서브 언어 | 백엔드 프레임워크 | 프론트엔드 프레임워크 | DB | Data Access 프레임워크 | 상태 관리 라이브러리 | 캐시/메시징 | CSS 프레임워크 | 인프라 | 그 외
AWS 같은 클라우드 서비스는 AWS만 나열하기 보다 사용한 하위 기술들을 중요한
순서로 함께 나열하는 것이 좋습니다.
예시) AWS S3, Lambda, SQS, DynamoDB, …
✍️ 작성 방법 2 - Experience 파트에 추가
Work Experience 혹은 Projects 파트에 사용한 기술들을 나열하는 방법입니다.
예시
공간을 절약하기 위해 위에서 설명한 Uncategorized 방식으로 작성합니다.
이 방식을 활용하면,
- 어떤 기술을 얼마나 최근에 사용했는지를 보여줄 수 있습니다.
- 어떤 업무 경험에서 어떤 기술을 사용했는지 그 맥락을 함께 제공할 수 있습니다.
- 어떤 기술을 얼마나 오래 사용했는지 보여줄 수 있습니다.
✍️ 작성 방법 3 - Experience 파트 내용에 녹여내기
Experience 파트에 기술 스택을 녹여내는 방법입니다. 이 방식을 활용하면,
- Resume 평가자들이 지원자의 기술 스택을 빠르게 파악하기는 어렵습니다.
- 공간을 최대한 아낄 수 있습니다.
- 기술 스택 사용 경험에 대해 더 자세한 맥락을 제공할 수 있습니다.
예시
- Led the re-architecture of a monolithic payment system built with Java, transforming it into microservices using Kotlin and Spring Boot.
- Automated error handling process of our restful API services that reduced one of our clients’ support ticket rate by 80%. Used Java and MSSQL, deploying on an AWS stack.
- Created troubleshooting tools that improved the support team’s efficiency by more than 30%. Built the tools with React and MongoDB.
- Designed and developed the data receiving module of the mass transaction uploader platform, which is used to pre-process and clean data before generating transaction files. Used JavaScript, Node.js, deploying on AWS.