프로그래머는 무엇을 하는가?

컴퓨터 프로그래머라고도하는 프로그래머는 일반적으로 컴퓨터 프로그램의 두뇌로 인식됩니다. 그녀는 일반적으로 특정 응용 프로그램에 사용되는 정보를 처리하는 데 필요한 논리적 단계를 통해 컴퓨터를 안내하는 자세한 지침을 작성합니다. 일반적인 컴퓨터 사용자가 "뷰 소스"화면 명령을 시작할 때 화면에 나타나는 기호와 식별 할 수없는 언어는 일반적으로 프로그래머의 작업입니다.

프로그래머는 영리 및 비영리 회사를 포함한 거의 모든 사업 부문에서 고용됩니다. 병원, 교육 기관 및 정부 기관에서 찾을 수 있습니다. 엔지니어링 및 생산 및 제조 시설은 정기적으로 프로그래머를 고용합니다. 일부 회사는 이러한 전문가를 정규직으로 고용하고 다른 회사는 회사의 요구에 따라 프로그래머와 계약하기 만합니다.

프로그래머가 프로젝트에 착수하기 전에 일반적으로 제안 된 프로그램의 목표를 명확하게 이해하기 위해 고용주와상의합니다. 일단 그녀가 프로그램의 목표를 완전히 이해하면 프로그래머는 일반적으로 정보가 시스템을 통해 논리적이고 질서있는 방식으로 어떻게 이동해야 하는지를 나타내는 순서도를 구성합니다. 소프트웨어 엔지니어 및 시스템 분석가는 종종 프로그램 개발의이 단계에 대해 조언을 요청받습니다.

프로그래머가 자신의 프로그램에 대해 선택한 언어는 주로 응용 프로그램의 특성에 따라 다릅니다. 웹 사이트 및 대화 형 양식을 만드는 데 사용되는 몇 가지 일반적인 언어에는 HTML, XML, XHTML 및 PHP가 있습니다. 관리, 재무 및 비즈니스 시스템 응용 프로그램의 공통 언어는 COBOL입니다.

프로그램이 완료되면 프로그래머는 일반적으로 컨텍스트, 컨텐츠 또는 언어에서 결함을 식별하기 위해 프로그램을 실행해야합니다. 일반적으로 디버깅이라고하는이 프로세스는 프로그램이 완료되어 작동 할 때까지 계속됩니다. 오류 수와 프로그램 길이에 따라 며칠에서 1 년 이상이 소요될 수 있습니다. 이 프로그래밍 단계에서 소프트웨어 엔지니어에게 다시 도움을 요청할 수 있습니다.

프로그래머가 작업하는 가장 일반적인 영역은 응용 프로그램 프로그래밍입니다. 이 유형의 프로그래밍에 중점을 둔 사람들은 일반적으로 회계 또는 과학과 같은 특정 분야의 언어를 전문적으로 작성합니다. 기존 하드웨어를 기존에 사용자 정의하여 기존 하드웨어가 새 하드웨어와 성공적으로 작동하도록 도와주는 시스템 프로그래머와는 다릅니다.

프로그래머의 최소 교육 요구 사항은 일반적으로 정보 관리, 컴퓨터 과학, 수학 또는 시스템 프로그래밍 학사 학위입니다. 다양한 데이터베이스 시스템 사용에 대한 탄탄한 경험이 일반적으로 선호됩니다. 최신 프로그래밍 언어 및 소프트웨어의 수료증은 구직 신청자의 자산으로 간주됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?