List
취업 준비 과정
이번 글에서는 제가 경험한 취업 준비 과정을 단계별로 공유하고자 합니다. 취업 준비를 시작하는 분들이나 방향성을 찾고 계신 분들께 도움이 되길 바랍니다.
1. 학교 생활
현재 대학 생활을 하고 계신다면 해당되는 부분입니다. (이미 졸업하셨다면 다음 단계를 참고해주세요.)
생각보다 대학생 신분으로 할 수 있는 것들이 많이 있습니다. 다양한 해커톤이나 대회에서 대학생 신분을 조건으로 거는 경우가 많고, 대학 내에서 진행하는 대회나 동아리 활동 등을 통해 개발이나 데이터 관련 경험을 충분히 쌓을 수 있습니다. 또한, 대학생 인턴십 기회도 많이 있습니다.
1-1. 프로젝트 + 경험
학교 생활을 하면서 개발이나 데이터 관련 프로젝트를 할 기회가 많이 있습니다. 또한 동아리 활동이나 대외 활동을 통해서도 경험을 쌓을 수 있습니다. 이러한 부분들이 취업을 위한 초석이 됩니다. 전혀 상관없어 보이는 활동들도 진행 후 간단하게 정리한다면, 이력서와 포트폴리오를 준비하는 데 큰 도움이 될 것입니다.
1-2. 이력서 + 포트폴리오 준비
이력서와 포트폴리오는 모든 준비가 완료된 상태에서 작성하는 결과물이 아닙니다. 모든 이력서와 포트폴리오는 항상 작성 중인 상태입니다. 시간이 지남에 따라 작성되는 부분이며, 모든 준비를 다 하고 나서 한 번에 작성하려고 하면 오히려 작성하기 어려워지고 관리하기도 힘들어집니다.
따라서 취업 준비를 해야겠다고 마음먹은 시점부터 바로 작성하기 시작해야 합니다. 그 과정에서 완성되지 않아 채워야 할 부분이 많다고 느끼겠지만, 그러한 경험을 통해 더 노력하게 되고 무엇을 채워야 하는지 스스로 돌아볼 수 있게 됩니다.
2. 부트캠프
전공자들도 부트캠프를 통해 다양한 프로젝트 경험을 쌓으려 하지만, 대부분 부트캠프에 참여하시는 분들은 비전공자로서 개발이나 데이터 관련 업무를 시작하고 싶거나, 직장을 다니다가 커리어 전환을 원하시는 분들이 많습니다. (부트캠프를 진행하지 않으셨다면 다음 단계를 참고해주세요.)
2-1. 부트캠프의 목적과 한계
부트캠프는 참여자들이 최소한의 실력을 키울 수 있도록 기초적인 부분만 알려줍니다(알파벳으로 비유를 하자면 전체 알파벳 중에서 가장 많이 쓰이는 E, T, A, O, I만…). 말 그대로 취업을 위한 모든 스킬을 다 알려주는 것이 아니라, 보편적으로 자주 사용되는 기술을 중심으로 최소한 알아야 할 부분을 충족시키기 위해 커리큘럼이 구성되어 있습니다.
부트캠프의 주 목표는 필수적인 기본 지식과 기술 습득이며, 이를 통해 프로젝트 기반 학습으로 실무에 가까운 결과물을 만들어내어 바로 이력서와 포트폴리오에 연계하기 좋게 이루어져 있습니다. 그렇기 때문에 기본적인 내용에 집중하며, 심화된 전문 지식은 다루지 않는 경우가 많습니다.
2-2. 부트캠프에 대한 오해와 현실
부트캠프를 주최하는 곳마다, 그리고 각 부트캠프 강사마다 약간씩 내용이 달라질 수 있지만, 모두 참여자들이 바로 취업할 수 있는 단계로 만드는 것이 아니라 최소한으로 무언가를 할 수 있는 정도를 목표로 진행합니다. 우리가 총을 쏘는 방법까지만 알려주지, 총을 정말 잘 쏴서 모든 과녁을 맞추는 것을 알려주는 곳이 아닙니다.
간혹 부트캠프가 취업의 시작부터 끝까지 모두 책임져준다고 생각하고 마음 편히 오시는 분들도 있지만, 실제로 부트캠프를 수료하고 바로 취업하기는 쉽지 않습니다. 그렇기 때문에 부트캠프를 내가 가고자 하는 분야에서 최소한의 여건을 빠르게 채울 수 있는 방법으로 생각하고, 해당 과정을 진행하면서도 취업을 위해 무엇을 더 해야 할지 진지한 고민이 필요합니다.
부트캠프 진행 중에도 스스로 부족한 부분을 찾아 보완해야 하고, 부트캠프 외에도 개인 프로젝트나 스터디를 통해 역량을 강화하면서 부트캠프에서 배운 것을 토대로 취업을 위한 포트폴리오와 이력서를 꾸준히 업데이트해야 합니다.
3. 원하는 직무 JD 분석
앞서 무작정 더 공부하고 준비를 많이 해야 한다고 말씀드렸는데, 이렇게 말하면 실제로 무엇을 해야 할지 감을 못 잡는 경우가 있습니다. 그래서 가장 중요한 것은 앞으로 무엇을 해야 취업을 할 수 있는지 자신의 상태를 파악하는 것입니다. 이를 가장 빠르게 알 수 있는 방법 중 하나가 바로 원하는 직무의 Job Description(JD)을 분석하는 것입니다.
3-1. 내가 가고 싶은 회사 5곳의 JD 찾기
가장 먼저 해야 할 것은 내가 가장 가고 싶은 회사 5곳의 직무를 찾는 것입니다. 신입~주니어 레벨을 기준으로 찾는 것이 좋지만, 그런 공고가 없다면 미래에 이 회사에서 일할 수 있다고 가정하고 경력직 직무를 확인해도 좋습니다.
이 과정에서 회사에서 하는 업무, 자격 요건, 우대 사항 이 세 가지를 중점으로 살펴보는 것이 중요합니다. 이러한 부분들이 줄글 내에 숨어 있는 경우도 있고, 잘 정리되어 한눈에 보이는 경우도 있습니다.
3-1-1. JD 파악
•
주요 업무 내용: 해당 직무에서 실제로 어떤 업무를 수행하는지 확인합니다.
•
사용 기술 스택: 회사에서 사용하는 프로그래밍 언어나 도구를 파악합니다.
•
프로젝트 사례: 진행 중인 프로젝트나 서비스에 대해 알아봅니다.
•
필수 역량: 반드시 갖춰야 하는 기술이나 경험을 확인합니다.
•
우대 사항: 있으면 좋은 기술이나 경험을 확인합니다.
•
개인 역량: 팀워크, 커뮤니케이션 능력 등 소프트 스킬을 확인합니다.
3-2. 나만의 취업 체크리스트 만들기
그렇다면 왜 JD를 분석하느냐? 바로 나만의 취업 체크리스트를 만들기 위해서입니다. 누구나 체크리스트를 만들 수 있지만, 여기서 추천하는 방식은 JD를 토대로 체크리스트를 만드는 것입니다.
예를 들어, 데이터 분석가가 되고 싶다고 가정해봅시다. 데이터 분석가가 되기 위해서는 당연히 데이터 분석 역량이 필요합니다. 하지만 단순히 "데이터 분석 공부하기"라고 하나의 리스트를 만드는 것은 매우 비효율적입니다.
3-2-1. JD에서 요구하는 사항 추출
•
프로그래밍 언어: Python, R 등
•
데이터베이스: SQL 사용 능력
•
분석 도구: Pandas, NumPy, Tableau 등
•
통계 지식: 통계학 기초 이해
•
머신러닝: 기본 알고리즘 이해 및 적용 능력
3-2-2. 세부 항목으로 분해
각 요구 사항을 구체적이고 달성 가능한 작은 단위로 분해합니다.
예를 들어, 통계학 기초 이해를 달성하기 위해 체크리스트를 작성한다고 가정해봅시다. 통계학 기초 이해를 위해 대학교 전공 수준의 기초 통계학 수업 전체를 들어야겠다고 체크리스트를 작성한다면, 이는 잘못된 것입니다.
그래서 아래와 같이 구성할 수 있습니다.
•
기초 통계학 개념 이해 (1주)
◦
통계학의 중요성과 역할
◦
데이터 유형(명목형, 순서형, 구간형, 비율형)
◦
모집단과 표본의 개념
•
기술 통계와 데이터 시각화 (1주)
◦
중심 경향성 측도(평균, 중앙값, 최빈값)
◦
산포도 측도(분산, 표준편차, 범위, 사분위수)
◦
데이터 분포의 이해(왜도, 첨도)
◦
데이터 시각화 기법(히스토그램, 박스플롯, 산점도)
•
확률과 확률분포 (2주)
◦
확률의 기본 개념과 규칙
◦
이산 확률분포(이항분포, 포아송분포)
◦
연속 확률분포(정규분포, t-분포)
•
신뢰구간과 가설검정 (2주)
•
t-검정 (1주)
•
t-검정 실습 (2주)
•
등등...
3-3. 2~3주 내에 달성할 수 있는 범위로 쪼개기
모든 리스트를 2~3주 내에 시간을 투자하면 달성할 수 있는 범위로 쪼개는 것이 중요합니다. 대부분의 취업 과정에서 어떤 기술을 완전히 이해하기도 어렵고, 심화하여 적용하기도 힘든 부분이 많습니다. 그래서 이러한 부분들을 최대한 쪼개서 쉽게 달성하고 관리할 수 있는 범위로 나누는 것이 좋습니다.
여기서 중요한 것은 얼마나 쪼개면 좋을지 자기만의 기준을 정하는 것입니다. 쪼개는 방식과 정도는 정해진 것이 없습니다. 처음에는 하나의 리스트를 쪼개면서 감을 잡는 것이 중요하고, JD를 잘 분석하고 열심히 공부할수록 어떤 단위로 쪼갤 수 있는지 감이 잡힙니다. 따라서 처음부터 리스트를 너무 세세하게 나누기보다는 실제로 공부하면서 2~3주 동안 어떤 주제로 공부할 것이고, 몇 개를 달성할 수 있으며, 각 항목을 달성하는 데 얼마나 시간이 걸리는지 확인하면서 체크리스트를 계속 수정해 나가는 것이 중요합니다.
3-4. 체크리스트 관리의 장점
체크리스트를 만들고 관리하면 좋은 점은 자신의 학습 진행 상황을 확인할 수 있다는 것입니다. 내가 얼마나 더 공부해야 할지, 어떤 개념을 얼마나 이해하고 있는지 가시화할 수 있습니다. 취업 과정에서 성취감을 얻는 경험을 많이 못하고, 공부를 하면 할수록 부족함을 많이 느끼지만, 체크리스트를 통해 내가 얼마나 더 공부하면 취업 확률이 높아지는지 쉽게 파악할 수 있습니다. 또한, 어떤 개념을 마스터했다고 말하기 힘들던 부분도 체계적인 학습을 통해 어느 정도 공부했다고 말할 수 있는 근거가 생깁니다.
이처럼 작은 목표를 꾸준히 달성하면서 성취감을 빠르게 얻고 취업에 대한 동기부여를 유지하는 것은 생각보다 중요한 부분입니다. 취업 시장이 어려워짐에 따라 장기화되는 취업 준비 과정에서도 꾸준히 공부할 수 있는 원동력이 됩니다.
마무리
취업 준비 과정은 길고 복잡할 수 있지만, 올바른 방향성과 체계적인 계획을 세우면 성공에 한 걸음 더 가까워질 수 있습니다. 이번 글에서는 원하는 직무의 JD 분석과 나만의 취업 체크리스트 만들기 등을 통해 자신에게 필요한 역량을 파악하고 준비하는 방법에 대해 이야기했습니다. 작은 목표를 세우고 꾸준히 달성해 나가면서 성취감을 얻고, 이를 바탕으로 자신만의 경쟁력을 키워나가시길 바랍니다.
다음 시리즈에서는 실제 지원부터 합격까지 취업 과정의 단계별 팁을 다룰 예정입니다. 저의 경험과 조언이 취업을 준비하시는 여러분께 작은 도움이 되길 바랍니다. 모두 성공적인 취업 활동이 되시길 응원합니다.