프로그래머는 프로그램 개발 및 유지 관리에 종사하는 전문가입니다.
프로그래머는 일반적으로 다음을 수행할 수 있어야 합니다. 프로그램 목표, 입력 데이터, 분석가, 감독자 및 고객 출력 요구 사항을 검토하여 프로젝트 요구 사항을 확인합니다. 프로그래밍 순서 분석 요구 사항에서 프로젝트 요구 사항을 정렬하고 작업 흐름 다이어그램을 준비하고 컴퓨터 지식, 주제, 프로그래밍 언어 및 논리 다이어그램 등을 사용합니다.
프로그래머는 보통 프로그램 디자이너와 프로그램 코더로 나뉘는데, 특히 중국에서는 그 경계가 그다지 명확하지 않습니다.