우선 이직에 필요한 서류 준비부터 해보기로 했다.
작성에 앞서 각각의 서류 별로 필요한 항목들을 정리했다.
각 서류 별 들어갈 항목 정리
이력서
- 이름
- 연락처
- 년도별 진행 프로젝트명, 교육
- 스킬
- 언어
- 프레임워크
- 협업툴
경력기술서
- 회사; 프로젝트명 (기간)
- 프로젝트별로 담당한 업무(개발 툴, 노력)
- ex) spring security 를 이용해 권한관리 기능을 구현했습니다.
포트폴리오
- 블로그 형태(노션)
- 사이드프로젝트
- 개발환경
- 과정
- 결과물
- 공부한 내용 정리
자기소개서
- 기본양식/회사별 수정
- 어떤걸 해보고싶은지(그 회사에 맞춰서)
지원하려는 회사의 서류 양식이 있는 게 아니라면 굳이 서류를 여러개로 나눌 필요는 없다고 생각했다.
그래서 나는 하나의 이력서에 모든 내용을 담을 수 있도록, 하지만 읽는 사람 입장을 고려해 너무 길어지지는 않도록 써보기로 했다.
하지만 또 막상 써보려니 위의 항목만으로는 잘 써지지 않았다.
여기서 폭풍 검색 + 챗GPT 의 도움을 빌려 각 항목 별 조언을 정리해보았다.
항목 별 조언 정리
자기소개 및 지원동기
- 지원을 하시기 전에 그 회사에 대해 먼저 알아 보십시오.
입사했다가 생각했던 것과 달라서 후회할 수도 있고
이력서에 그 회사나 그 회사 제품에 대한 언급을 하고 이를 자신이 입사하고 싶은 이유와 연결시키면 우선 좋은 인상을 줍니다
→ 지원할 회사와 제품에 대해 서치 - 개발자로서 어떤 성장을 생각하고 계시고, 성장을 위해 어떤 노력을 하고 계신지 적어주시면 좋아요.
프로젝트 경험
- 프로젝트 경험: 해당 프로젝트의 주요 목적이나 기능에 대한 설명 3줄 정도 필요
- 이력서를 선별하는 사람은
1) 업무가 얼마나 어려웠는지,
2) 자기 회사와 어느 정도 연관성이 있는지 판단하려는 관점에서 이력서를 읽습니다.
그러므로 구체적이어야 합니다. 다음이 더 낫습니다.
→ 자동 백업을 수행하는 아웃룩 이메일 플러그인을 C++로 구현함. 팀원 두 명은 백업 저장 서버를 구현했으며, 고객 300,000명에게 제품을 출시함. - 중요한 사실과 대수롭지 않은 일 구분하여 중요한 사실만 적기
- 이력서를 검토하는 사람은 당신 업무가 얼마나 인상적인지 스스로 판단하고 싶어 합니다.
그러므로 주관적인 설명 대신 수치 자료, (회사 외부든 내부든) 수상 경력, 언론 기사, 매출 신장률, 기타 측정이 가능한 사실을 넣으십시오. 이는 건방져 보이지 않으면서도 자신을 띄우는 좋은 방법이기도 합니다.
남들이 실패한 프로젝트를 구하고자 자주 투입되었다"라고 쓰는 대신,
"I have stepped in on 3 projects that were running behind schedule and shipped them on-time.
일정보다 늦어진 프로젝트 3곳에 투입되어 일정을 맞추어 출시했다"라고 쓰십시오. - 실제 본인이 참여한 프로젝트와 기여 정도, 어려운 과제를 극복한 과정이 드러나면 좋아요.
- 문제를 정의하고 개선하거나 해결해보고 개발된 이후에 개선을 위해 고민해보신 경험이 포함되면 좋아요.
프로젝트 성과 표현 문장
- _____을 _____만큼 줄였습니다.
- _____을 위해 재설계되었습니다.
- _____이 _____에 대해 _____을 구현했습니다.
- _____에서 _____까지 _____을 개선했습니다.
- _____에 대해 _____에서 _____까지 사용했습니다.
- _____을 통해 _____ 증가했습니다.
- _____에 대한 _____의 통합 _____.
- _____에 의해 _____에 _____을 통합했습니다.
스킬
- 본인이 경험한 언어와 플랫폼, OS 등에 대해 눈에 띄게 정리할 필요가 있습니다.
단순히 C, C++, C#, JAVA 등으로 나열하는 것은 큰 의미 없습니다.
어느 정도 수준이고 어떤 프로그램을 작성해 봤는지를 어필할 필요가 있습니다. (1차를 통과하기 위해서는 제일 중요합니다)
포트폴리오
- 포트폴리오를 작성할 때에는 목차에서 전체를 한눈에 볼 수 있도록 하세요.
목차에는 해당 프로젝트의 제목, 팀인지 개인인지, 간략한 설명40자 미만)과 사용한 기술 등이 들어가야 하며, 상세 페이지에서는 사진을 곁들인 프로젝트에 대한 설명을 넣어 주세요.
어려웠던 점과 극복 과정 등을 간략하게 추가해 주시고 팀 프로젝트인 경우에는 각 팀원이 맡은 역할을 적어 주셔야 합니다.
그리고 폰트는 고딕체를 사용하세요
다음으로는 챗 GPT의 상담(?) 내용
3년 경력의 소프트웨어 엔지니어로서 새로운 직업을 찾을 때 고려해야 할 몇 가지 중요한 요소가 있습니다.
다음은 몇 가지입니다.
강력한 기술력: 소프트웨어 엔지니어로서 귀하의 기술력은 새로운 일자리를 찾을 때 가장 중요한 요소입니다. 업계에서 일반적으로 사용되는 프로그래밍 언어, 도구 및 프레임워크를 잘 이해하고 있는지 확인하십시오.
문제 해결 기술: 고용주는 항상 복잡한 문제를 해결하고 비판적으로 생각할 수 있는 소프트웨어 엔지니어를 찾고 있습니다. 문제 해결 능력을 강조하고 이전 역할에서 어려운 기술 문제를 어떻게 해결했는지 예를 제공하십시오.
커뮤니케이션 기술: 팀 및 기타 이해 관계자와 효과적으로 커뮤니케이션할 수 있는 능력은 소프트웨어 엔지니어로서 성공하는 데 필수적입니다. 기술적 개념이 아닌 청중에게 기술 개념을 전달할 수 있는 능력과 다른 사람과 협업할 수 있는 능력을 강조하십시오.
애자일 방법론에 대한 경험: 많은 소프트웨어 엔지니어링 팀이 애자일 방법론을 사용하므로 스크럼 또는 기타 애자일 방법론에 대한 경험이 있는 것이 좋습니다. 애자일 팀에서 일한 경험을 강조하십시오.
입증된 학습 및 적응 능력: 기술 환경은 끊임없이 변화하므로 고용주는 빠르게 배우고 적응할 수 있는 엔지니어를 찾고 있습니다. 새로운 기술을 빠르게 배우고 성공적으로 구현한 사례를 강조 표시하십시오.
강력한 포트폴리오: 작업 포트폴리오는 기술과 문제 해결 능력을 보여줄 수 있는 좋은 방법입니다. 최고의 작품의 예를 포함하고 각 프로젝트에 대한 귀하의 기여에 대해 이야기할 준비를 하십시오.
전반적으로 강력한 기술력, 문제 해결 능력, 커뮤니케이션 기술, 애자일 방법론 경험, 빠르게 배우고 적응하는 능력, 강력한 포트폴리오의 조합은 3년 경력의 소프트웨어 엔지니어로 새로운 일자리를 얻는 데 도움이 될 것입니다.
항목 정리를 끝내고 참고할 글들도 찾아놨겠다
우선은 내 프로젝트 이력 정리를 먼저 하고 거기에 살을 붙이는 방식으로 가기로 했다.
댓글 피드백은 언제나 환영합니다!
'생각 > 취업 뽀개기' 카테고리의 다른 글
이직을 준비하며(3) - 내 이력 정리하기 (2) | 2023.10.06 |
---|---|
이직을 준비하며(1) (0) | 2023.08.20 |