응용소프트웨어개발자
[직무]
우리의 생활을 더욱 편리하고 즐겁게 만들어 주는 다양한 소프트웨어를 개발합니다.
예를 들면 업무를 편리하게 도와주는 회계 관리 시스템, 문서 결재 프로그램 등의 소프트웨어를 개발하고,
게임 같은 놀이용 소프트웨어를 개발하는 직업을 말합니다.
사람들이 살아가는 생활방식과 문화를 더욱 나아가게 도와주는 일을 합니다.
워드프로세서가 생기면서 손으로 보고서를 쓰지 않게 되었고 애플리케이션 또한 모바일용 응용소프트웨어로 분류됩니다.
응용소프트웨어개발자가 구체적으로 하는 일을 설명하자면 응용소프트웨어의 목표와 범위를 정하고 소프트웨어를 개발부터 완성시키기 위한 전체적인 계획을 세우고 일정과 담당자를 정합니다.
또한 소프트웨어의 세부적인 기능과 사양에 대해서 설계를 맡고 그 설계에 따라 작은 기능들을 개발하는 역할을 합니다. 그렇게 해서 개발된 여러 기능 즉 프로그램을 모아 응용 소프트웨어로 결합을 하는 역할입니다. 또한 완성된 응용 소프트웨어를 검토하여 오류가 발견되면 수정, 보완하여 비로소 출시하게 됩니다.
[일자리 전망]
최근 스마트폰은 필수가 되었고 태블릿PC도 전과 다르게 많이 대중화 되었습니다.
따라서 많은 애플리케이션을 사용하고 있습니다. 앞서 말씀드린 것처럼 애플리케이션은 응용소프트웨어 중 하나입니다. 그로 인해 응용소프트웨어개발자는 더 많은 능력이 요구되고 진출 분야는 더욱 다양해질 것입니다. 더욱 많은 응용소프트웨어개발자가 필요할 것이고 소프트웨어 개발, 시스템 통합, 게임, 창업 및 연구 분야로의 진출이 활발해질 전망입니다.
[필요 기술, 지식]
응용소프트웨어개발자가 되려면 창의력이 매우 중요하고 신기술을 계속해서 배우려는 적극적인 자세가 필요합니다.
문제점들을 정확하게 파악하고 해결할 수 있어야 하고,
여러 사람과 협력하며 일하는 경우가 많아 원활한 의사소통 능력이 필요합니다.
전문적으로는 신안산대학교에서 가르치는 C언어와 java, Visual Studio 등의 프로그래밍 언어를 습득하며 준비할 수 있습니다.
[자격요건]
국내 - 정보처리기능사/산업기사/기사, 컴퓨터시스템응용기술사, 전자계산기조직응용 기사
국제 - MCSE, SCJP, OCP