TOP
컴퓨터프로그래머
어떤 일을 하나요?
프로그램(program)이란 컴퓨터를 실행하기 위해 작성된 명령어 모음을 의미합니다. 이런 프로그램을 만드는 사람을 프로그래머라고 하는데요, 복잡한 컴퓨터 언어를 가지고 작동 과정을 미리 설계해서 사용자들이 쉽게 컴퓨터를 사용할 수 있도록 하는 일을 합니다. 사용자가 어떤 용도로 프로그램을 사용하는지 조사한 뒤 소프트웨어 개발 계획을 세웁니다. 이를 바탕으로 프로그램 설계가 시작되고 프로그래밍 언어를 이용해 코딩작업을 합니다. 오류 수정 및 보완과정을 거쳐 프로그램을 완성합니다. 각종 웹사이트를 만드는 웹프로그래머, 윈도우·맥OS 등의 운영체제를 개발하는 소프트웨어 개발자, 핸드폰 애플리케이션을 설계하는 앱 개발자도 프로그래머에 해당합니다.
필요한 능력이 있나요?
정보화와 함께 발전하는 직업이라 사용자가 컴퓨터와 스마트폰을 더욱 편리하게 사용하도록 계속해서 연구하고 개발해야 합니다. 신기술을 익히고 찾아가는 창의력과 도전정신이 뒷받침한다면 좋겠죠. 또한, 프로그램을 작동하는 과정에서 생기는 크고 작은 문제를 검토하는 꼼꼼함과 인내력이 필요합니다.
어떻게 준비하나요?
대학에서 컴퓨터공학, 전산공학과 등을 전공하고 자격증을 취득하는 것이 일반적입니다. 요즘 컴퓨터공학 외에 소프트웨어 관련 학과가 추가되고 있습니다. 학교 외에도 전문 학원을 통해 C언어, JAVA, 비주얼스튜디어, 델파이, 파워빌더 등 프로그래밍 언어를 배울 수도 있습니다. 자격증이 있으면 취업에 유리할 수 있으나 학력이나 자격증보다는 개발했던 프로그램의 수준이 더 중요합니다. 실무능력에 중점을 두고 채용하는 회사가 늘어남에 따라 독학으로 소프트웨어 개발을 성공한 사람들도 많습니다.
관련학과
공학교육과, 응용소프트웨어공학과, 정보·통신공학과
관련자격
전자계산기 기능사, 전자계산조직 용용 기사, 정보관리기술사(국가기술)
더 알아보기
-앱 개발자: 스마트폰이나 태블릿PC에서 소프트웨어를 프로그래밍하는 프로그래머. -빅데이터 분석가: 방대한 규모의 빅데이터를 분석해서 가치 있게 만드는 전문가.