커리어일반/비전공개발자전직기

제로베이스 부트캠프 입과자소서 작성 ( 부제 : 개발자로서 자기소개 초안 다지기)

bsh6226 2024. 4. 15. 13:02

 

  고민 끝에 제로베이스라는 부트캠프를 입과하기로 마음먹게되었고 과정신청을 위해 자기소개서를 작성해야 했다. 개발자로 전직하기로 마음을 먹었을 때무터, 백엔드 개발자에게 필요한 역량(KSA) 그리고 그 역량을 포트폴리오와 자기소개서에 담아낼 방법을 정리하고자 마음먹었다. 그리고 나의 3년간 사무직 경력을 통해서 배운 점들을 정리하고 이를 어떻게  활용할 수 있을지 이번기회에 정리하고 고민하고자 하였다. 짧은 3가지 질문이지만 기업이 이력서와 면접을 통해서 묻고싶은 것들이 모두 함축되어 있는 질문이었다. 이 질문들를 풀어서 본격적으로 공부를 시작하기 전에 나의 생각과 방향성들을 점검해보고자한다.

 

<제로베이스 부트캠프시 질문 + 질문이 담고있는 세부질문>

  • 제로베이스 Q1 : 왜 해당 직무를 지원하시려고 하나요? 어떠한 마음가짐으로 임하실 생각이신가요 ?
    • 어떤 이유로 기존 사무직을 떠나서 전혀 다른 현재 개발자의 길을 들어서게 되었는지? (전직동기)
    • 개발자란 무엇이라고 생각는지? 개발자가 된다면 무엇을하고 싶고 어떤 개발자가 되고싶은지? (미래 방향성, 개발철학)
    • 백엔드 개발자가 어떤 것을 하는지 알고 있는지? 그렇다면 백엔드를 선택한 이유는 무엇인지? (백엔드 개발자 JD, 백엔드의 역량, 백엔드 커리어 로드맵)
  • 제로베이스 Q2 : 신청자님에 대해 최소 800자 이상으로 자유롭게 소개해주세요.
    • 백엔드 개발자의 필요역량에 본인의 역량이 얼마나 부합한다고 생각하는지. 개인의 개성, 과거의 경험을 녹여서 보여주세요.
  • 제로베이스 Q3 : 수강기간 동안 어떻게 학습하실 지에 대해 최대한 구체적으로 알려주세요.
    • (백엔드)개발자가 되기 위해서는 어떤 역량들이 필요하고 어떻게 구체화하여 증명해야하는지 알고 있는가?
      • 개발자가 필요한 general한 지식들을 식별하고 이를 학습할 계획을 제시
      • 백엔드 개발자가 필요한 세부 지식들을 학습할 계획
      • 백엔드 개발자가 필요한 지식들을 어떻게 포트폴리오에 담아낼 것인지
      • 포트폴리오를 차별화하기 위해서 어떤 식으로 구상하고 계획하고 있는지?

 

위의 세가지 질문과 도출된 세부질문들을 통해서 개발자 이력을 시작하기전 정의되어야할 부분들을 아래와 같이 정리해 보았다.

 

<백엔드개발자 이력서 준비 1 -  A. 백엔드 개발자란(JD) B. 백엔드 개발자의 핵심역량(KSA) >

 

  •  

 

 

<백엔드개발자 이력서 준비 2 -  A. 개발자가 되려고하는 이유 C. 개발철학과 로드맵>

 

* 연봉, 복지, 조직문화 등의 개인처우 내용을 제외하고 근원적인 질문을 brain storming하여 탐구해보자.

 

1. 나의 지식과 능력(창의력, 논리력)을 사용하여, 나와 다른 사람의 문제를 해결해 삶의 효율성을 올려주는데 큰 기쁨을 느낀다

  • 팀 내에서 이루어지는 단순반복적인 작업을 쉽게할 수 없는 방법이 없을까 하다가 VBA로 처음 코딩을 접하였고 매우 매력적이었음
  • vba로 자동화해내었을때 개인적으로 주말에 시간을 내어 공부해서 함수가 작동했을때 그 쾌감을 잊지못함

2.  복잡한 원리를 배우고 심도있게 이해하는 것을 매우 좋아하였고 명확하게 답이 떨어지고 퍼포먼스가 측정이 가능한 업무라서

  • 해외영업/구매직으로 입사하여 커리어 개발을 향후 영업/구매 데이터 전문가로 전문화하고자 하였으나, 현실적으로 불가한 것을 깨달음
  • 학부를 물리학과로 입학하였으며 1학년 성적장학생이었고 전과한 영문학과 무역학과에서도 우수하게 학업수료함
  • 업무적으로는 아무리 생소하고 새로운 영역이라고 해도 나름대로 규격화 표준화를 통해서 절차를 만들고 합의를 이끌어 컨트롤하고자함
  • 새로운 업무를 맡아서 빠르게 적응 이해하고 무난하게 성과를 받음, 화학약품 scm분석을 통해서 심도있게 보고서를 작성했음.
  • 업무중에 논리적인 업무들을 좋아했고 분석적으로 접근하였다. 문제 상황과 조직화를 통해서 우선수위 가중치 그리고 예상 impact등을 갖고서 업무함. 이런 업무를 좀 더 집중적으로 하고싶었음.

 

3. 미지의 새로운 영역에 대해서 탐험하는 욕구가 매우 강함

  • 개인적으로 해외여행, 세계사, 미술사 등에 관심이 많음
  • 업무적으로는 안해본 방식으로 시도하는 것을 매우 즐기었음 ; 처음시작하면 무조건 내방식으로 재구성하는 성향이 있음, 기존방식과 다른 업무개선

4. 국내 및 지역무대에 한정되는 것이 아니라 세계를 무대로 영향을 주고 받는 영역이라는 점에서 매력적임

  • 해외 정세에 관심이 많아 항상 economist 같은 뉴스들을 즐겨들어 해외, 최근 ai뉴스에도 관심이 많음
  • 3개국어를 할 줄 알음.

5. ai의 발전이 내가 직무전환을 한는데 가장 큰 촉진제가 되었고 ai를 누구보다 적극적으로 활용하는 일을 하고 싶었음.

  • 나의 ai를 사용하려는 노력을 담은 자료가 첨부되면 좋을 듯.
+) 비즈니스와 인문학에 대한 이해도 역시 개발자로써 중요하다. bm을 이해하고 user의 입장을 이해한다는 것 vs 단순히 기술적인 stack만 쌓는다는 것의 차이는 분명히 있을 것이다.
 

<백엔드개발자 이력서 준비 3  - 현재까지의 경험정리 ;  백엔드 개발자 JD와 KSA에 비추어>

2.1 Brain Storming 

 

 

<백엔드개발자 이력서 준비 3 A. 핵심역량을 어떻게 표현할 것인지 B. 타인과의 차별화 전략은 무엇인지>

 

- 일반적인 개발자 이력서 목차

  • 제목
  • 인적사항(개인정보)
      1. 이름
      2. 깃허브
      3. 블로그(자유)
      4. 이메일
      5. 핸드폰번호
  • 스킬
  • 자기소개
    1. 간단한 자기 소개
    2. 어떤 스택으로 뭘 했는지
    3. 왜 개발자가 되려고 하는지
    4. 개발자 커리어의 목표
    5. 자기어필할 수 있는 포인트
  • 경험
  • 공부이력(있으면 좋음)
  • 학력, 경력
  • 자격, 어학능력(있으면 당연히 좋음)

 

포트폴리오 작성시 차별성 확보법/ 학습계획 및 포트폴리오 차별성 확보법

- 기본 개념에 충실하며, 이것이 지식에 그치지 않고 실제 프로젝트/포트폴리오 내 담을 수 있을지 고민할것

- 단순 구현 외 대용량성, 범용성을 고민하고 문제해결해나가는 과정을 나의 포트폴리오에 담을 것이다.

- 실제로 사용할 법한 프로젝트에 집중할것

- 생성형 ai도 매우 중요한 개발툴로서 인지하고 ai를 어떻게 개발에 접목시킬것인지 고민하고, 이를 어떻게 타인에게 표현할지 고민할것

 

 

 

<백엔드개발자 이력서 준비 4 - 현경험 외 본 과정을 통해서 어떻게 보완할 계획인 것인지 (향후 학습계획)>