포지션 상세
개발자 부족 현상이 점점 가속화되는 요즘, 많은 사람들이 좋은 개발자를 찾고 좋은 개발자가 되고자 하지만 그것이 무엇인지에 대해서는 누구도 뚜렷한 답을 가지고 있지 않습니다. 이제는 모두가 동의할 수 있는 더 명확한 기준이 필요합니다.
명확한 기준을 통해 성장하는 개발자에게 '좋은 개발자'란 무엇인지 제시하고 가장 먼저 실력을 키워야 할 부분을 알려주어야 합니다. 기업에서는 자신 있게 이 사람이 '좋은 개발자'라고 확신할 수 있게 해 주는 기준이 필요합니다.
프로그래머스에서는 이런 방법을 찾기 위해 코딩 테스트에서 출발해서 계속해서 새로운 시도를 해 왔지만 아직 부족한 점이 많습니다. 이제 더 체계적으로 개발자의 성장에 대해 연구하고 더 정확하게 개발자의 역량을 점검할 방법을 찾고자 합니다.
성장을 고민하는 수많은 개발자, 채용을 고민하는 수많은 회사에 답을 주는 이 일을 경험한다면 폭발적으로 성장하는 개발자 채용 시장의 한가운데를 경험하게 될 것입니다.
코딩테스트가 개발자의 기초역량을 드러낸다면, 개발자의 기술적 전문성은 과제를 수행하면서 보여지는 코드를 통해서 가장 잘 드러나게 됩니다. 이를 위한 과제 테스트는 현업에서 개발자로 일하는 출제위원들을 통해 진행하며 평가도 실제 현업 개발자들의 코드 리뷰를 통해 진행합니다. 이러한 과제의 출제부터 평가까지 이어지는 전 과정을 관리하는 업무를 수행합니다.
- 개발자의 전문성을 정의하는 '역량 모델링'
개발자에게 필요한 역량이 무엇인지 조사하고, 어떤 지표가 가장 개발자의 업무 성과를 잘 예측하는지를 조사하는 과정입니다. 좋은 개발자에게 요구되는 요건 중 현재 프로그래머스에서 평가하고 있는 부분은 아주 일부에 불과하기에 어떤 역량이 요구되는지를 정의하고 평가 방법을 개발하는 것까지를 목표로 합니다.
- 개발자 성장 로드맵 작성
개발자에게 필요한 역량은 개발자의 각 커리어 단계별로 다를 수 있고 또 다양한 개발 분야에 따라 다를 수 있기 때문에 각 분야/성장단계별로 필요한 역량을 테크트리/로드맵 형태로 제시하는 일을 해야 합니다.
- 개발자 커뮤니티와의 커뮤니케이션
동료 개발자를 찾는 개발자들은 채용 과정에서 어떤 어려움을 겪고 있는지, 또 개발자가 되려는 예비 개발자는 성장과정에서 어떤 어려움을 겪는지에 대해 많은 개발자와 이야기를 나누고 필요한 부분을 파악해서 프로그래머스 서비스의 발전 방향에 대한 단서를 제공합니다.
- 주로 개발자의 직무 역량과 관련된 업무를 해야 하므로, 현재 기업의 수요가 높은 프로그래밍 언어 및 프레임워크에 대한 기본적인 지식이 필요합니다.
- 업무 특성 상 회사 내, 외부의 개발자들 및 다양한 팀과 협업할 기회가 많습니다. 따라서 새로운 사람들과 편안하게 대화하고 명확하게 커뮤니케이션할 수 있는 능력이 필요합니다.
- 글쓰기 능력. 정돈되지 않은 내용을 명확한 글로 정리해내고, 필요한 부분을 가려내는 안목이 필요합니다.
명확한 기준을 통해 성장하는 개발자에게 '좋은 개발자'란 무엇인지 제시하고 가장 먼저 실력을 키워야 할 부분을 알려주어야 합니다. 기업에서는 자신 있게 이 사람이 '좋은 개발자'라고 확신할 수 있게 해 주는 기준이 필요합니다.
프로그래머스에서는 이런 방법을 찾기 위해 코딩 테스트에서 출발해서 계속해서 새로운 시도를 해 왔지만 아직 부족한 점이 많습니다. 이제 더 체계적으로 개발자의 성장에 대해 연구하고 더 정확하게 개발자의 역량을 점검할 방법을 찾고자 합니다.
성장을 고민하는 수많은 개발자, 채용을 고민하는 수많은 회사에 답을 주는 이 일을 경험한다면 폭발적으로 성장하는 개발자 채용 시장의 한가운데를 경험하게 될 것입니다.
주요업무
- 개발자 전문성 평가를 위한 문제 개발 및 평가 관리코딩테스트가 개발자의 기초역량을 드러낸다면, 개발자의 기술적 전문성은 과제를 수행하면서 보여지는 코드를 통해서 가장 잘 드러나게 됩니다. 이를 위한 과제 테스트는 현업에서 개발자로 일하는 출제위원들을 통해 진행하며 평가도 실제 현업 개발자들의 코드 리뷰를 통해 진행합니다. 이러한 과제의 출제부터 평가까지 이어지는 전 과정을 관리하는 업무를 수행합니다.
- 개발자의 전문성을 정의하는 '역량 모델링'
개발자에게 필요한 역량이 무엇인지 조사하고, 어떤 지표가 가장 개발자의 업무 성과를 잘 예측하는지를 조사하는 과정입니다. 좋은 개발자에게 요구되는 요건 중 현재 프로그래머스에서 평가하고 있는 부분은 아주 일부에 불과하기에 어떤 역량이 요구되는지를 정의하고 평가 방법을 개발하는 것까지를 목표로 합니다.
- 개발자 성장 로드맵 작성
개발자에게 필요한 역량은 개발자의 각 커리어 단계별로 다를 수 있고 또 다양한 개발 분야에 따라 다를 수 있기 때문에 각 분야/성장단계별로 필요한 역량을 테크트리/로드맵 형태로 제시하는 일을 해야 합니다.
- 개발자 커뮤니티와의 커뮤니케이션
동료 개발자를 찾는 개발자들은 채용 과정에서 어떤 어려움을 겪고 있는지, 또 개발자가 되려는 예비 개발자는 성장과정에서 어떤 어려움을 겪는지에 대해 많은 개발자와 이야기를 나누고 필요한 부분을 파악해서 프로그래머스 서비스의 발전 방향에 대한 단서를 제공합니다.
자격요건
- 프로그래밍과 개발자에 대한 깊은 관심은 기본이며, 다른 사람의 성장을 돕는 일에 대한 관심이 있어야 이 직무에 빠르게 적응할 수 있습니다.- 주로 개발자의 직무 역량과 관련된 업무를 해야 하므로, 현재 기업의 수요가 높은 프로그래밍 언어 및 프레임워크에 대한 기본적인 지식이 필요합니다.
- 업무 특성 상 회사 내, 외부의 개발자들 및 다양한 팀과 협업할 기회가 많습니다. 따라서 새로운 사람들과 편안하게 대화하고 명확하게 커뮤니케이션할 수 있는 능력이 필요합니다.
- 글쓰기 능력. 정돈되지 않은 내용을 명확한 글로 정리해내고, 필요한 부분을 가려내는 안목이 필요합니다.