자바스크립트란? (자바스크립트 중요성)

자바스크립트란?

자바스크립트는 간략히 설명하자면 웹사이트 즉 웹 페이지에서 고정된 페이지가 아닌 생동감을 불어넣기 위한 프로그래밍 언어라고 설명 할 수 있다. 처음 Javascript는 다른 이름(LiveScript)으로 불렸으나, 당시 자바의 인기가 높았고, 자바의 자식의 언어로 홍보하기 위해 Javascript로 명칭을 변경하였다.

[Javascript와 Java의 연관성?]

하지만 Java와 Javascript는 아무런 연관이 없는 다른 프로그램밍 언어이니 혼동하지 말아야한다.

JAVASCRIPT란?

자바스크립트는 특수한 목적이 아닌 이상 모든 웹 브라우저에 인터프리터가 내장되어 있으며 오늘날 HTML, CSS와 함께 웹을 구성하는 요소 중 하나다. 웹 페이지에 생동감을 불어 넣기 위한 프로그래밍 언어가 자바스크립트라고 이전에 설명했었는데, 처음에는 유효성 검사를 하기 위해 자바스크립트가 만들어졌다가 추후 프론트, 백엔드 심지어 Javascript 3D 게임 엔진도 개발되고 있는 중요한 프로그래밍 언어가 되었다.

웹 브라우저 개발자 도구 Consele화면.

자바스크립트가 중요한 프로그래밍 언어가 된 만큼 이제는 높은 수준의 숙련도를 요구하게 되었고, 웹 사이트 제작 시 없어서는 안될 필수 언어임은 분명하다.

자바스크립트가 중요한 이유

진정한 사회에 첫발을 내딛기 전에 나는 웹 개발자와 관련이 큰 학과를 전공하고, 관련된 강의도 들으며 웹 개발자로써 상당한 준비가 되었다고 생각이 들었을 뿐더러 지금까지 받은 교육을 토대로 사회로 나가 웹 개발자로써 당당히 성장할 수 있을 것만 같았다.

그렇게 자신감과 패기가 넘치던 시절 2011년 9월 다니던 대학 졸업을 앞두고 한국의 어느 한 중소기업에 이력서를 넣고, 면접을 보고 취업을 하게 되었다. 단 한번에 취업을 해서 그동안 교육을 받고 공부를 했던 것이 빛을 발하는 순간이라 생각이 들었지만 실상은 생각과 달랐다.

공부했던 몇 줄 안되는 Source와 다르게 몇 백, 몇 천 Line이 넘어가는 Source관리가 필요했고, 첫 교육을 받았을 때에는 어질어질 할 정도였으니 말이다. 사회생활 초년생 때 나는 감사한 사람이 있다. 바로 나에게 명절 연휴에 어디 갈 생각하지 말고 공부하고 정리해 오라며, 나에게 ‘자바스크립트(Javascript)‘와 관련된 두툼한 책 한 권을 주었던 직장 상사다.

이 책을 받고 대한민국 대표 명절인 추석에 가족들과 함께 하지 못한다는 생각에 그때 당시에는 정말 짜증 아닌 짜증이 났었지만, 시간이 지난 지금은 정말 그 분에게 감사하다는 생각이 들 뿐이다. 자바스크립트가 왜 중요한지 어떻게 사용이 되는지 이 시기에 깔끔하게 정리가 되었기 때문이다.

자바스크립트로 무엇을 개발할 수 있을까?

Javascript를 학습하게 된다면 HTML과 CSS로 구성된 정적인 웹 사이트를 동적인 웹 사이트로 바꿀 수가 있으며, 회원가입 등 각종 유효성 검사에도 Javascript를 사용할 수 있다.

또한, 데이터를 시각화 할 수 있는데 표나 그래프와 같이 이용자가 한 눈에 알아 볼 수 있는 데이터를 시각화 할 수 있다는 장점도 있다. 이 외에도 머신 러닝, 웹 통신, 게임 개발 등 다양한 분야에서 개발을 할 수 있다.

자바스크립트 예제 제공

앞으로 이 블로그에서는 자바스크립트에 대해 기초부터 예제를 제공하고 해결하는 방식으로 자바스크립트를 배울 수 있는 공간을 만들어볼 예정이다. 최소한 일주일에 하나 정도를 제공하고 해답까지 얻어갈 수 있는 유익한 블로그가 되길 바라며 자바스크립트를 처음 시작하는 분들은 구독 또는 즐겨찾기 해주시길 바란다.

Leave a Comment