개발자 모집: 적합한 사람을 찾는 것이 중요한 이유

게시 됨: 2022-05-20

회사에서 할 수 있는 최고의 투자 중 하나는 시간을 할애하여 적절한 직원을 만들고 채용 방식을 신중하게 고려하는 것입니다.

오늘날 거의 모든 산업에서 코드를 개발하는 사람이 필요합니다. 문제는 재능 있는 코더를 찾는 것이 어렵다는 것입니다. 기업이 달성할 수 있는 가장 어려운 일일 수 있습니다.

다른 많은 직업과 달리 재능 있는 개발자는 동료보다 생산성이 몇 배 더 높을 수 있으므로 개발자 모집은 매우 중요한 문제입니다.

A 지점에서 B 지점으로 데려다 줄 운전 기사를 고용하는 경우 고성능 운전자와 다른 운전자의 차이는 최소화됩니다. 둘 다 상당한 시간 내에 A 지점에서 B 지점까지 데려다 줄 것입니다. 운전자가 다른 운전자보다 10배 또는 100배 빨리 A 지점에서 B 지점까지 당신을 데려가는 것은 거의 어렵습니다.

그러나 IT 비즈니스에서는 그렇지 않습니다. 뛰어난 개발자는 다른 개발자보다 몇 배 더 생산적일 수 있지만 나쁜 개발자는 회사의 가치를 실제로 떨어뜨릴 수 있습니다. 요약하면, 개발자 모집은 개발자 간의 생산성 격차가 엄청나고 비즈니스를 변화시킬 수 있기 때문에 고위험 게임입니다.

대화할 적절한 사람 찾기

개발자는 대면 또는 온라인의 두 가지 방법으로만 연락할 수 있습니다. 전략에 관계없이 재능 있는 인재를 채용하려면 먼저 주목을 받아야 하며 이를 위한 가장 좋은 방법은 개발자 커뮤니티의 적극적인 구성원이 되는 것입니다.

예를 들어, 귀하의 지역에서 최고의 개발자 및 기타 인정받는 개발자와 함께 여유로운 저녁 식사를 주최하는 것은 진정한 연락처를 만들고 잠재력을 탐색할 수 있는 훌륭한 접근 방식일 수 있습니다. 나는 이런 종류의 작은 모임을 개최하는 아주 멋진 사람들을 만났습니다. 이러한 종류의 이벤트에 참석할 수 있도록 기존 개발자에게 시간과 돈을 할당하여 이러한 활동을 지원하는 것은 최고의 인재를 회사로 유치하기 위한 진정하고 성공적인 접근 방식입니다.

기술 기사 및 비디오를 게시하고, StackOverflow와 같은 인기 있는 개발자 사이트에서 귀하의 비즈니스와 관련된 주제에 대한 질문에 답변하고, 다른 개발자가 문제를 해결하는 데 사용할 수 있는 오픈 소스 소프트웨어를 구축 및 공유하는 것은 온라인에서 훌륭한 개발자를 모집하는 가장 효과적인 방법 중 일부입니다.

기술 직원이 오픈 소스 솔루션으로 구축한 소프트웨어의 일부를 공유할 수 있도록 하면 비록 많은 노력이 필요하더라도 매우 유용할 수 있습니다. 당신의 팀이 작업하는 일부 프로젝트의 오픈 소싱은 외부 개발자를 조직으로 끌어들일 뿐만 아니라 엔지니어링 팀이 일반적인 문제에 대해 재사용 가능한 솔루션을 찾도록 하여 더 효과적으로 작업할 수 있도록 합니다.

이러한 전술은 적절한 개인을 찾는 데 도움이 되지만 일단 찾은 후에는 마음을 바꾸도록 설득하는 것은 사용자에게 달려 있습니다. 이를 위해서는 공정한 시장 가격, 개발자 문화 및 기술 리더십에 대한 철저한 파악이 필요합니다. 그들이 일하고 싶은 분위기를 조성할 수 있다면 재능 있는 개발자를 고용하는 데 훨씬 더 수월할 것입니다.

잠재 직원을 자신의 속도에 맞춰 배치

내가 사업주로부터 들은 흔한 오해 중 하나는 뛰어난 엔지니어를 고용하면 그들이 성공적으로 수행할 수 있다는 것입니다. 이것은 정확하지 않습니다. 모든 개발자는 특정 상황에서 효과적으로 일할 수 있지만 고용한 개발자가 엔지니어링 문화, 관리, 기업 가치 및 기술 요구 사항에서 번창할 수 있도록 보장하는 채용 프로세스를 만드는 것은 귀하에게 달려 있습니다.

개발자 모집 프로세스를 수립할 때 가장 먼저 깨달아야 할 것은 개발자를 테스트하고 좋은 짝을 찾는 것이 어렵다는 것입니다. 이상적인 방법은 없으며 매번 적절한 사람을 모집한다는 보장도 없습니다.

개발자가 작업한 프로젝트에 대해 자세히 문의합니다. 그들이 생각하는 방식과 전문 분야가 무엇인지 조금 더 파고 들면 더 자세히 알 수 있습니다.

후보자가 가장 좋아하는 프로젝트에 대해 문의하는 것은 매우 중요합니다. 당신은 그들이 무엇을 좋아하고 싫어하는지 지적하면서 종종 당신을 안내하도록 할 수 있습니다. 이것은 지원자가 무엇을 이해하고 있는지 뿐만 아니라 어떤 종류의 프로젝트에서 일하는 것을 좋아하는지 배울 수 있는 훌륭한 접근 방식입니다. 반응 인터뷰 질문을 준비할 수도 있습니다.

지원자에게 수수께끼를 푸는 대신에 집에 가져가는 프로젝트를 제공하세요. 코딩 문제는 지원자가 직장에서 무엇을 하게 될 것인지를 잘 설명하지 못할 뿐만 아니라 나쁜 행동을 유발합니다. 인터뷰 중 후보자의 전문성과 지식의 폭에 초점을 맞추는 대신 코딩 퍼즐 스타일의 기술 퀴즈는 본질적으로 후보자가 일련의 간단한 수학 문제를 암기하는 능력을 평가합니다.

후보자에게 화이트보드에서 문제에 답하도록 강요하는 대신에 테이크홈 프로젝트를 제안하는 것을 고려하십시오. 나는 후보자들에게 그들이 고용되었을 때 작업할 것과 비슷한 작은 애플리케이션을 만들도록 요청하는 것을 선호합니다. 지원자는 인터뷰의 압박 없이 자신이 하고 있는 일에 대해 생각할 수 있고 실제 환경에서 어떻게 기능하는지 보여줄 수 있습니다.

테이크홈 프로젝트의 또 다른 장점은 지원자가 현장 인터뷰를 위해 오면 테이크홈 과제를 출발점으로 삼으면 할 이야기가 많다는 것입니다. 저는 지원자에게 프로젝트에 대해 무엇을 좋아하고 좋아하지 않았는지 묻고 답변을 활용하여 기술 선택과 방법에 대해 더 깊이 파고드는 것을 선호합니다.

최고의 후보자 선정

고용한 모든 개발자가 회사의 문제와 해결 방법을 아는 것이 중요합니다. 주문에만 관심이 있는 개발자를 고용하는 것은 회사가 성공적으로 혁신할 수 없기 때문에 재앙의 공식입니다. 팀의 가장 강력한 개인이 문제를 해결하고 변화를 옹호하는 비전을 공유하는 것이 중요합니다.

이 모든 것이 올바르게 수행된다면 개발자는 회사의 가장 큰 성장 요인 중 하나가 될 것입니다. 회사에서 할 수 있는 최고의 투자 중 하나는 시간을 할애하여 적절한 직원을 만들고 채용 방식을 신중하게 고려하는 것입니다.