Journal of Vocational Education & Training Vol. 22 No.2
Abstract
이 연구의 목적은 소프트웨어 개발자의 전문성 발달수준을 측정하고 교육훈련, 자격 및 직무경력과의 관계를 구명하는데 있었다. 모집단은 소프트웨어 개발자이며, 유의표집으로 선정된 20개 기업에서 회수된 총 526부를 가지고, 통계는 군집분석, 회귀분석 및 판별분석이 적용되었다. 첫째 결론은 소프트웨어 개발자의 전문성 발달 수준은 ‘보통’ 수준(평균 3.0)이고, 분석 및 설계, 프로젝트 관리, 구현, 테스팅 직무능력 순으로 더 크게 영향을 받는다. 둘째, 소프트웨어 개발자의 전문성 발달 등급은 5개로 구분될 수 있으나 최고 등급에 속한 개발자는 소수로 확인되어 전문성 수준은 더 발달되어야 할 것이다. 셋째, 전문성 발달 수준과 교육훈련, 자격 및 직무경력의 관계에서 프로젝트 수행 자격, 직무경력, 학교교육, 자격증 소지 자격 순으로 높게 영향을 미쳤다. 이는 전문성 발달에 현장 기반의 다양한 경험이 중요함을 시사한다. 넷째, 개발자의 전문성 발달 등급을 판별하는 변인으로 다차원적으로 측정된 교육훈련, 자격 및 직무경력 변인에서는 프로젝트 수행자격과 직무경력으로 확인되었고, 기술자의 노임단가 활용 변인에서는 최종 학력만이 판별 변인으로 확인되었다.The purpose of this study is to identify the relationships among the development level of expertise, education and training, qualifications and work experience for software developers. The main conclusions of this study can be summed up in four points. First, the expertise development level of software developers was highly influenced by analysis and design, project management, implementation, and testing, with an average of 3.0. Second, although software developers' expertise development ranks were most prominently divided into five classes, the developers of the highest class were extremely rare. Third, the newly measured variables in the level of expertise development, education and training, qualifications, and job career were highly affected by project performance, job experience, school education, and qualifications in that order. Meanwhile, it was found that the number of years of employment and the final education level in the standard variables of the unit price of labor varied depending on the measurement method. Fourth, it was confirmed that only the final education level was significantly determined by the developer's professional development grade, although the variables that could determine the development level of the developer's professionalism were the qualifications for project performance and job experience