프로그래머 종류의 모든 것
- 12,562
- 0
- 0

프로그래머는 무슨 일을 하는 사람인가요?
Progrmmer는 컴퓨터 프로그램의
알고리즘 및 논리를 설계, 작성, 그리고 테스트를 하는 일을 수행합니다.
systems analyst가 설계한 것을 프로그램으로 구현해 내는 사람입니다.
프로그래머가 되기 위해서는 어떤 역량이 필요한가요?
컴퓨터에 대한 충분한 지식과프로그램 언어를
다룰 수 있는능력이 꼭 필요합니다.
이 외에도 오퍼레이팅 시스템의 명령과
파일링 시스템의 운용법 등을 알고 있어야합니다.
또한 실수가 적도록 세심한 주의력을
지닌 사람, 논리성 그리고 추리력이 요구 됩니다.
프로그래머의 종류
웹 프로그래머
인터넷의 웹페이지, 스마트폰의 어플의 프로그램밍을 담당합니다.
웹 프로그래밍 언어를 이용해 프로그램을 설계, 작성
즉, 프로그램을 코딩하는 일을 합니다.
그리고 웹 상에서 원활하게 수행이 되는지
테스트를 하고 문제점을 발견하여
이를 수정하는 업무를 담당합니다.
사용하는 언어는 JAVA, C#, SAP, Python 등 다양하지만
자주 사용하는 언어는 보통 JAVA와 JSP입니다.
더 자세한 내용이 궁금하다면 아래의 포스팅을 클릭하세요!
시스템 프로그래머
응용 프로그램들을 총괄하여 관리하는 업무를 수행합니다.
컴퓨터 시스템이 운영체제와 같이 작동될 수 있도록 하고
언어의 처리, 컴파일러 및 자료 파일의 관리 프로그램 등에
필요한 프로그램을 작성합니다.
어셈블리 언어로 작성되는
시스템 프로그램을 짜야 하기 때문에
컴퓨터 시스템 전반에 대해서수준 높은 지식이 필요합니다.
해외에서는 서버/운영체제와 같은 시스템을 구축, 설계, 개발을 합니다.
응용 프로그래머
윈도우, 한글, 워드 등과 같은
응용프로그램을 제작하고 관리하는 사람입니다.
응용프로그래머는 베이스 언어와 호스트 프로그래밍 언어를
사용하여 데이터에 접근합니다.
언어를 사용해서 작성된 프로그램을 통해
데이터에 접근하는 업무를 수행합니다.
보통 전사적자원관리(ERP), 공급관리시스템(SCM),
고객관계관리(CRM), 항공권 발급 및 열차표 발행 예매 프로그램 등을 다룹니다.
게임 프로그래머
게임구조를 설계하여
게임 프로그램을 만드는 업무를 담당합니다.
게임기획자/그래픽 디자이너/음악가로 부터
받은 자료로 프로그램을 어떻게 할 것인지
설계, 게임 엔진을 개발하고, 그래픽 라이브러리를 제작합니다.
또한, 그래픽 효과를 제작하고, 그래픽 파일과 사운드 파일이
게임에서 정상적으로 작동되도록 프로그램을 작성,
게임을 테스트하여 버그를 찾아 수정하는 일을 합니다.
임베디드 프로그래머
임베디드 시스템을 연구, 개발 그리고 설계 업무를 수행합니다.
컴퓨터 및 기계의 프로그램을 담당,
내장형 시스템을 연구/개발/설계 업무를 합니다.
소프트웨어가 전자 및 통신기기 등으로
확대되고 있기때문에 앞으로 임베디드 개발자의
수요는 증가할 것으로 보입니다.
더 자세한 내용이 궁금하다면 아래의 포스팅을 클릭하세요!
보안 프로그래머
정보관리를 위하여 보안의 솔루션과 백신을 제작하는 업무를 수행합니다.
컴퓨터 바이러스 발생이나 해커의 침입에 대비해
방화벽을 구축하고 바이러스에 감염됐을 때
감염 경로나 원인을 찾아 문제를 해결하는 등의 일을 하기도 합니다.
`19.01.21(updated. `19.02.22)