웹 프로그래머는 IT직업 중에서 가장 오래된 직업이라고 볼 수 있는데요.

 

 

 

 

 

 

프로그램이 없다면 컴퓨터 자체만으로는 큰 의미가 없지만,

하드웨어들을 제어할 수 있는 프로그램이 있기 때문에

컴퓨터로 여러 가지 작업들을 빠르고 정확하게 할 수 있는 거지요.

프로그래머 또한 종류가 다양한데요-

응용프로그래머개발자, 웹개발자, 게임개발자, 모바일앱개발자 등등

개발자라는 큰 틀 안에서 세부적인 직업들이 있어요.

 

그리고 이러한 프로그래밍을 하기 위해서는 프로그래밍언어라고 하는 걸 가지고 만들게 되요.

그렇다면 프로그램언어는 무엇일까요?

 

음.. 간단하게 정리해보면 말, 언어라고 생각하시면 되요.

사람들끼리 의사소통을 하기 위해 언어가 필요하듯이

기계와 사람 간에도 서로 의사소통을 위한 언어가 필요한데요.

그 언어가 바로 프로그램언어입니다~

 

언어의 종류는 여러가지가 있어요.

마치 전세계 사람들이 각각의 언어들을 구사하는 것과 똑같지요.

한국어, 영어, 프랑스어, 독일어, 일본어, 중국어 등등.

이처럼 프로그램 언어도 다양하답니다.

C, C++, C#, JAVA, PHP, HTML 등등.

그 중에서도 가장 점유율이 높은 언어는 C, C++, JAVA언어가 각 1, 2, 3위를 하고 있구요.

이 언어들이 모든 언어 중에서 약 50% 정도의 점유율을 차지하고 있을 정도이지요.

개발자로서 나아가기 위해 준비를 하시려면, 이러한 언어를 준비하시는 게 메리트가 있어요~

 

 

 

 

 

보통 자바개발자라고 하면 자바 웹개발자라고 보시는게 맞을거에요.

자바개발자가 하는 일은 웹어플리케이션을 만드는 일이에요.

 

단순히 html로 만드는 웹화면이 아닌 웹에서 동작을 하는 프로그램을 만드는 일이지요.

담당 파트가 보통 기획, 디자인, 퍼블리싱, 프로그래밍 이렇게 나누는데

일련의 과정을 통틀어서 개발이라 보시면 될 것 같아요.

그리고 개발 하나하나의 단위를 프로젝트라 하구요.

기획이나 디자인은 대충 감이 오실 거고 퍼블리싱은 화면만 만드는 거에요.

어찌 보면 디자인과 관계가 있어 보이기도 하는데요.

디자이너가 만든 디자인을 바탕으로 html페이지를 만드는 거라 보시면 되요.

그리고 마지막으로 프로그래머가 html안에 프로그램을 입히는거죠.

이것이 보통 웹개발 흐름이에요.

 

 

 

 

여기서 잠깐, 자바가 활용되어지고 있는 분야에 대해서 정리해볼께요.

 

 

금융, 사무자동화

온라인 은행업무, 라이브 데이터교환, 보안무역(거래), 실시한 문서 관리 사무자동화 등에 적용되요.

 

게임

JAVA(자바)의 장점은 웹상에서 여러 사용자가 대화를 하면서 게임을 할 수 있다는 점이고,

다중 사용자게임을 비롯해 컴퓨터시뮬레이션까지 그 활용 범위는 매우 넓어요.

 

광고, 홈쇼핑

JAVA(자바)의 애니메이션 기능은 기존 웹을 이용해 광고, 홈쇼핑 등에 적용되어 크게 각광받는 분야이고

쇼핑, 라이브경매, 3D, 오디오/비디오 광고 등이 가능해요.

MIS

JAVA(자바)환경은 군사 응용프로그램, 네트워크, 데이터베이스, 엑세스 프로그램에 적용되어 활용 되고 있어요.

 

교육

JAVA(자바)의 활용분야로 가장 가까운 것으로는 교육적인분야에서 볼 수 있으며

격 교육, 세미나, 실시간 공동 작업 등이 가능해요.

 

 

 

 

그럼 자바개발자, 직업의 특성은 무엇이 있을까요?

 

 

이 직업의 특성으로는 하나의 프로그램 및 웹을 개발하기 위해서

예전에는 웹마스터라고 하여 모든 개발 과정을 혼자서 당당하는 경우가 많았어요.

하지만 현재는 기획, 프로그래밍, 디자인 등의 분야를 나누어

각 분야의 전문가들에 의해 응용프로그램과 웹이 완성되고 있는 형태에요.

그렇다보니 각 분야에 맞는 전문가로서 프로젝트에 참여하게 된다면,

인센티브 및 성과급등도 기대할 수 있는 상황이지요-

그리고 직업 특성상 경력을 쌓다가 추후 프리랜서로도 활동이 가능하여

이전보다는 좀 더 자유롭게 회사의 프로젝트를 수행해나갈 수가 있어서

야근이나 프로그램개발에 따른 스트레스를 줄여나갈 수 있는 장점도 있어요.

 

최근에 이슈화되고 있는 부분으로는 스마트폰 시장에 대한 개발자들이 많이 우대되고 있으며,

어플리케이션개발자 부분이 우대되고 있는 추세여서 경쟁력이 있다고 볼 수 있어요.

자바개발자가 되기위해서는 실무적인 업무를 수행할 수 있을 정도의 능력을 갖추는 것이 기본이고,

그 외에 추가적으로 필요한 자격증으로는 정보처리 기능사/산업기사/기사급의 국내자격증과

국제자격증으로는 OCJP, OCWCD, OCP등의 프로그래밍언어/데이터베이스의 전문가 자격증이 있어요.

취업을 준비하는데에 있어서 자격증이 필수사항은 아니지만,

실무적인 능력과 이론적인 부분에 자격증을 모두 갖추고 있다면

강점으로 활용하여 개발자쪽으로 취업을 하는데 메리트가 되겠죠^^

 

 

 

 

또한 자바개발자는 전문직으로 전공을 했다면 더 좋겠지만,

비전공자라 하더라도 가지고 있는 기술력이 뛰어나다면 충분히 취업이 가능해요.

이론보다는 실무가 더 중요한 분야로서

관련된 전문교육을 약 4~6개월정도 받으신다면 자바개발자로서의 취업이 가능하지요.

그렇기 때문에 타 분야보다는 진입장벽이 낮은 편이라 누구에게나 기회가 있는 분야이기도 합니다.

 

 

 

자바나 웹 개발쪽에 관심이나 흥미는 있었지만,

그동안 기회가 없어서 교육엔 참여하지 못하셨다면

KH정보교육원에서 진행되고 있는 자바개발자 과정에 참여해보세요-

좋은 기회를 통해 꿈을 이루는데 한걸음 가까워지실 수 있어요^^

 

 

 



 

 



 

 

 

 

 

 

 

저작자 표시 비영리 변경 금지
신고

설정

트랙백

댓글

자바스크립트 (JAVASCRIPT)란?

 

 

자바스크립트란 웹문서를 좀더 동적으로 작성할 수 있도록 하기 위해

Netscape와 Sun Microsystem이 공동으로 개발한 언어에요-

여기서 동적이라 함은 웹문서 상에서 페이지가 움직이거나 바뀌는 것들,

홈페이지를 액티브하게 만드는 요소라고 볼 수 있어요.

 

자바스크립트 언어는 객체지향형 스크립트 언어이죠.

그러므로 자바스크립트는 자바와 같이 객체를 정의하여 사용할 수 있어요.

하지만 클래스를 정의하거나 상속할 수 없다는 점이 자바와는 좀 달라요.

따라서 자바스크립트는 완전한 객체지향형 언어는 아니에요.

그리고 자바스크립트는 메모장과 같은 간단한 문서작성용 툴을 이용하여

HTML 문서를 작성할 때 포함하여 작성할 수 있을만큼 편리하지요~

 

자바스크립트 또한 컴퓨터 언어의 일종이기 때문에 반드시 '언어번역' 과정을 거쳐야만 해요.

번역되지 않는 자바스크립트 프로그램은 소스만이 웹 브라우저 화면에 나타나거든요.

넷스케이프 2.0 이상과 익스플로러 3.0 이상은 HTML 페이지에 포함된 자바스크립트를 직접 해석할 수 있어요.

그러므로 현재 사용되고 있는 웹 브라우저에서는 이러한 문제를 전-혀 걱정할 필요가 없습니다^^

 

 

 

잠깐! 자바스크립트와 CGI 프로그램과의 차이점을 알아볼게요.

 

 

우선 CGI 프로그램은 사용자가 입력한 자료가 서버에 전송되어 처리되지만

자바스크립트는 사용자의 자료를 서버에 전송하지 않고 클라이언트에서 처리되요.

즉, CGI 프로그램은 서버의 영향을 받으며 인터넷에 연결된 상태(또는 그와 동일한 환경)에서만 실행이 가능하지만,

자바스크립트는 서버나 인터넷 연결의 유무에 상관없이 실행이 가능하답니다.

 

 

 

 

 

그럼, 자바스크립트로 할 수 있는 일은 뭐가 있을까요?

 

 

자바스크립트는 객체지향 스크립트 언어로 프로그램 코드가

Html문서 사이에 직접 들어가게 되고, 자바스크립트로 만든 프로그램에서는 사용자가 마우스를 클릭하거나

키보드로 입력하는 것과 같은 작업을 즉시 처리할 수 있어요.

그리고 스크립트는 클라이언트에서만 실행되기 때문에 사용자가 입력한 내용이 제대로 된 것인지

서버로 데이터를 전송하지 않고도 확인하여 처리할 수 있지요.

또한 사용자가 페이지를 열거나 이동할 때를 알아내 원하는 작업을 수행시킬 수 있으며,

브라우저 자체에 대한 정보를 알아내거나 프레임을 조절한다거나 윈도우를 하나 띄워 정보를 전달하고

히스토리를 관리하는 작업 등 여러 가지 방대한 작업을 수행할 수 있어요.

 

 

 

자바스크립트와 자바는 뭐가 다른거죠?

 

 

간혹 자바스크립트와 자바를 같은 것으로 생각하는 분들이 있는데요.

자바스크립트와 자바는 엄연히 다른 언어에요.

 

 

선 마이크로시스템즈(Sun Microsystems)라는 회사에서 자바를 만들었고

같은 회사에서 그 이름을 따서 자바스크립트라는 이름을 붙이긴 했지만요.

자바스크립트는 브라우저 안에 있는

스크립트 인터프리터라는 프로그램을 통해 간단히 해석될 수 있는 프로그램이에요.

웹 브라우저에서만 인식할 수 있지요.

 

 

 

 

하지만 자바는 그것보다 훨씬~ 큰 프로그래밍 언어에요.

 

요즘은 컴퓨터 뿐만 아니라 가전제품에서도 프로그래밍을 이용하는데

자바는 이런 가전 제품이나 다른 기계 장치에서도 돌아가는 프로그램을 짤 수 있어요.

2015년까지 전국 초중고등학교에 스마트TV가 보급될 거라는 뉴스들이 있더라구요.

스마트TV에 필요한 다양한 컨텐츠들도 자바를 활용하여 만들기 때문에

더욱더 자바는 우리 생활 곳곳에서 쓰일 것으로 전문가들은 예상하고 있지요-

 

어쨌든 자바스크립트는 자바와 이름만 비슷할 뿐 전혀 다른 프로그래밍 언어라는 점만 기억해두세요!

 

 

 

 

 

 

 


 

 

 


진행되고 있는 자바 교육일정이 궁금하시다면 눌러주세요~!

 

 

 

 

 

 

 

 

 

저작자 표시 비영리 변경 금지
신고

설정

트랙백

댓글