프로젝트 주도 경력개발이란?
자체 제작한 구조도입니다.
프로젝트 주도 경력 개발에 대해 소개하기 전에
’개발자 경력 수준에 따른 필요한 역량’과 ‘개발자 경력 개발 환경’ 두 가지에 대해 소개해 드리겠습니다.
개발자 경력 수준에 따른 필요한 역량
개발자의 역량 개발을 위해 많은 학습과 실무 경험이 필요합니다.
자체 제작한 구조도입니다.
신입 개발자의 역량
•
프로그래밍 언어와 도구 능숙하게 활용
•
신입 개발자 기본기
•
조직 적응할 수 있는 역량
주니어 개발자의 역량
•
프로그래밍 역량
•
엔지니어링 역량
•
개발자의 생산성을 개선하는 역량
•
시장의 변화에 맞게 제품의 가치를 개선하는 역량
신입 개발자 경력을 넘어 주니어 개발자로 성장하는 것은 쉽지 않습니다.
개발자 역량개발 환경 두 가지
자체 제작한 경력개발계획 실행방법 구조도 입니다.
1.
비즈니스 환경에서의 역량개발
•
기업에 취업 후 비즈니스 문제를 해결하면서 역량을 개발하는 것입니다.
•
비즈니스 환경에서는 실무 노하우에 관한 역량을 개발할 수 있습니다.
2.
개인적인 환경에서의 역량개발
•
개인적으로 시간과 자원을 확보하여 역량을 개발하는 것입니다.
•
개인적인 환경에서는 기본기와 새로운 분야에 대한 역량을 개발할 수 있습니다.
비즈니스 개선을 할 수 있는 역량을 개발하기 위해서는 비즈니스 환경, 개인적인 환경 모두 병렬적으로 역량을 개발해야 합니다.
역량개발 방법에 대해서는 아래 링크를 읽어보시면 도움이 됩니다.
기업 주도 경력 개발 vs 프로젝트 주도 경력 개발
기업 주도 경력 개발을 통해 개발자가 역량 개발하기 힘든 이유를 소개하겠습니다.
기업 주도 경력 개발
기업 주도 경력 개발은 ‘기업명 ≒ 기업네임벨류’에 의존하여 역량 개발하는 것입니다. 기업 주도 경력 개발의 예시로 ‘네.카.라.쿠.베 혹은 그에 준하는 기업’에 취업해야 제대로 된 경력을 갖추었다고 이야기합니다.
기업 주도 경력 개발에 대한 오해
•
‘네.카.라.쿠.베 혹은 그에 준하는 기업’ 에서 주어지는 프로젝트, 환경에서 얻은 경험이 나쁘다고 이야기하는 것은 아닙니다.
•
‘네.카.라.쿠.베 혹은 그에 준하는 기업’으로 취업할 가능성이 높다면 준비하는 것이 옳다고 생각합니다.
•
하지만 취업이 불확실하다면 ‘네.카.라.쿠.베’ 혹은 그에 준하는 ‘기업에 입사하기 위해 준비하는 시간이 효율적인 것인가?’에 대한 의문을 품고 있습니다.
기업 주도 경력 개발의 문제는 ‘기업명 ≒ 기업네임벨류’가 있는 기업 입사 준비 기간이 길어지면 개인적인 환경에서 역량 개발은 할 수 있지만, 비즈니스 환경에서 역량 개발이 어려운 점입니다. 그 결과 경력 수준을 높이는 시간이 지연된다고 생각합니다. 이 문제를 해결하기 위해 생각한 방법이 ‘프로젝트 주도 경력 개발’입니다.
프로젝트 주도 경력 개발
프로젝트 주도 경력 개발한다는 것은 ‘기업명 ≒ 기업네임벨류’를 보고 취업하는 것이 아닌, 경력 개발에 관련된 문제가 있고, 그 문제가 나에게 주어질 가능성이 있는 기업으로 취업하여 비즈니스 문제 해결에 기여하려고 노력하는 것 핵심입니다.
프로젝트 주도 경력 개발의 장점은 다음과 같습니다.
•
기업에서 직군이 해결하고자 하는 문제에 호기심을 느낍니다.
•
문제 해결을 위해 조직 문화에 빠르게 적응하려고 노력합니다.
•
주어진 문제에 대해 최선을 다해 해결하고 개선하려고 노력합니다.
•
문제의 난이도가 높아진다면 개인적인 환경에서 역량 개발을 하여 문제를 해결하려고 노력합니다.
•
기업 규모가 커저 난이도가 높아지더라도 난이도에 맞게 문제를 해결하려고 노력합니다.
프로젝트 주도 경력 개발의 마음가짐이 있다면, 기업의 성장과 개인의 성장 모두 도움이 된다고 생각합니다.
“개발자 채용의 어려움이 있습니다.” 라는 이야기에 대한 생각입니다.
‘개발자 채용의 어려움’에서 개발자는 ‘비즈니스를 개선할 수 있는 개발자가 없다’ 라고 생각합니다.
비즈니스를 개선하기 힘든 개발자는 채용시장에서 약자입니다. 반대로 비즈니스를 개선할 수 있는 개발자는 채용시장에서 강자입니다. 선호하는 기업에 취업하고 싶다면 우선 비즈니스를 개선하는 개발자가 되는 것이 경력개발 관점에서 효율적이라고 생각합니다.
개인적인 환경에서의 역량 개발은 본인 의지에 따라 주도적으로 개발할 수 있습니다. 하지만 비즈니스 환경의 역량 개발은 기업에 취업해야만 개발할 수 있습니다. 비즈니스를 개선하는 개발자로 성장하기 위해서는 빠르게 비즈니스 환경의 프로젝트를 경험해야 합니다. 따라서 취업할 기업을 선택할 때 기업의 네임벨류보다는 기업에서 해결해야할 문제를 보고 선택했으면 좋겠습니다. 이것이 프로젝트 주도 경력 개발을 생각하게 된 계기입니다.
프로젝트 주도 경력개발의 핵심 : 비동기 구직활동 프로세스
자체 제작한 구조도입니다.
프로젝트 주도 경력개발의 핵심은 빠르게 비즈니스 환경에서 얻어야 하는 역량을 개발하는 것입니다. 추가로 비즈니스 환경, 개인적인 환경에서 얻은 역량에 대해 빠르게 피드백 받고, 올바른 방향으로 개발하고 있는지 모니터링 하는 것입니다.
피드백 받을 때 아래 항목 고민해야 합니다.
•
현시점에 신입-주니어-시니어로 취업할 수 있는 경력 수준의 역량을 갖추었는지 확인하는 것
•
경력개발계획을 설계하고 올바르게 실행하고 있는지 피드백 받는 것
•
효율적으로 경력개발을 하려면 어떻게 해야 할 지 피드백 기반으로 고민하는 것
이 세 가지 고민을 해결하기 위해 비동기 구직활동 프로세스를 생각하였습니다.
비동기 구직활동 프로세스
비동기 구직활동 프로세스는 역량 개발과 입사 지원을 동기적으로 진행하는 것이 아니라, 비동기적으로 진행하는 것입니다. 즉, 역량 개발이 끝나야 구직 활동을 하는 것이 아니라, 위 그림처럼 역량 개발과 구직 활동을 비동기적으로 진행하는 것입니다.
비동기 구직활동 프로세스의 강점은 아래와 같습니다.
•
부족한 역량과 가지고 있는 역량의 피드백을 통해 역량을 검증하여, 시행착오를 줄일 수 있습니다.
•
실제 채용시장에서 요구하는 경력 수준의 역량을 파악할 수 있습니다.
•
이를 바탕으로 갖추어야 할 역량의 우선순위를 정할 수 있습니다.
프로젝트 주도 경력개발과 비동기 구직활동 프로세스를 통해 효율적으로 3~5년 이내 비즈니스 개선을 할 수 있는 개발자로 성장을 할 수 있다고 생각합니다.
마무리
프로젝트 주도 경력개발은 아래와 같습니다.
•
기본기는 개인적인 환경으로 스스로 개발할 수 있지만
•
실무 경험은 비즈니스 환경에 의존해서 개발해야 하는 상황입니다.
•
실무 경험을 위해 ‘기업명’보다는 경력에 필요한 ‘프로젝트 경험’의 기회가 있는 기업에 취업하여
•
기업이 해결하고자 하는 비즈니스 개선을 위해 최선을 다해야 합니다.
•
이를 통해 얻은 역량은 피드백 받아 올바르게 역량 개발을 하고 있는지 방향성을 재설정해야 합니다.
프로젝트 주도 경력개발을 통해
•
비즈니스 개선할 수 있는 역량의 경력 수준에 빠르게 도달하고,
•
이를 기반으로 ‘누군가 풀지 못한 문제에 도전’ 하여
비즈니스 혁신에 기여할 수 있는 시니어 개발자로 성장할 수 있었으면 좋겠습니다.
mlp.pisik@gmail.com