개발 포트폴리오의 아이템을 선정하는 방법 (스타트업 취업용)
포트폴리오 아이템 선정하는 법 (스타트업 취업용)
신입, 주니어 개발자분들께서 포트폴리오의 아이템을 여러 가지 잡는 것으로 알고 있는데요 저의 개인적인 경험을 토대로 어떤 포트폴리오가 좋은지 한번 적어 봅니다.
대상 : 주니어~ 미들 개발자
타겟 : 스타트업 취업 혹은 이직 목적
일반 기업들이야 여러 개발자가 많아서 여러 조건에 평균적으로 부합하는 지원자를 선호하지만, 스타트업은 꼭 채용해야 하는 강력한 이유를 찾는 것 같습니다. 그래서 대부분은 채용 담당자들이 지원자에게 왜 불합격 되었는지 정량적으로 설명할 수 없는거죠.
제가 직접 경험한 스타트업 채용 경험은 학력 무관, 독학 무관, 블로그 기록 무관, 협업 경험 무관이고요 실무 개발 능력만을 보고 싶어 하더군요. 문제는 실무 개발 능력을 어떻게 효과적으로 보여 주느냐 하는 것입니다.
가장 추천해 드리는 포트폴리오 아이템은(시간이 걸리겠지만) 입사하고 싶은 스타트업의 아이템을 상용 서비스 수준까지 깊이 파고들어 개발하는 것입니다. 예를 들면 구인, 구직 서비스에 입사하려면 잡 보드나 이력서 서비스를 개발하는 것입니다.
클론 프로젝트, 토이 프로젝트 이런 것들로 포트폴리오를 만드는 것은 시간 낭비라는 생각을 해봅니다. 볼만큼의 수준도 안 될뿐더러 보고 싶은 마음조차 들지 않기 때문입니다.
개발에 필요한 충분한 시간을 가지고 해당 스타트업이 관심을 둘 수 밖에 없는 매력적인 아이템으로 상용서비스 수준까지 개발해 버리면 대부분 바로 오더가 오는 것 같습니다. 단지 조심할 것은 여러 명으로 협업하는 것이 아니라 되도록 혼자 혹은 최소한의 구성원으로 개발하여 개발 실력을 증명하는 것 입니다.
저의 경우 1~2년 동안 혼자서 이력서 서비스를 개발하니까 바로 연락이 오더군요. 생각해 보면 스타트업에서는 저를 입사시키면 바로 이력서 서비스가 론치 되는 것이기 때문에 좋은 선택이 되는 거죠. 물론 자신이 개발한 서비스를 통해 입사하는 것이 자신에게 유리한지 아닌지는 스스로 선택해야 하는 거죠.
3줄 요약을 하면 다음과 같습니다.
충분한 시간을 가지고 (최소 1년 이상)
입사하고자 하는 스타트업의 도메인에 겹치거나 확장되거나 필요로하는 서비스를
상용 서비스 수준을 목표로 개발하고, 그 과정을 이력서에 기록, 제출한다. 끝.
PS.
제가 드리는 말씀은 처음 시점에 상용 서비스를 목표로 개발하는 것이 포인트인데요, 나중에 상용 서비스가 되지 않을 수도 있겠지만, 현재 고객이 사용하고 있는 서비스를 만들었다는 증거가 중요한 거죠.
눈 높이를 토이 프로젝트, 취업용 포트폴리오, 사이드 프로젝트, 클론 프로젝트가 아니라, 실제 고객을 목표로 하는 서비스를 만드는 것이 가장 핵심입니다. 더 나아가 고객과의 인터랙션, 피드백을 통한 보완등을 보여 주는 거죠. 해 보시면 굉장히 많은 기회와 제안을 받게 됩니다. 아마 깜짝 놀라실 겁니다^^
다음 번엔 제가 경험한 "효과적으로 독학하는 방법"에 대해 말씀 드릴게요.
그리고 시간이 되신다면 "개인적 경험을 통해 본 개발자 독학의 장점 (상용 서비스 방식)"도 도움이 되실거예요.
혹시 글로 전달하는 것에 오해가 생길 수 있을 것 같아 추가합니다.
여기에 모든 내용은 신입 개발자나 초보 개발자와 비교해서 좀 더 좋은 개발 실력을 갖출 수 있다는 점입니다. 오해를 드렸다면 전적으로 제 부족한 글솜씨 때문입니다. 이점 죄송합니다.
