신입 개발자 이력서 작성하기

Lee Sanghyun·2024년 2월 21일
1

취업준비

목록 보기
3/3
post-thumbnail

이력서가 뭔데? WHAT

나는 경력이 없다. 그야 신입이니까... 하지만 이력은 있다.

본격적인 취업 준비를 위해 이력서를 쓰다가 깨달은 점이 있다. 나에게는 경력이 없다는 것이다. 처음에는 "아니 이제 졸업인데 내가 이력이 어딨어서 이력을 쓰라는 거야?" "이력이 있는 사람만 뽑으면 신입은 어디가서 이력을 쌓나" 생각을 했다. 하지만 이건 "경력"과 "이력"을 구분하지 못해서 벌어진 사소한 오해였다.

이력은 "1. 지금까지 거쳐 온 학업, 직업, 경험 등의 내력 2. 많이 겪어 보아서 얻게 된 슬기" 경력은 "현재까지 직업상의 어떤 일을 해 오거나 어떤 직위나 직책을 맡아 온 경험 또는 그 내용" 을 의미한다. 즉, 경력은 내가 어떤 회사에서 어떤 일을 했는지라면 이력서는 경력을 포함하여 내가 어떤 노력과 경험으로 무엇을 얻었는지~ 까지 포함하는 것이다.


이력서를 왜 써야하는데? WHY

회사님... 저랑 같이 일해보실래요. 저는 이런 매력이 있어요😘

이력서를 쓰는 목적은 회사에게 나를 홍보하기 위함이다. 즉 회사에 나의 매력 포인트를 어필하는 문서인 것이다. 특히 신입 개발자의 경우에는 지원하는 업무와 관련해서 내가 지금까지 어떤 노력을 해왔고 어떤 것을 할 수 있으며 어떤 태도를 가졌는지를 근거를 가지고 설명해야한다. 또 나의 이력서를 읽는 사람은 내가 아니라 회사이기에 내 노력보다는 내 경험과 능력을 바탕으로 회사에 기여할 수 있는 것으로 회사에 자신을 홍보해야한다.


그래서 어떻게 쓰는 건데? HOW

이력서에 뚜렷한 양식은 없다. 정답도 없다.

다만 면접복장이 자유라고 해서 런닝을 입고 가면 안되듯이, 정답이 없다고 해서 오답도 없는 건 아니듯이 필수 사항 / 권장 사항 / 기피 사항이 있다. 이력서 작성법은 여러 글과 실제 이력서, 이미 취업한 분들의 의견을 종합한 결과로는 다음과 같이 정리할 수 있다. 사실 어느정도 준비가 되어있다면 권장 입력 사항까지가 필수라고 보면 된다.

필수 입력 사항

  • 개인 정보: 성명, 연락처, 이메일 주소, 생년월일.
  • 경력 사항: 근무한 회사, 해당 회사에서의 직위, 근무 기간.
  • 학력: 최종 학위, 전공, 입학 연도, 졸업 연도.
  • 기술 스택: 사용 가능한 프로그래밍 언어, 프레임워크, 라이브러리 등.
  • 프로젝트 경험: 참여한 프로젝트의 설명, 역할 및 기여 내용.
  • 기술적 역량: 프로그래밍 언어에 대한 숙련도, 알고리즘과 데이터 구조에 대한 이해 수준 등.
  • 자기소개서: 개발 관련 관심사와 열정, 협업 능력 및 문제 해결 능력을 증명할 수 있는 내용을 포함한 소개서.

권장 입력 사항

  • GitHub 및 기술 블로그 링크: 현재의 실력 혹은 성장 과정을 증명할 수 있는 사이트의 링크
  • 자격증 및 수료증: 관련 있는 자격증이나 수료증 혹은 어학 증명 서류
  • 개인 프로젝트: 개인적으로 진행한 프로젝트나 오픈 소스 기여 등.
  • 언어 및 소프트 스킬: 팀원과의 커뮤니케이션 능력, 문제 해결 능력 및 경험 등.

기피 입력 사항

  • 거짓 정보: 경력, 학력, 기술 스택을 과장하거나 허위로 기재하는 것.
  • 불필요한 개인 정보: 종교, 정치적 성향 등과 같은 개인적인 정보는 생략하는 것이 좋음.

이력서 체크리스트

  • 오타 및 문법 오류 확인: 이력서에 오타나 문법 오류가 없는지 다시 한 번 확인합니다. 기본적인 이미지를 유지하기 위해 중요합니다.
  • 내용 일관성 확인: 이력서에 기재된 정보들이 일관되고 정확한지 확인합니다. 이전에 작성한 내용과 모순되는 부분이 없는지 확인해야 합니다.
  • 연락처 및 개인 정보 확인: 연락처와 개인 정보가 정확하게 기재되어 있는지 확인합니다. 회사가 연락할 때 필요한 정보이므로 정확성이 중요합니다.
  • 포맷 및 레이아웃 확인: 이력서의 포맷과 레이아웃이 깔끔하고 읽기 쉬운지 확인합니다. 일관된 서식을 사용하여 전문적인 인상을 주어야 합니다. (노션 같은 경우는 Pdf로 내보낼 경우 레이아웃이 깨지는 경우가 있어서 꼭 확인이 필요하다)
  • 경험과 기술 부분 강조: 신입 개발자의 경우 경험과 기술을 강조하는 것이 중요합니다. 프로젝트 경험과 언어/도구에 대한 기술을 명확하게 표시해야 합니다.
  • 링크 작동 확인: GitHub, 기술 블로그 혹은 포트폴리오 등의 링크가 정상적으로 작동하는지 확인합니다.

그리고 내가 이력서를 작성한 순서는 아래와 같다. 나같은 경우는 프로젝트 경험 내용은 자기소개서에 짧게 녹여내고 구체적인 것은 포트폴리오 링크로 대체했다.

  1. 필수/권장/기피 사항과 체크리스트를 조사한다.
  2. 객곽전인 필수/권장 사항을 모두 작성한다. (자기소개서를 제외한 전부가 된다)
  3. 가장 강하게 어필할 수 있는 나의 경험, 개발 외 역량을 메모장에 정리한다.
  4. 이력서를 작성할 플랫폼(PPT, Notion, Word 등)을 정한다.
  5. 자기소개서를 임의의 텍스트(e.g. Lorem Ipsum)로 구성한뒤 객관적인 필수/권장 사항을 모두 입력할 수 있게 적당한 페이지 수와 레이아웃을 구성한다.
  6. 나의 경험, 개발 외 역량을 바탕으로 자기소개서를 작성한다.
  7. 이력서의 임의의 텍스트를 자기소개서로 대체하고 지인들에게 내용 및 레이아웃의 피드백을 받아 수정한다.

그렇게해서 완성된 나의 첫 이력서. 졸업을 일주일 앞둔 시점에서 수정하고 수정하고 갈아엎은 후에야 간신히 기본적인 틀을 갖췄다... 앞으로도 수정할 일이 많겠지만 사회인으로서 한발을 내딘 느낌이 들어 뿌듯함을 감출 수 없다. 비록 부족한 점이 많지만 앞으로는 경력과 프로젝트와 깊은 탐구 내용 등 많은 것을 채워나갔으면 좋겠다.



참고 문서

zero-base 신입 합격 백엔드 자기소개서 예시 공개! 백엔드 자소서 이렇게 쓰세요!
우아한 기술 블로그 왕초보 신입 개발자의 우당탕탕 이력서 작성기
인프런 inflearn 유튜브 2곳 중 1곳은 무조건 합격하는 개발자 이력서 만들기 | 인프콘2023

profile
개미 같이 일하는 안드로이드 개발자💻

0개의 댓글

관련 채용 정보