최근에 ‘개발자 구하기 힘들다’는 말을 많이 합니다.
하지만, 도대체 어떤 사람을 구하길래 힘들다고 할까 저도 궁금해졌습니다.
그래서 1년간 인입된 SW 개발자 HR 요청을 분류하고 분석해 보았습니다.
기획, 디자인 분야 또는 제조분야, CTO 채용과 같은 경우은 제외하였습니다.

 

조사 대상은 경향을 말할 수 없을 만큼 매우 다양했습니다.
두리뭉실한 요청은 개인 경험을 바탕으로 정리를 하였습니다.

이 포스팅은 ‘도대체 왜 개발자를 구하기가 힘들까?’ 라는 관점에서 작성된 최근 경향 정도로 이해하면 좋을 것 같습니다.

1) 허리급 인력의 부족

개발자 채용 선호 연차 비율

개발자 채용 선호 연차 비율

짐작한 대로 많은 회사들이 대리, 과장급 인력들을 구하고 있었습니다.
이직에 따른 충원도 있지만 사업확장에 따른 충원도 적지 않았습니다.
반면 10년 이상의 개발인력 요청은 많지 않았습니다.

낮은 연차의 인력에게 높은 기술 수준을 요구하는 경우도 있었습니다.
작은 회사, 비 IT회사는 기술 이해도가 낮아 적절한 팀구성을 모르는 경우도 있었습니다.

웹분야 업체의 경우는 4년차 이하의 대리급을, 서버분야는 5년차 이상의 과장급을 선호했습니다.
차장급 이상은 AWS, Hadoop과 같은 최신기술에 대한 경험을 요구하기도 했습니다.
나이가 들어도 공부를 게을리 해서는 안된다는 것을 알 수 있었습니다.
서버 분야 회사들은 대리, 과장급에게도 Hadoop과 같은 신기술 경험을 요구했습니다.
서버분야는 연차에 관계없이 신기술에 대한 탐구를 꾸준히 해야 한다는 것을 알 수 있었습니다.

전반적으로 허리급에서 개발능력이 검증된 사람들을 많이 찾았습니다.
과장급 선호에 대한 이유는 적정 연봉 수준과 팀웍에 대한 고려가 많았습니다.

2) 비즈니스 별로 상이한 스펙 요청

기술 분야별 채용의뢰 비율

기술 분야별 채용의뢰 비율

그리고 사업 분야별로 요구되는 스킬도 상이했습니다.

웹 비즈니스 업체들은 php, node.js 등 스크립트 기반 기술을 많이 요구했습니다.
따라서 Backend 기술을 포함하더라도 웹개발로 분류하였습니다.

반면, 미들웨어 중심의 서버 회사들은 Java Spring 기술을 기본적으로 요구하였습니다.
웹 화면 개발이 포함되어 있지만 서버개발로 분류하였습니다.

Ruby, python 과 같은 기술을 찾는 회사는 드물었습니다.
아직 국내에서는 주력 스킬로 자리를 잡지 못했기 때문이 아닐까 싶습니다.

의외였던 것은 php 개발자를 찾는 경우가 무척 많았습니다.
생산성이 높아 기존 웹서비스에 많이 사용되고 있어서 아닐까 싶습니다.

웹개발의 경우는 필수적으로 DB를 잘 다룰 수 있기를 원했습니다.
반면, 서버개발은 서버 운영 경험이나 통신 프로토콜에 대한 경험을 요구하는 경우가 많았습니다.
이것은 웹개발은 DB 환경에 서버개발은 서버 환경에 따라 성능차이가 많이 나기 때문이 아닌가 싶습니다.

참고로 임원급의 경우도 AWS, NoSQL 등 Full Stack 기반의 기술 역량을 찾는 경우가 많았습니다.
어떤 회사든 최신 기술 도입에 대한 관심은 높다는 것을 알 수 있었습니다.

3) 의뢰경향 요약

의뢰 경향을 요약해 보겠습니다.

연차별로 기대하는 역할은 일반적으로 특이한 부분이 없었습니다.

  • 대리급 개발자는 조직의 팀원으로 한 부분을 맡아서 개발할 수 있는 사람.
  • 과장급 개발자는 두루두루 많이 해본 사람으로 전투능력이 검증된 사람.
  • 차장급 개발자는 전문기술(통신,금융 등) + 개발역량을 요구하고 있었습니다.

하지만, 비즈니스 분야별로는 요구되는 기술 특성이 확실히 구분되었습니다.

  • 포털 및 쇼핑몰 회사 : 검색 기술, 트렌디한 기술들 (node, hadoop 등)
  • 게임업체 : C#, MS-SQL 기본, Actionscript 등 MS 기반 기술들
  • 공공SI 업체 : ‘전자정부 프레임워크’ 필수(java spring)
  • 스타트업(웹서비스) : 초기 php, javascript, 트래픽이 높아지면 java spring+nosql 
  • 스타트업(서버분야) : 대리급 서버개발자(신기술 경험이 있는)
  • 제조분야 : 특수 Embeded 기술

반면, 연봉은 3~4천 정도 대를 많이 선호하셨습니다.

전체적으로는 Java spring, 웹 서비스 분야는 php 기술이 선호도가 높았습니다.
다만, 사업을 새롭게 시작하는 경우는 node.js 나 NoSQL 기반 기술들을 시도해보는 경향이었습니다.

소프트웨어 개발자에 대한 ‘연령대별, 학력별 통계’ 자료 등이 있으면 좋겠습니다만 그런 자료가 없네요.
자료 분석 후의 개인적인 느낌을 요약해 보았습니다.

  • 1) 젊은 개발 인력 유입의 절대적인 부족
  • 2) 개발자 고령화 및 몸값 상승에 따른 채용기피
  • 3) 높은 이직률에 따른 기술 보전 및 이전 체계의 부족
  • 4) 슈퍼 개발자 채용 시도

하나같이 쉽지 않은 주제들입니다.
지금 당장 뚜렷한 해법은 보이지 않지만 점점 나아지지 않을까 기대해봅니다.

  • TAGS