Abstract
There has been rising demand within the South Korean government and among various industries in recent years on the need for strengthening the competitiveness of the software industry, which they highlight as being a core element for national competitiveness. This strategy would require enhancing the job competency of software developers. This study's results show that computational thinking (CT), which is one of the more creative solutions to the problem, has a positive effect on the enhancement of software developers' job competency. Furthermore, the study finds that the software development tasks of simulation, algorithms and procedures, and parallelization (in that order) serve as influential elements for software developers, which differs from previous studies' findings. The South Korean government thus should emphasize education in these areas in order to enhance the nation's job competence. Because simulation, especially, has the greatest influence among these areas, there is a particular need to strengthen that area.
최근 정부와 산업계에서는 국가경쟁력의 핵심요소로 강조되고 있는 소프트웨어의 경쟁력을 강화해야 한다는 요구가 증가하고 있으며 이를 위해서는 소프트웨어를 개발하는 소프트웨어 개발자들의 직무능력 향상이 필요하다고 할 수 있다. 본 연구결과 창의적 문제해결방법인 Computational Thinking이 소프트웨어 개발자들의 직무능력 향상에 긍정적인 영향을 준다는 점과 기존연구결과와는 다르게 소프트웨어 개발이라는 업무적 특성으로 인해 simulation, algorithms & procedures, parallelization 등이 소프트웨어 개발자들에게 영향력 있는 요소로 나타났으며 직무능력 향상을 위해서는 이에 대한 교육이 강조될 필요가 있다. 이중에서 특히 simulation이 가장 큰 영향을 주기에 이에 대한 강화가 필요하다고 할 수 있다.