바로가기 메뉴
본문 바로가기
주메뉴 바로가기
  • 2018-014
빅데이터 기반 SW일자리 지형 변화 연구
  • 김정민AI정책연구실 선임연구원
날짜2019.04.26
조회수10472
    • 1. 국내 소프트웨어 분야 일자리 지형 분석
    • 본 연구에서는 워크넷 구인공고 데이터에 기반 하여 2018년도의 국내 소프트웨어 분야 직업의 유형을 분류하였다. 분석 주기는 2018년 1월 ∼ 9월까지 총 9개월이었으며, 분석 방법론으로서 문서에 내포한 주제(Topic)의 수를 자동으로 결정하여 그에 따른 구분이 가능한 계층적 디리클레 프로세스(HDP Model)을 활용하였다. 총 분석 공고의 수는 99,291 건이었으며 모델 적용을 통해 총 43개의 직무(혹은 직업유형)을 발견하였다. 우리는 도출 된 43개의 유형을 한국표준직업분류(KSCO) 및 선행연구에서 밝혀낸 2017년도 직업 도출 결과를 참고하여 총 17개 직업으로 매핑하였다. 연구는 이 데이터에 기반 하여 소프트웨어 일자리의 구인 수요 측정 및 향후 예상 수요 범위, 고용 수요의 직업별 변동성, 유망 기술 관점의 구인 수요 변화를 결과로 제시하였다.
    • 첫 번째로 소프트웨어 일자리의 구인 수요 측정 결과, 국내의 경우 총 17개 직업 중 모바일 애플리케이션 프로그래머가 1위(17.53%), 웹 프로그래머가 6위(9.46%), 웹 운영자 또는 웹 기획자가 7위(9.01%)를 기록하여 소프트웨어 분야 직업 전체의 약 1/3 수준으로 나타났다. 한편, 정보시스템 운영자는 전체 소프트웨어 분야 직업 중 유일한 유지 관리 부문의 전문화 된 직업으로 2위(17.07%)를 차지하였다. 데이터 관련직의 경우 구체적인 일자리 수요가 나타나지 않고 있다. 데이터 설계 및 프로그래머는 꾸준한 수요가 감지된 반면 신규 직업인 데이터 분석가의 경우 중소·중견기업의 구인공고로 형성 된 분석데이터 특성상 연구결과서 충분한 수요가 드러나지 않았다.
    • 두 번째로 소프트웨어 일자리 구인 수요의 변동성 측청 결과, 산업특화SW개발자는 타 직업들에 비하여 상대적으로 높은 변동성을 보임을 알 수 있었다. 변동성이 높다는것은 그만큼 매 주기별 수요가 일정하지 않음을 의미하는 것으로, 가령 정보보안전문가 또한 마찬가지로 수요의 불안정함을 가진 직업임을 알 수 있다. 반면 가장 안정적인 수요추이를 보이는 직업은 범용 소프트웨어 프로그래머와 정보시스템 운영자였다.
    • 결과적으로 우리는 국내 소프트웨어 분야 일자리 중 ERP관련직과 전산 운영직의 안정적인 일자리 공급이 이루어지고 있는 것과 달리, 특정 산업에 특화된 소프트웨어 개발이나, 정보 보안 측면의 인력은 수요가 들쑥날쑥하여 관련된 인력 공급에 대한 고려를 할 때 보다 신중해야 함을 데이터로서 제시하였다.
    • 세 번째로 유망 기술 관점의 구인 수요 변화를 측정한 결과, 빅데이터가 가장 빈번히 언급되는 어휘로 집계되었다. 이와 더불어 클라우드는 계절성의 영향을 상대적으로 덜 받는 기술로 확인하였으며, 인공지능 분야는 앞서 언급한 두 가지 기술에 비하여 상대적으로 적은 언급 빈도를 보였다. 한편, 최근 화두가 되었던 블록체인에 대한 구인공고 상의 언급 빈도가 거의 없는 것으로 나타나 조속한 관련 법 개정이 필요하다는 점을 알 수 있었다.
    • 2. 국내 소프트웨어 일자리의 요구 스킬 분석
    • 본 연구는 소프트웨어 분야 일자리의 요구 스킬을 도출하였다. 스킬의 명칭은 O*net의 Technology 품목 코드를 준용하였다. O*net의 기술과 국내 구인공고와의 매핑을 통해 총 118개의 기술을 도출하였고, 이 결과를 HDP 모델에서 어휘 별 부여되었던 동시등장빈도율(Co-occurrence)에 기반 하여 직업별 활용정도를 제시하였다. 연구를 통해 우리는 각 소프트웨어 분야 직업에서 요구하는 주요 기술 상위 15건에 대해 제시하였다. 또한 소프트웨어 선도국인 미국과의 직업 스킬 유사성을 비교함으로써 국내 기술 수요의 특성을 제시하였다. 마지막으로 국내 소프트웨어 직업 간 직무 전환에 대한 논의를 수행하였다.
    • 첫 번째로 발견한 사실은 국내 기업이 바라는 인재의 기술 역량이 획일화 되어 있다는 점이다. 직업별 특성을 발견할 수 있는 기술 수요도 분명 존재하나, 대다수의 기업은 채용하고자 하는 인력의 전문성에 모호한 입장을 취하고 있는 것으로 나타났다. 아래 그림을 통해 우리는 국내의 수요 기술 대다수가 직업 식별성을 지니지 않음을 알수 있는데 이는 곧 기업에 적합한 인재를 기업 스스로가 잘 인지하지 못하는 상황이라 해석 가능하다. 이와 같은 현상은 곧 범용적인 기술에 국한 된 특성화 교육과정 설계를 야기하는 원인이 될 수 있다. 결과적으로 일자리 미스매치로 이어질 수 있다.
    • 국내 소프트웨어 분야 일자리의 요구 기술의 특성
      국내 소프트웨어 분야 일자리의 요구 기술의 특성
    • 두 번째로 우리는 4차산업혁명, 새로운 기술의 연속적인 출현 속 급변하는 고용 환경에 대응하기 위해서 인력의 직무 이동 및 전환에 대한 꾸준한 정보 제공이 필수적이라 판단하였다. 본 연구에서는 국내 소프트웨어 직업 간 요구 기술의 유사성을 측정하여 이를 직관적으로 파악할 수 있는 지도 형태로 제시하였다. 직무 전환 또는 전직을 원하는 인력에게 하여금 극복해야 할 기술 수준을 직관적인 수치로 제시할 수 있다는 점에서 의의가 있다.
    • 종합적으로 본 연구 수행을 통해 국민들의 일자리에 대한 알권리를 제고하고 추후 소프트웨어 분야 기술역량 교육이 어떠한 방향으로 나아가야 할지 판단하는데 필요한 유의미한 근거데이터를 제공하였다는데 의의가 있다. 향후 산업 범위 확장과 분석 데이터의 다변화를 통해 결과의 질을 고도화 하여, 공식화 된 자격체계 개발에 있어 근거 자료로 활용되기를 기대한다.
    • 국내 소프트웨어 분야 직업 간 기술 수요 유사도
      < 국내 소프트웨어 분야 직업 간 기술 수요 유사도>
      산업특화SW개발자 범용소프트웨어프로그래머 모바일애플리케이션프로그래머 게임프로그래머 그외..소프트웨어전문가 응용SW개발자 정보통신컨설턴트 정보보안전문가 시스템소프트웨어프로그래머 시스템소프트웨어설계및분석가 데이터설계및프로그래머 데이터분석가 정보시스템운영자 웹프로그래머

      웹/
      앱UI/
      UX디자인

      웹운영/기획 멀티미디어디자이너
      산업특화SW개발자 1.00 0.92 0.78 0.81 0.89 0.95 0.96 0.97 0.92 0.94 0.62 0.74 0.95 0.90 0.70 0.90 0.40
      범용 소프트웨어 프로그래머 0.86 1.00 0.80 0.77 0.88 0.93 0.75 0.89 0.79 0.94 0.62 0.73 0.94 0.77 0.80 0.87 0.40
      모바일 애플리케이션 프로그래머 0.91 0.93 1.00 0.84 0.88 0.98 0.97 0.96 0.93 0.97 0.63 0.76 0.98 0.92 0.74 0.97 0.82
      게임 프로그래머 0.90 0.92 0.85 1.00 0.87 0.95 0.97 0.94 0.97 0.97 0.99 0.99 0.96 0.94 0.71 0.91 0.40
      그 외 .. 소프트웨어 전문가 0.91 0.96 0.80 0.80 1.00 0.97 0.97 0.94 0.93 0.97 0.63 0.72 0.96 0.91 0.95 0.94 0.40
      응용 SW개발자 0.91 0.93 0.91 0.91 0.87 1.00 0.97 0.98 0.95 0.96 0.63 0.84 0.97 0.94 0.74 0.95 0.75
      정보통신 컨설턴트 0.96 0.93 0.80 0.76 0.91 0.89 1.00 0.93 0.91 0.94 0.54 0.76 0.94 0.89 0.67 0.49 0.40
      정보 보안전문가 0.91 0.94 0.84 0.83 0.97 0.97 0.99 1.00 0.94 0.98 0.63 0.73 0.98 0.93 0.74 0.95 0.40
      시스템 소프트웨어 프로그래머 0.89 0.90 0.85 0.84 0.90 0.95 0.96 0.98 1.00 0.95 0.98 0.88 0.96 0.88 0.71 0.52 0.82
      시스템 소프트웨어 설계 및 분석가 0.91 0.96 0.86 0.80 0.94 0.97 0.98 0.93 0.94 1.00 0.63 0.72 0.97 0.94 0.72 0.95 0.59
      데이터 설계 및 프로그래머 0.61 0.88 0.65 0.71 0.79 0.82 0.72 0.73 0.82 0.88 1.00 0.76 0.80 0.80 0.54 0.45 0.40
      데이터 분석가 0.98 0.92 0.83 0.95 0.91 0.95 0.97 0.98 0.97 0.96 0.99 1.00 0.97 0.95 0.72 0.91 0.40
      정보시스템 운영자 0.90 0.86 0.89 0.87 0.95 0.97 0.98 0.99 0.98 0.97 0.98 0.94 1.00 0.94 0.73 0.95 0.82
      웹 프로그래머 1.00 0.99 0.88 0.96 0.98 0.99 0.99 0.99 0.98 0.98 1.00 1.00 0.99 1.00 0.75 0.98 0.40
      웹/앱 UI/UX 디자인 0.90 0.82 0.83 0.80 0.87 0.95 0.97 0.94 0.93 0.96 0.97 0.87 0.95 0.91 1.00 0.94 0.40
      웹 운영/기획 0.99 0.99 0.94 0.85 0.95 0.98 0.98 0.97 0.95 0.98 0.64 0.79 0.99 0.98 0.85 1.00 0.85
      멀티미디어 디자이너 0.63 0.33 0.60 0.56 0.56 0.78 0.73 0.66 0.67 0.62 0.43 0.57 0.80 0.58 0.40 0.30 1.00
  • Summary
    • 1. Job Topography Analysis in the Domestic Software Sector
    • In this study, the types of jobs in the domestic software sector for 2018 were classified based on the WORKNET job-posting data. The analysis cycle was nine months from January to September 2018, and The analysis methodology used a hierarchical dirichlet process (HDP model) that automatically determined the number of topics in a document. The total number of posing was 99,291 and a total of 43 tasks (or types of jobs) were found through the application of the model. We mapped 43 types of derived jobs to a total of 17 jobs, referring to the results of job creation in 2017 found in preceding study. and KSCO (Korea Standard Job Classification). Based on this data, the study results from measuring the demand for employment in software jobs and from a range of anticipated future demand, job-specific variability in employment demand, and changes in recruitment demand from a promising technology perspective.
    • First, mobile application programmers ranked first (17.53%), Web programmers ranked sixth (9.46%) and Web operators seventh (9.01%) out of 17 jobs in the country, accounting for roughly one-third of all jobs in the software field jobs. On the other hand, the information system operator ranked second (17.07%) as the only specialized job in the overall software field in the maintenance and monitoring. On the other hand, there is no specific job demand for data-related jobs. While steady demand was detected for data design and programmer, data analyst, who are new jobs, did not show sufficient demand due to analysis data characteristics formed by job postings from small and medium businesses.
    • Second, the results of a flexible survey of demand for software job employment indicated that industry-specific SW developers showed relatively high variability compared to other professions. The high volatility means that demand is not consistent on a weekly basis, for example, that information security professional are also a job with the same instability in demand. On the other hand, the most stable jobs in demand were general-purpose software programmers and information system operators. As a result, we have presented as data that should be more careful when considering the supply of relevant personnel because of the instability in the demand for software development or information security personnel specific to specific industries.
    • Third, when measuring the change in recruitment demand from a promising technology perspective, big data was aggregated into the most frequently mentioned vocabulary. In addition, cloud has been identified as a relatively less seasonal factor, with the AI sector having a relatively low frequency of mention compared to the two technologies mentioned earlier. Meanwhile, the frequency of references to the recent blockchain was shown to be few, indicating the urgent need to ease the revision of relevant laws as soon.
    • 2. Demand for Domestic Software Jobs Skill Analysis
    • This study derived the required skills for jobs in the software field. The skill is named after the O*net Technology item code. A total of 118 technologies were derived through O*net technology and mapping with domestic job openings, and the results were presented based on the co-occurrence given by the HDP model. In our study, we presented the top 15 major technologies required by each software career. It also presented characteristics of domestic technology demand by comparing job skills similarities with software leader U.S. Finally, the discussion on job transfer between domestic software jobs was conducted.
    • The first finding is that the technological prowess of the talent that Korean companies want is standardized. While there is certainly a demand for skills to discover job specific characteristics, it has been shown that the majority of companies are ambiguities about the expertise of the people they want to hire. The figure below shows that most of the nation's demand technologies do not have job identity, which can be interpreted as a situation in which the company itself does not recognize the right talent for the company. As a result, the nurturing of characterization talent tends to require the focus of some of the capabilities of the general-purpose technology when hired by companies rather than the expertise of the technology they possess. Such a situation is one of the causes of job mismatches.
    • Second, we judged that it is essential to provide steady information on job movement and conversion of personnel to cope with the rapidly changing employment environment amid the fourth industrial revolution and the continuous emergence of new technologies. In this study, the similarity of required technologies between domestic software jobs is measured and presented in a map form that can be intuitively identified. It is meaningful that workers who want to switch jobs or transfer jobs can present intuitive figures on the level of technology they need to overcome.
    • Overall, the research provided evidence data necessary to enhance the people's right to know jobs and to determine the direction in which technical education in the software field should. It is expected that the quality of the results will be improved through expansion of the industry scope and diversification of the analysis data in the future, and that the results will be utilized as evidence for the development of formalized qualification systems.
    • 제1장 서론
    • 제1절 연구 필요성 및 목적
    • 제2절 연구방법
    • 제2장 국가 일자리 연구 동향
    • 제1절 미래 일자리의 모습
    • 1. 미래 일자리의 생성 및 소멸
    • 2. STEM 일자리의 미래
    • 제2절 고용환경 변화 관련 연구
    • 1. 일자리의 미래 : 기술 재교육 혁명
    • 2. 국내 고용의 미스매치
    • 제3장 국가 직무능력표준에 의한 SW일자리 요구 스킬 문헌 연구
    • 제1절 소프트웨어 분야 직무능력표준
    • 1. 미국 직업정보네트워크(O*net)
    • 2. 국내 국가직무능력표준(NCS)
    • 3. 국내 직무능력표준 개발과 활용
    • 제2절 국내 소프트웨어 분야 직무능력표준 활용과 시사점
    • 1. 국가직무능력표준 활용의 성과
    • 2. 소프트웨어 분야 NCS의 개발
    • 제4장 SW일자리 지형 분석 결과
    • 제1절 소프트웨어 일자리 배경 데이터 도출
    • 1. 연구 모델
    • 2. 데이터 전처리
    • 3. 계층적 디리클레 프로세스(HDP)
    • 4. 일자리 지형 분석
    • 제2절 국내 SW일자리 수요 지형의 변화
    • 1. SW일자리 지형의 변화
    • 2. 유망 기술 관점의 구인 수요 변화 분석
    • 제3절 국내 SW일자리의 요구 스킬 분석
    • 1. 구인공고 데이터 기반 SW일자리 요구 스킬 도출 결과
    • 2. 국내·미국 SW직업 간 요구 스킬 유사성 비교
    • 3. 국내 SW직업 간 직무 전환에 대한 논의
    • 제5장 결 론
    • 제1절 요약 및 결론
    • 제2절 연구의 의의 및 기대효과
    • 제6장 연구의 한계점 및 향후 보완방향
    • 참고문헌
  • Contents
    • Chapter 1. Introduction
    • Section 1. Research Background and Purpose
    • Section 2. Research method
    • Chapter 2. Research Trends Related to National Jobs
    • Section 1. Characteristics of Future Jobs
    • 1. Creation and destruction of future jobs
    • 2. The future of STEM jobs
    • Section 2. Study on Change in Employment Environment
    • 1. The Future of Jobs: A Revolution in Technology Retraining
    • 2. Mismatch of domestic employment
    • Chapter 3. National Job Skills Standards and Software Job Skills
    • Section 1. Software field job skill standards
    • 1. O*net
    • 2. NCS
    • 3. Development and utilization of domestic job skill standards
    • Section 2. Utilization of Job Skill Standards in Korea and Implications
    • 1. Achievement of national job skill standard utilization
    • 2. Development of software field NCS
    • Chapter 4. Results of SW job analysis
    • Section 1. Deriving Software Job Background Data
    • 1. Research model
    • 2. Data preprocessing
    • 3. Hierarchical Dirichlet Process (HDP)
    • 4. Analysis of job status
    • Section 2. Change of domestic Software job demand
    • 1. Change in Software Jobs
    • 2. Analyzing changes in job demand from a promising technology perspective
    • Section 3. Analyze the skill requirements of domestic Software jobs
    • 1. Software Job skill
    • 2. Domestic / US similarity comparison
    • 3. Discussions on the transition of job between domestic SW job
    • Chapter 5. Conclusion
    • Section 1. Summary and Conclusions
    • Section 2. Significance and Expected Effect of Research
    • Chapter 6. Limitations and Future Directions of Research
    • Reference