본문 바로가기

프로그래밍

컴퓨터 프로그래머 기초지식과 종류

 

 

 

 

 

 

 

 

 

 

 

컴퓨터 프로그래머

 

 

컴퓨터 프로그램의 논리나 알고리즘을 설계하고,

 

 

원시코드를 작성하여 테스트하는 사람을 말합니다.

 

 

 

여기서 알고리즘은 수학적인 방법을 통해 풀어나간다는 뜻이고,

 

 

원시코드는 소스코드라고 하며 시스템 소프트웨어나

 

 

응용 소프트웨어 등 컴퓨터 소프트웨어를 개발하는 경우

 

 

그 동작의 모든 것을 기록해 놓은 것입니다.

 

 

 

즉,

 

 

완벽한 컴퓨터 프로그램을 만들기 위해

 

 

프로그래밍 언어를 사용해 명령체계나 시스템을 만들고,

 

 

프로그램에서 에러를 발견하고 수정하는 작업을 하는 사람입니다.

 

 

 

프로그래밍과 테스트를 통해서

 

 

실제 결과와 예측 결과를 비교/분석하고,

 

 

에러를 수정한답니다.

 

 

 

 

 

 

 

 

 

 

 

 

컴퓨터 프로그래머의 종류

 

 

 

게임프로그래머 : 말그대로 게임을 개발하는 프로그래머입니다.

 

 

게임프로그래머는 게임구조를 설계하고 오류를 찾아내서 완벽한

 

 

게임 프로그램을 완성하는 것입니다.

 

 

자바웹 프로그래머 : 최근 인기가 많은 컴퓨터 프로그래머 종류 중 하나입니다.

 

 

웹사이트 제작업무도 하고, 인터페이스 제작, 데이터베이스 관리,

 

 

웹페이지 코딩 등의 업무를 합니다.

 

 

응용 프로그래머 : 일반적으로 우리나라 사람들이 생각하는 프로그래머로서,

 

 

사용자들의 편의를 위한 프로그램(한글, Excel, 파워포인트 등)을

 

 

개발하는 사람입니다.

 

 

시스템 프로그래머 : 윈도우, 리눅스, 유닉스 같은 서버 운용에 대한

 

 

프로그램 개발을 합니다. 오류를 수정하는 디버깅작업도 합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

프로그래머가 되려면?

 

 

 

우선, 가장 배워야할 것 중 하나가 프로그래밍 언어입니다.

 

 

프로그래밍 언어는 컴퓨터에 명령을 하기위한 대화 수단인데,

 

 

크게 C언어 기반의 C++, 자료구조,

 

 

자바 기반의 JSP, 스프링, 안드로이드가 있습니다.

 

 

대표적으로 C언어 기반의 언어를 사용하지만,

 

 

사람들 대부분 들고 다니는 것이 핸드폰인데

 

 

그만큼 모바일시장의 범위가 확대되어 감으로써

 

 

어플리케이션 개발에 필요한 자바 기반의 언어가

 

 

필요해 지고 있는 시점입니다.

 

 

따라서 남들보다 유능한 프로그래머가 되려면,

 

 

C언어 기반, 자바 기반의 언어 둘다 배워두시는 것이 좋습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

프로그래머 자격증

 

 

 

프로그래밍 - 정보처리기능사/산업기사/기사, OCJP, OCWCD, OCBCD

 

 

네트워크 - 네트워크관리사 2급, CCNA, CCNP

 

 

서버 - 리눅스마스터, LPIC, MCITP, OCNA

 

 

정보보안 - 정보보안산업기가/기사, CISA, CISSP 등이 있습니다.

 

 

 

 

 

 

 

 

 

 

 

컴퓨터 프로그래머 종류도 다양한것처럼

 

공부를 해야하는 과정들도 다양합니다.

 

즉 , 본인상황에 따른 공부계획을 정확히 잡으셔야하는 부분이기에

 

궁금하신 사항이 있으시면 위의 폼을 통해 물어보세요.