지난주 칼럼에 컴퓨터 사이언스 분야는 대충 컴퓨터 다자인, 제작, 운영 등에 관련된 하드웨어를 주로 공부하는 컴퓨터 엔지니어링 분야와 주어진 연구과제(projects)에 관련한 설계 명세서(specifications)를 컴퓨터 언어(computer language)로 전환시키는 전문인의 일을 주로 하는 컴퓨터 프로그래밍(computer programming) 등 크게 2분야로 나누어져 있고, 그리고 컴퓨터 엔지니어링이 어떤 분야이고 또 그에 관련된 직업을 소개하였다.
이번주 칼럼에는 컴퓨터 프로그래밍 전공 분야와 그에 관련된 직업 소개를 한다.
컴퓨터 프로그래머(Computer Programmers)
컴퓨터 프로그래머는 계획하고 있는 과제(project)에 관련되는 설계 명세서(specifications)와 주어진 문제와 해명 절차를 컴퓨터 언어(computer language)로 상세하고 논리적인 순서도(flow chart)로 전환시킨다.
특수 기록(specific documents), 데이터, 그리고 인포메이션을 기억장치(to store)에 기입하고, 찾아내고(to locate), 그리고 검색(to retrieve)하는 컴퓨터 프로그램을 발전시키고 기억장치에 기록(to write) 시킨다.
컴퓨터의 가능 출력(capabilities), 주어진 과제의 성격, 그리고 기호 논리학(symbolic logic) 등의 지식을 응용하면서 프로그램을 분석하여 보고, 재조사하여 보고, 또 다시 기억장치에 기록(to rewrite)한다. 엔지니어, 매니저, 또는 기술보조인들과 상의하면서 그 프로그램의 목적을 명시하여 주고 문제점을 확인하여 주고, 또 변경할 점 등을 추천한다.
각종의 하드웨어와 소프트웨어를 평가한 후, 가장 적절한 시스템을 추천한다.
컴퓨터 사이언스나 Information Science를 공부하고 컴퓨터 보조 전문인(computer support specialists)으로 일을 하고 있는 사람들은 컴퓨터 체제(computer systems) 사용자들에게 보조를 주고 또 필요한 교육훈련을 마련하여 준다.
컴퓨터 시스템 사용자들이 소프트웨어나 하드웨어를 사용할 때 생기는 문제들을 조사하고 해결하여 준다.
컴퓨터에 관련된 프린팅(printing), 워드프로세싱(word processing), 프로그램 언어(programming languages), E-메일(electronic mail), 그리고 오퍼레이팅 시스템(operating systems)을 사용하는 사람들의 질문을 전화로나 또는 직접 면접하면서 대답하여 준다. 하드웨어나 소프트웨어 시설을 하여 주고 또 시설 후 간단한 수선도 하여 준다.
교육과정지난 1998년 통계에 따르면, 그 당시 컴퓨터 프로그래머로 일하고 있는 사람들 중 5명중 3명만이 학사학위를 갖고 있다. 이들의 학사학위 중에는 컴퓨터 사이언스, 수학 또는 정보과학(Information Science)을 전공한 사람들도 있고, 또 어떤 프로그래머는 다른 전공을 하면서 컴퓨터 과목을 택하였다.
그러나 하이텍 산업체가 급속히 발전하기 시작하면서 고용주는 좀더 전문 교육을 받은 사람을 원하고 있기 때문에, 앞으로 컴퓨터 프로그래머로 잡을 구하기를 원하면 컴퓨터 사이언스나 그와 관련된 분야에서 전공학위를 받을 것을 추천하고 있다.
미국의 대부분의 4년제 대학에는 컴퓨터 사이언스 전공 분야가 있다. 컴퓨터 프로그래머나 컴퓨터 보조 전문인으로 일을 하려면 컴퓨터 사이언스를 전공하는 것이 보통이다. 대학에 따라, 예를 들어 UC어바인 같은 학교에는 Information and Computer Science라는 전공 분야가 독립되어 있고, 그리고 공과대학 내에는 Computer Engineering이 있다.
Amherst College, Pomona College 또는 Wellseley College 같은 학생수가 적은 4년제 리버럴 아트 칼리지에는 엔지니어링은 없어도 모두 컴퓨터 사이언스 전공 분야는 있어 컴퓨터 프로그래밍을 강조하는 컴퓨터 사이언스 공부를 할 수가 있다. 즉 미국에 있는 4년제 대학들에는 특수 학교를 제외하고는 모두 Computer Science 전공분야가 있다.
직업미국에는 1998년에 64만8천여명의 컴퓨터 프로그래머가 있다.
이같은 프로그래머는 각종 분야에서 일을 하고 있지만, 그 중에서도 컴퓨터와 데이터 처리 서비스 사업체에서 가장 많은 프로그래머가 고용되어 있다. 이같은 사업체는 소프트웨어를 기억장치에 기록(to write softwares)하고 또 판매하는 사업체를 포함하고 있다.
그리고 프로그래머들이 많이 종사하고 있는 직업분야 중에는 엔지니어링 경영 서비스 회사, 텔리커뮤니케이션회사, 컴퓨터와 사무용기구 제조 생산회사, 금융회사, 보험회사, 교육기관, 그리고 정부기관 등이 있다.
그리고 근래에 와서 컴퓨터 프로그래머들을 많이 채용하는 분야 중의 하나는 기업체나 사업체들이 새로운 프로그램 언어(new programming languages)나 어느 특수 분야의 응용 등이 필요하여 그 분야의 전문 컴퓨터 프로그래머를 계약기본(contract basis)으로 또는 고문(independent consultants)으로 채용하고 있다.
이 같은 경우는 한 회사가 프로그래머를 풀타임으로 고용하였다가, 그 프로그래밍이 끝난 후 해고시켜야 되는 실정을 피할 수 있는 것이다.
직업전망컴퓨터 프로그래머의 직업전망은 대단히 좋게 나타나 있다. 앞으로 2008년까지는 어느 직종보다도 가장 빨리 성장하고 있는 직업 중의 하나이다. 특히 데이터 처리(data processing), 소프트웨어 사업체(software houses), 그리고 컴퓨터 고문회사(computer consulting businesses) 등에 기회가 많다.
수입컴퓨터 프로그래머의 1998년도 평균 1년 수입은 미국 노동부에 따르면 4 7,550달러이다. 그중 최저 10%는 2만7,670달러 이하, 그리고 최상 10%는 8만8,730달러 이상의 수입을 갖고 있다.
한편 1999년에 대학에서 컴퓨터 프로그래밍을 전공으로 졸업하는 학생들의 첫해 1년 수입은 4만800달러로 미국 대학과 고용주협회의 통계에 나타나 있다.
컴퓨터 사이언스·컴퓨터 프로그래밍 분야의 대표적 대학들MIT
Stanford U.
Carnegie Melon U. (PA)
UC Berkeley
Cornell U
U of Illinois-Urbana
UCLA
Yale U.
CalTech
U of Texas-Austin
U of Wisconsin-Madison
U of Maryland-Collegpark
Prinecton U
U of Washington
U of Southern California
State U of New York-Stony Brook
Brown U.
Georgia Inst. of Technology
U of Rochester (NY)
댓글 안에 당신의 성숙함도 담아 주세요.
'오늘의 한마디'는 기사에 대하여 자신의 생각을 말하고 남의 생각을 들으며 서로 다양한 의견을 나누는 공간입니다. 그러나 간혹 불건전한 내용을 올리시는 분들이 계셔서 건전한 인터넷문화 정착을 위해 아래와 같은 운영원칙을 적용합니다.
자체 모니터링을 통해 아래에 해당하는 내용이 포함된 댓글이 발견되면 예고없이 삭제 조치를 하겠습니다.
불건전한 댓글을 올리거나, 이름에 비속어 및 상대방의 불쾌감을 주는 단어를 사용, 유명인 또는 특정 일반인을 사칭하는 경우 이용에 대한 차단 제재를 받을 수 있습니다. 차단될 경우, 일주일간 댓글을 달수 없게 됩니다.
명예훼손, 개인정보 유출, 욕설 등 법률에 위반되는 댓글은 관계 법령에 의거 민형사상 처벌을 받을 수 있으니 이용에 주의를 부탁드립니다.
Close
x